Tap, Tap, appen, der bringer iOS 14-agtige tilbagetap-bevægelser til enhver Android-enhed, får første beta-opbygning med Triple Tap-gestik-understøttelse.
Tilbage i februar detaljerede vi en skjult funktion i Pixels SystemUI-app kaldet "Columbus" — en ny gestusmekanisme skabt af Google, der bruger sensordata fra gyroskopet og accelerometeret til at registrere tryk på bagsiden af udvalgte Pixel-telefoner. Google arbejdede på at gøre det muligt udføre handlinger som at starte Google Assistant eller tage skærmbilleder ved hjælp af denne unikke funktion, men virksomheden fjernede disse bevægelser i Android 11 beta builds. XDA anerkendt udvikler Quinny899 besluttede derefter at genbruge maskinlæringskoden under motorhjelmen og TensorFlow-modeller til at skabe en app kaldet "Tap, Tap", der aktiverer den dobbelte tilbagetap-bevægelse på enhver Android-enhed. Du behøver ikke at være forankret for at bruge den smarte lille app, og den har endda mulighed for at integrere med Tasker for større tilpasningsmuligheder.
Siden vores første dækning, har udvikleren tilføjet en masse rettelser samt nye funktionaliteter i appen. Først og fremmest betragtes Tap, Tap længere som alfa. Den første beta-build (version 0.8) ankom for to dage siden, som nu er efterfulgt af en hurtig hotfix-build (version 0.8.1). For det andet er det nu muligt at konfigurere tredobbelte trykbevægelser ved hjælp af appen. Bemærk, at aktivering af tredobbelt tryk kan forsinke dobbelttryk i nogle tilfælde.
Bortset fra disse ændringer bringer den første Tap, Tap-beta-udgivelse fire nye Android 11-tilgængelighedshandlinger, der inkluderer appskuffehandlinger, når understøttede launchers er installeret. Understøttelse af ældre ARMv7-enheder er også blevet tilføjet siden version 0.4 alpha. Der er en eksperimentel følsomhedsindstilling med en skyder under gestusindstillingerne (siden version 0,5 alpha), hvilket burde være nyttigt for slutbrugere til at indstille sensorernes evne til at genkende aflytning. Sidst, men ikke mindst, kan Gates-modulet, det vil sige den betingede udførelsesrutine, nu registrere headset, musikafspilning, og når enheden er placeret fladt på et bord.
Udvid listen nedenfor for at se den kumulative ændringslog for Tap, Tap:
Tryk, tryk på Changelog
-
0,4 Alfa:
- Tilføjet ny Split Screen-handling, som starter delt skærm
- Tilføjet ny mock-reachability-tilstand, der bruger delt skærm med en tom øverste halvdel (bortset fra to knapper til at åbne meddelelser og hurtige indstillinger uden at række op)
- Flyttede erklæringen af en handlings kategori til TapAction i stedet for at definere hver kategoris elementer som en liste
- Implementerede isAvailable boolean i vælgeren, som skjuler skærmbillede og låseskærm på < 9.0. Opdateret standardliste til at klare dette på < 9.0 (standard er nu Assistent og derefter Hjem)
- Migrerede til at bruge Tensorflow-biblioteket i stedet for det delte bibliotek og kode taget fra SystemUI, og forhåbentlig fikser Android 7.0. Dette vil også aktivere armv7-understøttelse.
- Tilføjet en masse nye sprog og opdateringer til de nuværende (understøtter nu engelsk, tysk, spansk, fransk, italiensk, polsk, portugisisk (Brasilien), russisk, ukrainsk, vietnamesisk og traditionel kinesisk)
-
0,5 alfa:
- Tilføjet følsomhedsindstilling med en skyder under gestusindstillingerne (eksperimentel)
- Tilføjet mulighed for at deaktivere batterioptimering og nogle tips til, hvordan du får det til at fungere på dine mærkelige OEM-firmwares
- Haptisk feedback vil nu kun ske, når forstyr ikke ikke er aktiveret (tak Ashutosh Singh) - der er en mulighed for at tilsidesætte dette, hvis du vil
- Tilføjet power menu handling (tak Adrian Campos)
- Flyttet "Reachability" til Utilities
- Tilføjet porte til tastatur synlighed og orientering
- Rettet appvælger, der ikke viser alle apps, når du vælger en gate, og skjul systemapps, der gør det stik modsatte af, hvad det skulle gøre
- Tweaked UI endnu mere
- Opdaterede oversættelser
-
0,6 og 0,61 alfa:
- Implementerede "krav" (aka "når porte") for handlinger. Dette giver dig mulighed for at angive en handling, der kun skal køres, når en betingelse er opfyldt (en hvilken som helst gate kan bruges til dette), såsom en app, der kører, eller skærmen er slukket - f.eks. på XDA-tråden
- Tilføjet bordlåge
- Tilføjet lommelåge
- Tilføjet porte til registrering af headset og musikafspilning
- Tilføjet lydprofilkontrol - behov forstyrrer ikke adgang, app vil bede dig (tak Ashutosh Singh)
- Opdaterede oversættelser og bidragydere
-
0.7 Alpha og 0.7.1 Alpha:
- Rettede et problem i Columbus JAR, der forårsagede, at porte blev kontrolleret langt oftere, end de skulle. Dette betyder, at handlinger nu starter betydeligt hurtigere, og der kan også være mindre CPU-brug og batteridræning
- Tilføjet mulighed for at opdele baggrundstjeneste i både en tilgængelighedstjeneste og en forgrundstjeneste med en meddelelse, som kan hjælpe på nogle enheder. Dette er valgfrit og kan tilmeldes fra den nye side med avancerede indstillinger
- Tilføjet mulighed for at genstarte tjenesten automatisk hver time. Nogle mennesker har haft succes med at gøre dette selv ved hjælp af Tasker, så dette er en automatisk implementering af det. Igen, tilmeld dig fra den nye side med avancerede indstillinger.
- Tilføjet automatisk opdateringskontrol, kører en gang om dagen ved middagstid og viser en notifikation, hvis der er en opdatering, samt tjekker, hvornår appen starter.
- Tilføjet kill switch for at deaktivere gestus uden at stoppe tilgængelighedstjenesten (bemærk, at dette udfører en fuld service genstart, så hvis bevægelsen holder op med at virke, genstartes den og få den til at fungere ved at slå denne til og fra (eller bruge QS-flisen) en gang til)
- Tilføjet flise med hurtige indstillinger for at skifte afbryderkontakten
- Tilføjet handling for at starte Google Voice Access (tilgængelighedsappen) handling. Det betyder, at du med den app kan trykke to gange på bagsiden af enheden for at udføre tilgængelighedshandlinger såsom at klikke på ikoner eller rulle.
- Tilføjet handling for at starte Google Søgning (tak, arkon!)
- Rettet nedbrud forårsaget af logning på nogle enheder
-
0.8 Beta:Nu i beta!
- Tilføjet Triple Tap - en helt ny sektion af appen med samme brugergrænseflade, handlinger og kontroller som dobbelttryk. Triple Tap er tilvalg og stadig lidt eksperimenterende, jeg foreslår, at du sørger for, at du har den bedste Gesture Model-opsætning og genstarter efter at have aktiveret den for første gang for de bedste resultater.
- Tilføjet support til Triple Tap to Tasker Event
- Tilføjede handlinger til fire nye globale handlinger for tilgængelighed i Android 11 - Tilgængelighedsknap, valg af tilgængelighedsknap, tilgængelighedsgenvej og appskuffe (kun understøttede startere)
- Tilføjet hamburger action, med en advarsel (læs advarslen)
- "Lås skærm"-handlingen vil nu deaktivere vækning, indtil den udføres for at forhindre, at enheden vågner op igen, hvis vække-enhedsfeedback er aktiveret
- Forhåbentlig fikset tjenesten, der kører to gange og kører forkerte handlinger på nogle enheder, når tjenesten er aktiveret/deaktiveret/genstartet ofte
- Eksperimentel: Besked og hurtige indstillinger er nu dynamiske baseret på vinduets titel. De vil nu lukke meddelelses-/QS-panelet, hvis det er åbent, på understøttede enheder
- Opdaterede oversættelser
-
0.8.1 Beta:
- Rettede nedbrudsskiftende feedbackmuligheder for nogle enheder
- Yderligere ændringer af tjenesten for forhåbentlig at rette duplikering af lyttere/handlinger
- Rettede manglende apps på Android 11 på grund af ændringer i pakkens synlighed
- Føjede tomme tilstande til handlinger og porte-sider
- Rettede nedbrud, da tredobbelt tryk var aktiveret og kørt, men ingen handlinger blev indstillet
Læs mere
Som altid kan du downloade den seneste APK af Tap, Tap ved hjælp af Tag "Seneste udgivelse". fra projektets GitHub-repo. Alternativt kan du gå over til XDA-forumtråden, der er linket nedenfor, og få fat i APK'en fra det første indlæg.
Tryk, tryk — XDA download og diskussionstråd