Google tester nye dobbelttrykksbevegelser for Pixel-telefoner på Android 11

click fraud protection

Android 11 DP1 la til kode for en ny Pixel-eksklusiv dobbelttrykkbevegelse kalt «Columbus» som kan la deg starte Google Assistant, kameraet og mer.

Google slapp den første Android 11 Developer Preview i går, og jeg har brukt noen timer på å gå gjennom oppdateringen på min Pixel 2 XL for å søke etter endringer jeg kan finne. Vi har allerede funnet mye, men som alltid er det mer skjult i koden som bare venter på å bli avdekket. Mens vi så gjennom den nyeste SystemUIGoogle APK, appen som er ansvarlig for SystemUI-komponenten på Google Pixel-telefoner, fant vi referanser til et mystisk nytt gestsystem med kodenavnet "Columbus." Når den er aktivert, vil de nye bevegelsene tillate deg å dobbelttrykke på tilbake - ja baksiden av telefonen– for å sette i gang visse handlinger som å starte Google Assistant, starte standard kameraapp, spille av/pause media og mer.

Vi vet at denne nye bevegelsesfunksjonen er ment for Pixel-telefoner i stedet for alle enheter som kjører Android 11 siden Google vennligst har holdt fast ved deres tradisjon med foran hver klasse med «com.google» i stedet for «com.android», et navneskjema de har fulgt for andre gestsystemer, inkludert Active Edge og Motion Føle. Hva er interessant med disse "Columbus"-bevegelsene, sammenlignet med Active Edge og Motion Sense, er at de tilsynelatende ikke krever noen spesiell maskinvare – bare telefonens gyroskop og akselerometer. Faktisk klarte vi å få flere av de nye gestene til å fungere på ikke bare vår egen Pixel 2 XL, men også XDA Senior Member

cstark27sin Pixel 4 XL, begge kjører Android 11 Developer Preview 1. 9to5Google også uavhengig aktivert en av de nye "Columbus"-bevegelsene, selv om de bare viste at den lanserte Google Assistant.

Vi kan bekrefte at følgende bevegelser er tilgjengelige gjennom den nye "Columbus"-funksjonen:

  • Avvis tidtaker
  • Start kamera
  • Start Google Assistant
  • Spill av/pause media
  • Skjul statuslinjen
  • Demp innkommende telefonsamtaler
  • Slumre alarmer
  • Løsne varsler
  • Utfør en "brukervalgt handling"

For å forhindre at denne funksjonen aktiveres for tilfeldig, har Google også lagt til "porter" for å forhindre at dobbelttrykkshandlinger trer i kraft. Noen av de implementerte portene inkluderer kamerasynlighet, ladestatus, tastaturlås og mer.

Koden for "Columbus" refererer til en for øyeblikket ikke-eksisterende klasse i SettingsGoogle kalt "COLUMBUS_GESTURE_TRAINING," så vi tror at Innstillinger-appen vil inneholde bevegelsestreningsaktiviteter som presenteres for brukeren under SetupWizard. Vi tror også det er sannsynlig at Pixel's Settings-appen i Android 11 vil ha sider for å konfigurere den nye dobbelttrykksbevegelsen, spesielt for å utfør "brukervalgt handling." Hvis brukeren ikke har et handlingssett, ser det ut til at "Columbus" er standard for å starte Google Assistent. Siden det for øyeblikket ikke er noen kode for "Columbus" i SettingsGoogle eller noen annen systemapplikasjon for den saks skyld, er det sannsynligvis mer for oss å avdekke om funksjonen.

Android 11 Double Tap Gesture Demoer

Her er en video (med tillatelse fra Kieron Quinn) som viser dobbelttrykksbevegelsen avspilling/pause media på en Pixel 2 XL som kjører Android 11:

https://gfycat.com/ifr/ScholarlyInfiniteIndianglassfish

Grunnen til at Kieron Quinn bruker en eldgammel BBC-app er at KeyEvent 85, som er nøkkelkode for avspillings-/pausemedietasten, blir ikke mottatt av de fleste av musikkappens mottakere som vi prøvde. En undersøkelse av logcat avslører flere advarsler om at bakgrunnskjøring ikke er tillatt, noe som forhindrer media apper som Google Play Musikk, YouTube, Amazon Prime Video, Spotify, VLC og mange andre apper fra å motta hensikt.

Her er en video hvor jeg lanserer Google Camera-appen på min Pixel 2 XL som kjører Android 11 DP1:

https://gfycat.com/ifr/InsidiousTartFennecfox

Til slutt, her er en video hvor jeg lanserer Google Assistant:

https://gfycat.com/ifr/AdventurousAgonizingFugu

Selv om denne funksjonen fungerer helt fint på eldre Pixel-enheter, vet vi ikke om Google vil aktivere den for alle Pixel-enheter som kjører Android 11. Google kan lansere den som en eksklusiv funksjon for Pixel 4a eller Pixel 5 før den rulles ut for andre Pixel-enheter i fremtidige oppdateringer. Alternativt kan vi se fremtiden rulle ut i en fremtid Pixel Feature Drop.


Tusen takk til Kieron Quinn, også kjent som Quinny899 på XDA-forumene, for å hjelpe oss med å teste denne funksjonen!