Google Pixel 2s Active Edge squeeze-funksjon kommer tilbake på Google Pixel 3

Google Pixel 2 hadde "Active Edge", en funksjon som lar deg klemme på sidene av telefonen for å starte Assistant. Det kommer tilbake til Google Pixel 3.

HTC har ikke gjort det så bra de siste årene, men det har ikke stoppet selskapet fra å kunne produsere noen ganske flotte telefoner fra tid til annen. HTC U11s klemmefunksjon virket som om det ville være en engangsgimmick, men den har siden gått over til Google Pixel 2 og Google Pixel 2 XL takk til tett arbeid mellom HTC og Google. Kalt "Active Edge" på Google Pixel 2 lar funksjonen deg klemme inn rammen på enheten for å starte Google Assistant og dempe alarmer, tidtakere, varsler og innkommende anrop. Det er ikke så tilpassbart som Edge Sense 2.0 på HTC U12+ (i det minste, ikke offisielt), men det får jobben gjort. For de av dere som er fans av funksjonen, har vi noen gode nyheter – vi har sterke bevis som tyder på at den kommer tilbake på Google Pixel 3 og Google Pixel 3 XL.

Nå, for de av dere som skriker "selvfølgelig kommer det tilbake," husk at Google har en viss historie med å fjerne eksisterende funksjoner i senere smarttelefoner. Trådløs lading, som var til stede på Google Nexus 4, Google Nexus 5, Google Nexus 6 og Google Nexus 7 (2013) ble fjernet på Google Nexus 5X og Google Nexus 6P (og alle påfølgende Google Pixel-telefoner.) Hodetelefonkontakten, som Google berømt gjorde moro av Apple for fjerning under avdukingen av Google Pixel og Google Pixel XL, ble fjernet fra Google Pixel 2 og Google Pixel 2 XL. Vi trodde ikke de ville fjerne Active Edge, men muligheten var fortsatt der siden det ikke var noen bekreftelse ellers. Siden anskaffelsen

HTC-ingeniører involvert i produksjonen av Pixel 2 samt immaterielle rettigheter fra HTC, virker det som Google har det de trenger for å fortsette å implementere Pixel 2s klemmefunksjon i fremtidige smarttelefoner. Det er bare at denne gangen vil Google Pixel 3 være det produsert av Foxconn.

Bevisene for Active Edge på Google Pixel 3

Vår første bit av bevis kom fra tipseren vår, XDA Senior Member meraz9000, som publiserte de første virkelige bildene noensinne av en påstått Google Pixel 3 XL-prototype. Han delte flere bilder og detaljer hos oss, slik som at smarttelefonen sannsynligvis har en glassbakside (det er definitivt ikke plast eller metall, sier han). Han kunne ikke bekrefte om trådløs lading var til stede, men vi gravde gjennom Android P beta 2 (Utviklerforhåndsvisning 3) og funnet bevis for trådløse ladedokker, som vi tror er for Google Pixel 3, så gjør det som du vil. Han gjorde rapporter til oss at før han tilfeldigvis murte enheten myk (det er grunnen til at lekkasjen hans viste enhet på oppstartslasteren), rapporterte han å teste Active Edge ved å klemme telefonen sin og at telefonen vibrerte. Jeg trodde informasjonen hans var troverdig, men for å være sikker bestemte jeg meg for å grave rundt i den siste Android P Developer Preview for å finne bekreftende bevis. Og det gjorde jeg.

Innenfor SystemUIGoogle APK er "WakeMode"-klassen litt modifisert med noe ny kode. "WakeMode" er en klasse som ligger under /com/google/android/systemui/elmyra/gates. Elmyra er kodenavnet for Active Edge, forresten.

Innenfor denne klassen er en metode kalt isWakeSettingEnabled. Denne metoden sjekker verdien av Innstillinger. Secure.assist_gesture_wake_enabled. Hvis den returnerer '1', betyr det at klembevegelsen også skal vekke telefonen fra dvale. Hvis den returnerer '0', vil ikke en klem vekke telefonen. Du kan ikke bare sette denne verdien til "1" på en hvilken som helst telefon og forvente at den skal fungere. Tydeligvis må telefonen din ha en ramme som kan klemmes... og metoden selv sjekker også om enheten din er kompatibel. Det skjer bare at denne metoden har lagt til kode for å sjekke "ro.product.model", en systemegenskapsverdi som definerer navnet på enheten. På Google Pixel 2 XL, ro.product.model=Pixel 2 XL) «Crosshatch» og «blueline» er to produktmodeller som metoden sjekker opp mot. Vi vet allerede at "crosshatch" er Google Pixel 3 XL fra den tidligere lekkasjen, så vi antar at "blueline" er den mindre Google Pixel 3.

Til venstre: Google Pixel 3 XL-prototype på bootloader-skjermen som viser "crosshatch"-kodenavn.

Høyre: Google Pixel 2s Active Edge-innstillinger som viser «Tillat når skjermen er av» (Innstillinger. Secure.assist_gesture_wake_enabled)

Derfor er det ikke så vanskelig å trekke konklusjonen om at Active Edge-klemmefunksjonen kommer tilbake til Google Pixel 3 og Google Pixel 3 XL. Det er mulig at den kan bli skrotet før den endelige produksjonen starter siden vår informasjon er basert på en ingeniørprototype prøve og kode funnet i Android P Developer Preview 3, så hvis noe skjer som motsier påstanden vår, vil vi sørge for å gi deg beskjed vet. Inntil da, følg med på XDA-portalen for mer informasjon om Pixel 3!