Android 11 DP1 heeft code toegevoegd voor een nieuw Pixel-exclusief dubbeltikgebaar genaamd ‘Columbus’ waarmee je de Google Assistent, de camera en meer kunt starten.
Google heeft gisteren de eerste Android 11 Developer Preview uitgebracht en ik heb een paar uur besteed aan het doornemen van de update op mijn Pixel 2 XL om te zoeken naar eventuele wijzigingen die ik kan vinden. We hebben al veel gevonden, maar zoals altijd zit er meer verborgen in de code die wacht om ontdekt te worden. Terwijl we door de nieuwste SystemUIGoogle APK keken, de app die verantwoordelijk is voor de SystemUI-component op Google Pixel-telefoons, ontdekten we verwijzingen naar een mysterieus nieuw gebarensysteem met de codenaam 'Columbus'. Indien geactiveerd, kunt u met de nieuwe gebaren dubbeltikken op de terug - ja de achterkant van de telefoon—om bepaalde acties te starten, zoals het starten van de Google Assistent, het starten van de standaard camera-app, het afspelen/pauzeren van media en meer.
We weten dat deze nieuwe bewegingsfunctie bedoeld is voor Pixel-telefoons en niet voor alle apparaten met Android 11, aangezien Google zo vriendelijk is geweest vast te houden aan hun traditie van Elke klasse wordt voorafgegaan door 'com.google' in plaats van 'com.android', een naamgevingsschema dat ze hebben gevolgd voor andere gebarensystemen, waaronder Active Edge en Motion Gevoel. Wat is er interessant aan deze "Columbus"-gebaren, in vergelijking met Active Edge en Motion Sense, is dat ze schijnbaar geen speciale hardware vereisen, alleen de gyroscoop van je telefoon en versnellingsmeter. We zijn er zelfs in geslaagd om een aantal van de nieuwe gebaren te laten werken, niet alleen op onze eigen Pixel 2 XL, maar ook op XDA Senior Member
cstark27's Pixel 4 XL, beide met Android 11 Developer Preview 1. 9to5Google schakelde ook onafhankelijk een van de nieuwe "Columbus" -gebaren in, hoewel ze alleen lieten zien dat de Google Assistent werd gestart.We kunnen bevestigen dat de volgende gebaren beschikbaar zijn via de nieuwe "Columbus" -functie:
- Timer afwijzen
- Start camera
- Start Google Assistent
- Media afspelen/pauzeren
- Statusbalk samenvouwen
- Zet inkomende telefoongesprekken stil
- Wekkers snoozen
- Meldingen losmaken
- Voer een "door gebruiker geselecteerde actie" uit
Om te voorkomen dat deze functie te lukraak wordt geactiveerd, heeft Google ook "poorten" toegevoegd om te voorkomen dat dubbeltikacties effect sorteren. Enkele van de momenteel geïmplementeerde poorten omvatten camerazichtbaarheid, oplaadstatus, toetsenblokkering en meer.
De code voor 'Columbus' verwijst naar een momenteel niet-bestaande klasse in InstellingenGoogle genaamd 'COLUMBUS_GESTURE_TRAINING', dus wij zijn van mening dat de app Instellingen gebarentrainingsactiviteiten zal bevatten die aan de gebruiker worden gepresenteerd tijdens de Installatiewizard. We denken ook dat het waarschijnlijk is dat de Pixel-instellingen-app in Android 11 pagina's zal hebben om het nieuwe dubbeltikgebaar te configureren, vooral om voer de "door de gebruiker geselecteerde actie" uit. Als de gebruiker geen actie heeft ingesteld, lijkt het erop dat "Columbus" standaard Google start Assistent. Omdat er momenteel geen code voor 'Columbus' is in InstellingenGoogle of welke andere systeemtoepassing dan ook, kunnen we waarschijnlijk nog meer ontdekken over de functie.
Android 11 Double Tap Gesture-demo's
Hier is een video (met dank aan Kieron Quinn) waarin het dubbeltikgebaar wordt getoond bij het afspelen/pauzeren van media op een Pixel 2 XL met Android 11:
https://gfycat.com/ifr/ScholarlyInfiniteIndianglassfish
De reden dat Kieron Quinn een oude BBC-app gebruikt, is KeyEvent 85, de sleutelcode voor de mediatoets voor afspelen/pauzeren, wordt niet ontvangen door de meeste ontvangers van de muziekapp die we hebben geprobeerd. Een onderzoek van de logcat brengt verschillende waarschuwingen aan het licht dat uitvoering op de achtergrond niet is toegestaan, waardoor media worden verhinderd apps zoals Google Play Music, YouTube, Amazon Prime Video, Spotify, VLC en vele andere apps ontvangen de bedoeling.
Hier is een video waarin ik de Google Camera-app start op mijn Pixel 2 XL met Android 11 DP1:
https://gfycat.com/ifr/InsidiousTartFennecfox
Ten slotte is hier een video waarin ik de Google Assistent start:
https://gfycat.com/ifr/AdventurousAgonizingFugu
Hoewel deze functie prima werkt op oudere Pixel-apparaten, weten we niet of Google deze zal inschakelen voor alle Pixel-apparaten met Android 11. Google kan het lanceren als een exclusieve functie voor de Pixel 4a of Pixel 5 voordat het in toekomstige updates voor andere Pixel-apparaten wordt uitgerold. Als alternatief kunnen we de toekomst in een toekomst zien uitrollen Pixelfunctiedaling.
Hartelijk dank aan Kieron Quinn, ook bekend als Quinny899 op de XDA-forums, voor zijn hulp bij het testen van deze functie!