Google Pixel 2-l oli "Active Edge", funktsioon, mis võimaldab teil assistendi käivitamiseks telefoni külgi pigistada. See naaseb Google Pixel 3-le.
HTC-l pole viimastel aastatel liiga hästi läinud, kuid see pole ettevõtet peatanud sellest, et suudame toota päris suurepäraseid telefone aeg-ajalt. HTC U11 pigistamise funktsioon tundus olevat ühekordne trikk, kuid sellest ajast alates on see jõudnud üle Google Pixel 2 ja Google Pixel 2 XL tänu tihe koostöö HTC ja Google'i vahel. kutsus "Active EdgeGoogle Pixel 2 funktsioon võimaldab teil Google'i assistendi käivitamiseks seadme raami pigistada ning alarmid, taimerid, märguanded ja sissetulevad kõned vaigistada. See pole nii kohandatav kui Edge Sense 2.0 telefonis HTC U12+ (vähemalt, mitte ametlikult), kuid see teeb töö tehtud. Neile teist, kes on selle funktsiooni fännid, on meil häid uudiseid – meil on kindlaid tõendeid, mis viitavad sellele, et see naaseb ka Google Pixel 3-le ja Google Pixel 3 XL-ile.
Neile teist, kes karjuvad "loomulikult tuleb see tagasi", pidage meeles, et Google on hilisemates nutitelefonides juba olemasolevaid funktsioone eemaldanud. Juhtmeta laadimine, mis oli olemas telefonides Google Nexus 4, Google Nexus 5, Google Nexus 6 ja Google Nexus 7 (2013), eemaldati Google Nexus 5X ja Google Nexus 6P (ja kõik järgnevad Google Pixeli telefonid). Kõrvaklappide pesa, mille Google tegi kuulsaks naljaks Google Pixel ja Google Pixel XL esitlemise ajal eemaldatud Apple, eemaldati Google Pixel 2-st ja Google Pixel 2-st XL. Me ei arvanud, et nad Active Edge'i eemaldavad, kuid võimalus oli endiselt olemas, kuna muud kinnitust polnud. Alates omandamisest
Pixel 2 valmistamisega seotud HTC insenerid ja HTC intellektuaalomandi õigused, tundub, et Google'il on kõik, mida nad vajavad, et jätkata Pixel 2 pigistamise funktsiooni rakendamist tulevastes nutitelefonides. See on lihtsalt see, et seekord on Google Pixel 3 tootja Foxconn.Tõendid Active Edge'i kohta Google Pixel 3-s
Meie esimene tõendusmaterjal pärines meie nõuandjalt, XDA vanemliikmelt meraz 9000, kes avaldas kõigi aegade esimesed päriselus olevad pildid väidetavast Google Pixel 3 XL prototüübist. Ta jagas rohkem pilte ja detaile meiega, näiteks nutitelefonil on tõenäoliselt klaasist tagakülg (see pole kindlasti plastik ega metall, ütleb ta). Ta ei osanud kinnitada, kas juhtmevaba laadimine on olemas, kuid kaevasime selle läbi Android P beeta 2 (Arendaja eelvaade 3) ja leidis selle kohta tõendeid juhtmeta laadimisdokid, mis meie arvates on mõeldud Google Pixel 3 jaoks, nii et tehke seda nii, nagu soovite. Ta tegid andke meile teada, et enne kui ta seadme kogemata pehmeks tellis (seetõttu näitas tema leke seade alglaaduris), teatas ta Active Edge'i testimisest, pigistades telefoni ja seda telefoni vibreeris. Uskusin, et tema teave on usaldusväärne, kuid kindluse mõttes otsustasin uurida uusimat Android P arendaja eelvaadet, et leida kinnitavaid tõendeid. Ja tegingi.
SystemUIGoogle APK-s on "WakeMode" klassi uue koodiga veidi muudetud. "WakeMode" on klass, mis asub aadressil /com/google/android/systemui/elmyra/gates. Muide, Elmyra on Active Edge'i koodnimi.
Selles klassis on meetod nimega isWakeSettingEnabled. See meetod kontrollib väärtust Seaded. Secure.assist_gesture_wake_enabled. Kui see tagastab 1, tähendab see, et pigistusliigutus peaks ka telefoni unerežiimist äratama. Kui see tagastab 0, siis pigistamine ei ärata telefoni. Te ei saa ühegi telefoni puhul lihtsalt määrata selle väärtuseks 1 ja eeldada, et see töötab. Ilmselgelt peab teie telefonil olema pigistatav raam... ja meetod ise kontrollib, kas teie seade ühildub. Juhtub nii, et see meetod on lisanud kontrollimiseks koodi "ro.product.model
", süsteemi atribuudi väärtus, mis määrab seadme nime. Google Pixel 2 XL-is ro.product.model=Pixel 2 XL
) "Crosshatch" ja "blueline" on kaks tootemudelit, mida meetod kontrollib. Teame juba, et "crosshatch" on Google Pixel 3 XL varasemast lekkest, seega eeldame, et "sinine" on väiksem Google Pixel 3.
Vasakul: Google Pixel 3 XL prototüüp alglaaduri ekraanil, millel on koodnimi "crosshatch".
Paremal: Google Pixel 2 Active Edge'i seaded näitavad "Luba, kui ekraan on välja lülitatud" (Seaded. Secure.assist_gesture_wake_enabled)
Seetõttu pole liiga raske teha järeldust, et Active Edge'i pigistamise funktsioon naaseb Google Pixel 3-le ja Google Pixel 3 XL-ile. Võimalik, et see võidakse enne lõpliku tootmise algust vanarauaks jätta, kuna meie teave põhineb inseneriprototüübil näidis ja kood leiti rakendusest Android P Developer Preview 3, nii et kui juhtub midagi, mis on meie väitega vastuolus, anname teile kindlasti teada tea. Seni hoidke kursis XDA portaaliga lisateavet Pixel 3 kohta!