Tap, Tap, appen som ger iOS 14-liknande bakåttryckningsgester till vilken Android-enhet som helst, får första betaversionen med stöd för Triple Tap-gester.
Tillbaka i februari beskrev vi en dold funktion i Pixels SystemUI-app som heter "Columbus" — en ny gestmekanism skapad av Google som använder sensordata från gyroskopet och accelerometern för att upptäcka tryck på baksidan av utvalda Pixel-telefoner. Google arbetade på att göra det möjligt utföra åtgärder som att starta Google Assistant eller ta skärmdumpar med denna unika funktion, men företaget tog bort dessa gester i Android 11 betaversioner. XDA erkänd utvecklare Quinny899 bestämde sig sedan för att återanvända maskininlärningskoden under huven och TensorFlow-modellerna för att skapa en app som heter "Tap, Tap" som möjliggör dubbla bakåttryckningar på vilken Android-enhet som helst. Du behöver inte vara rotad för att använda den fiffiga lilla appen, och den har till och med möjligheten att integrera med Tasker för större anpassningsbarhet.
Eftersom vår första täckning, har utvecklaren lagt till ett gäng korrigeringar samt nya funktioner i appen. Först och främst betraktas Tap, Tap längre som alfa. Den första betaversionen (version 0.8) kom för två dagar sedan, som nu efterträds av en snabb snabbkorrigering (version 0.8.1). För det andra är det nu möjligt att konfigurera tredubbla tryckgester med appen. Observera att aktivering av trippeltryckningsgester kan bromsa dubbeltrycksåtgärder i vissa fall.
Bortsett från dessa ändringar, tar den första Tap, Tap-betaversionen in fyra nya globala åtkomståtgärder för Android 11 som inkluderar applådaåtgärder när stödda startprogram är installerade. Stöd för äldre ARMv7-enheter har också lagts till sedan version 0.4 alpha. Det finns ett experimentellt känslighetsalternativ med ett skjutreglage under gestinställningarna (sedan version 0,5 alfa), vilket borde vara användbart för slutanvändare att ställa in sensorernas förmåga att känna igen tappning. Sist men inte minst kan Gates-modulen, det vill säga den villkorade exekveringsrutinen, nu upptäcka headset, musik som spelas och när enheten placeras platt på ett bord.
Utöka listan nedan för att se den kumulativa ändringsloggen för Tap, Tap:
Tryck, tryck på Ändringslogg
-
0,4 alfa:
- Lade till ny Split Screen-åtgärd som startar delad skärm
- Lade till nytt mock-reachability-läge som använder delad skärm med en tom övre halva (förutom två knappar för att öppna aviseringarna och snabbinställningarna utan att nå upp)
- Flyttade deklarationen av en åtgärds kategori till TapAction istället för att definiera varje kategoris objekt som en lista
- Implementerade isAvailable boolean i väljaren, som döljer skärmdump och låsskärm på < 9.0. Uppdaterad standardlista för att klara av detta på < 9.0 (standard är nu Assistant sedan Home)
- Migrerade till att använda Tensorflow-biblioteket snarare än det delade biblioteket och koden hämtad från SystemUI, förhoppningsvis fixade Android 7.0. Detta kommer också att möjliggöra armv7-stöd.
- Lade till ett gäng nya språk och uppdateringar till nuvarande (stöder nu engelska, tyska, spanska, franska, italienska, polska, portugisiska (Brasilien), ryska, ukrainska, vietnamesiska och traditionell kinesiska)
-
0,5 alfa:
- Lade till känslighetsalternativ med ett skjutreglage under gestinställningarna (experimentellt)
- Tillagt alternativ för att inaktivera batterioptimering, och några tips om hur du får det att fungera på dina konstiga OEM-firmwares
- Haptisk feedback kommer nu bara att ske när stör ej inte är aktiverat (tack Ashutosh Singh) - det finns ett alternativ att åsidosätta detta om du vill
- Lade till kraftmenyåtgärd (tack Adrian Campos)
- Flyttade "Reachability" till Utilities
- Lade till grindar för tangentbords synlighet och orientering
- Fixade appväljaren som inte visar alla appar när de valde en gate, och göm systemapparna gjorde precis motsatsen till vad den var tänkt att göra
- Tweaked UI ännu mer
- Uppdaterade översättningar
-
0,6 och 0,61 alfa:
- Implementerade "krav" (aka "när grindar") för åtgärder. Detta låter dig specificera en åtgärd som endast ska köras när ett villkor är uppfyllt (vilken grind som helst kan användas för detta), som att en app körs eller att skärmen är avstängd - till exempel på XDA-tråden
- Lade till bordsgrind
- Tillagd fickport
- Lade till grindar för att upptäcka headset och musik som spelas
- Tillagd ljudprofilkontroll - behov stör inte åtkomst, appen kommer att uppmana dig (tack Ashutosh Singh)
- Uppdaterade översättningar och bidragsgivare
-
0.7 Alpha och 0.7.1 Alpha:
- Fixade ett problem i Columbus JAR som gjorde att grindar kontrollerades mycket oftare än de behövde. Detta innebär att åtgärder nu startar betydligt snabbare, och det kan också bli mindre CPU-användning och batteriförbrukning
- Tillagt alternativ för att dela upp bakgrundstjänsten i både en tillgänglighetstjänst och en förgrundstjänst med en avisering, vilket kan hjälpa på vissa enheter. Detta är valfritt och kan väljas från den nya sidan för avancerade inställningar
- Tillagt alternativ för att starta om tjänsten automatiskt varje timme. Vissa människor har haft framgång att göra detta själva med Tasker, så detta är en automatisk implementering av det. Återigen, anmäl dig från den nya sidan för avancerade inställningar.
- Lade till automatisk uppdateringskontroll, körs en gång om dagen vid middagstid och visar ett meddelande om det finns en uppdatering, samt kontrollerar när appen startar.
- Lade till kill switch för att inaktivera gesten utan att stoppa tillgänglighetstjänsten (observera att detta gör en fullständig tjänst starta om, så om gesten slutar fungera, aktiveras och inaktiveras den (eller använder QS-panelen) för att starta om den och få den att fungera igen)
- Lade till snabbinställningsbricka för att växla omkopplaren
- Lade till åtgärd för att starta åtgärden Google Voice Access (tillgänglighetsappen). Det betyder att du med den appen kan dubbelknacka på baksidan av enheten för att utföra tillgänglighetsåtgärder som att klicka på ikoner eller rulla.
- Lade till åtgärd för att starta Google Sök (tack, arkon!)
- Fixat krasch orsakad av inloggning på vissa enheter
-
0.8 Beta:Nu i beta!
- Lade till Triple Tap - en helt ny del av appen med samma användargränssnitt, åtgärder och kontroller som dubbeltryck. Triple Tap är opt in och fortfarande något experimentellt, jag föreslår att du ser till att du har den bästa Gesture Model-inställningen och startar om efter att ha aktiverat den för första gången för bästa resultat.
- Lade till stöd för Triple Tap to Tasker Event
- Tillagda åtgärder för fyra nya globala åtgärder för tillgänglighet för Android 11 - Tillgänglighetsknapp, knappväljare för tillgänglighet, genväg för tillgänglighet och applåda (endast startprogram som stöds)
- Tillagd hamburgeraction, med en varning (läs varningen)
- Åtgärden "Låsskärm" kommer nu att inaktivera väckning tills den körs för att förhindra att enheten väcks igen om återkoppling av väckning av enheten är aktiverad
- Förhoppningsvis fixat tjänsten som körs två gånger och körde felaktiga åtgärder på vissa enheter när tjänsten är aktiverad/inaktiverad/startas om ofta
- Experimentellt: Aviseringar och snabbinställningar är nu dynamiska, baserat på fönstrets titel. De kommer nu att stänga aviserings-/QS-panelen om den är öppen, på enheter som stöds
- Uppdaterade översättningar
-
0.8.1 Beta:
- Fixat kraschändringsalternativ för feedback för vissa enheter
- Ytterligare ändringar i tjänsten för att förhoppningsvis fixa dubblering av lyssnare/åtgärder
- Fixade saknade appar på Android 11 på grund av ändringar av paketets synlighet
- Lade till tomma tillstånd på aktions- och grindsidor
- Fixade kraschen när trippeltrycket var aktiverat och kört men inga åtgärder ställdes in
Läs mer
Som alltid kan du ladda ner den senaste APK-filen av Tap, Tap med hjälp av Tagg "Senaste utgåvan". från projektets GitHub-repo. Alternativt kan du gå till XDA-forumtråden som länkas nedan och ta APK-filen från det första inlägget.
Tryck, tryck — XDA-nedladdning och diskussionstråd