Google Pixel 2s Active Edge squeeze-funktion vender tilbage på Google Pixel 3

Google Pixel 2 havde "Active Edge", en funktion, som lader dig klemme på siderne af telefonen for at starte Assistant. Det kommer tilbage til Google Pixel 3.

HTC har ikke gjort det for godt de sidste par år, men det har ikke stoppet virksomheden fra at kunne producere nogle ret gode telefoner fra tid til anden. HTC U11's squeeze-funktion virkede som om det ville være en engangsgimmick, men den har siden fundet vej over til Google Pixel 2 og Google Pixel 2 XL takket være tæt samarbejde mellem HTC og Google. Hedder "Active Edge" på Google Pixel 2 giver funktionen dig mulighed for at klemme enhedens ramme for at starte Google Assistant og slå alarmer, timere, notifikationer og indgående opkald fra. Det er ikke så tilpasseligt som Edge Sense 2.0 på HTC U12+ (i det mindste, ikke officielt), men det får arbejdet gjort. Til de af jer, der er fans af funktionen, har vi nogle gode nyheder - vi har stærke beviser, der tyder på, at den vender tilbage på Google Pixel 3 og Google Pixel 3 XL.

Nu, til de af jer, der skriger "selvfølgelig kommer det tilbage," husk på, at Google har en historik med at fjerne eksisterende funktioner i senere smartphones. Trådløs opladning, som var til stede på Google Nexus 4, Google Nexus 5, Google Nexus 6 og Google Nexus 7 (2013) blev fjernet den Google Nexus 5X og Google Nexus 6P (og alle efterfølgende Google Pixel-telefoner.) Hovedtelefonstikket, som Google berømt gjorde sjovt af Apple til fjernelse under afsløringen af ​​Google Pixel og Google Pixel XL, blev fjernet fra Google Pixel 2 og Google Pixel 2 XL. Vi troede ikke, de ville fjerne Active Edge, men muligheden var der stadig, da der ellers ikke var nogen bekræftelse. Siden erhvervelsen

HTC-ingeniører involveret i fremstillingen af ​​Pixel 2 samt intellektuelle ejendomsrettigheder fra HTC, ser det ud til, at Google har det, de skal bruge for at fortsætte med at implementere Pixel 2's squeeze-funktion i fremtidige smartphones. Det er bare, at denne gang vil Google Pixel 3 være det fremstillet af Foxconn.

Beviset for Active Edge på Google Pixel 3

Vores første bevis kom fra vores tipster, XDA Senior Member meraz9000, som offentliggjorde de første virkelige billeder nogensinde af en påstået Google Pixel 3 XL-prototype. Han delte flere billeder og detaljer hos os, såsom smartphonen sandsynligvis har en glasbagside (det er bestemt ikke plastik eller metal, siger han). Han kunne ikke bekræfte, om der var trådløs opladning til stede, men vi gravede igennem Android P beta 2 (Udvikler Preview 3) og fundet beviser for trådløse ladedocks, som vi mener er til Google Pixel 3, så gør det som du vil. Han gjorde rapporter til os, at før han ved et uheld lagde enheden bløde mursten (hvilket er grunden til, at hans lækage viste enhed på bootloaderen), rapporterede han at teste Active Edge ved at klemme sin telefon og at telefonen vibrerede. Jeg troede, at hans oplysninger var troværdige, men for at være sikker besluttede jeg at grave rundt i den seneste Android P Developer Preview for at finde bekræftende beviser. Og det gjorde jeg.

Inden for SystemUIGoogle APK er klassen "WakeMode" blevet ændret en smule med noget ny kode. "WakeMode" er en klasse placeret under /com/google/android/systemui/elmyra/gates. Elmyra er i øvrigt kodenavnet for Active Edge.

Inden for denne klasse er en metode kaldet isWakeSettingEnabled. Denne metode kontrollerer værdien af Indstillinger. Secure.assist_gesture_wake_enabled. Hvis den returnerer '1', betyder det, at klembevægelsen også skal vække telefonen fra dvale. Hvis den returnerer '0', vil et klem ikke vække telefonen. Du kan dog ikke bare indstille denne værdi til '1' på enhver telefon og forvente, at den virker. Det er klart, at din telefon skal have en ramme, der kan klemmes... og også selve metoden tjekker, om din enhed er kompatibel. Det sker bare sådan, at denne metode har tilføjet kode for at kontrollere "ro.product.model", en systemegenskabsværdi, der definerer navnet på enheden. På Google Pixel 2 XL, ro.product.model=Pixel 2 XL) "Crosshatch" og "blueline" er to produktmodeller, som metoden tjekker op imod. Vi ved allerede, at "crosshatch" er Google Pixel 3 XL fra den tidligere lækage, så vi antager, at "blueline" er den mindre Google Pixel 3.

Til venstre: Google Pixel 3 XL-prototype på bootloader-skærmen, der viser "crosshatch"-kodenavn.

Til højre: Google Pixel 2s Active Edge-indstillinger viser "Tillad, når skærmen er slukket" (Indstillinger. Secure.assist_gesture_wake_enabled)

Derfor er det ikke så svært at drage den konklusion, at Active Edge squeeze-funktionen vender tilbage til Google Pixel 3 og Google Pixel 3 XL. Det er muligt, at det kan blive skrottet, før den endelige produktion starter, da vores information er baseret på en teknisk prototype eksempel og kode fundet i Android P Developer Preview 3, så hvis der sker noget, der modsiger vores påstand, vil vi sørge for at give jer alle ved godt. Indtil da, følg med på XDA-portalen for flere oplysninger om Pixel 3!