„Google Pixel 2“ turėjo „Active Edge“ funkciją, leidžiančią suspausti telefono šonus, kad paleistumėte „Assistant“. Jis grįžta į „Google Pixel 3“.
Pastaruosius kelerius metus HTC nesisekė per daug, tačiau tai nesustabdė įmonės kad būtų galima pagaminti keletą puikių telefonų laikas nuo laiko. Atrodė, kad „HTC U11“ suspaudimo funkcija būtų vienkartinis triukas, tačiau nuo to laiko ji perėjo į „Google Pixel 2“ ir „Google Pixel 2 XL“. dėka glaudus HTC ir Google bendradarbiavimas. Vadinamas "Active Edge„Google Pixel 2“ funkcija leidžia suspausti įrenginio rėmelį, kad paleistumėte „Google Assistant“ ir nutildytų žadintuvus, laikmačius, pranešimus ir įeinančius skambučius. Tai nėra taip pritaikoma kaip Edge Sense 2.0 HTC U12+ (bent jau, ne oficialiai), bet jis atlieka savo darbą. Tiems iš jūsų, kurie yra šios funkcijos gerbėjai, turime gerų naujienų – turime svarių įrodymų, rodančių, kad ji sugrįš „Google Pixel 3“ ir „Google Pixel 3 XL“.
Tiems iš jūsų, kurie rėkia „žinoma, tai sugrįš“, atminkite, kad „Google“ turi tam tikrą istoriją, kai pašalino esamas funkcijas iš vėlesnių išmaniųjų telefonų. Belaidis įkrovimas, kuris buvo „Google Nexus 4“, „Google Nexus 5“, „Google Nexus 6“ ir „Google Nexus 7“ (2013), buvo pašalintas „Google Nexus 5X“ ir „Google Nexus 6P“ (ir visi vėlesni „Google Pixel“ telefonai). Ausinių lizdas, kurį „Google“ puikiai prajuokino „Apple“ už pašalinimą per „Google Pixel“ ir „Google Pixel XL“ pristatymą, buvo pašalintas iš „Google Pixel 2“ ir „Google Pixel 2“ XL. Nemanėme, kad jie pašalins „Active Edge“, tačiau tokia galimybė vis tiek buvo, nes nebuvo patvirtinimo kitaip. Nuo įsigijimo
HTC inžinieriai, dalyvaujantys kuriant Pixel 2, taip pat intelektinės nuosavybės teises iš HTC, panašu, kad „Google“ turi tai, ko reikia, kad ir toliau diegtų „Pixel 2“ suspaudimo funkciją būsimuose išmaniuosiuose telefonuose. Tiesiog šį kartą bus „Google Pixel 3“. pagamino Foxconn.„Google Pixel 3“ „Active Edge“ įrodymai
Pirmuosius įrodymus pateikė mūsų patarėjas, XDA vyresnysis narys meraz9000, kuris paskelbė pirmąsias realias tariamo „Google Pixel 3 XL“ prototipo nuotraukas. Jis pasidalino daugiau nuotraukų ir detalių su mumis, pavyzdžiui, išmanusis telefonas tikriausiai turi stiklinę nugarėlę (jis tikrai nėra plastikinis ar metalinis, sako jis). Jis negalėjo patvirtinti, ar buvo belaidis įkrovimas, bet mes išsiaiškinom Android P beta 2 (3 kūrėjo peržiūra) ir rado įrodymų belaidžio įkrovimo dokai, kurie, mūsų manymu, yra skirti „Google Pixel 3“, todėl darykite tai kaip norite. Jis padarė pranešti mums, kad prieš jam netyčia suminkštindamas prietaisą (todėl jo nutekėjimas parodė įkrovos įkroviklio įrenginį), jis pranešė, kad išbandė „Active Edge“ suspausdamas telefoną ir tą telefoną vibravo. Maniau, kad jo informacija yra patikima, bet, kad įsitikinčiau, nusprendžiau pasigilinti į naujausią „Android P“ kūrėjo peržiūrą, kad surasčiau patvirtinančių įrodymų. Ir aš padariau.
„SystemUIGoogle“ APK klasė „WakeMode“ buvo šiek tiek pakeista nauju kodu. „WakeMode“ yra klasė, esanti adresu /com/google/android/systemui/elmyra/gates. Elmyra, beje, yra kodinis Active Edge pavadinimas.
Šioje klasėje yra metodas, vadinamas isWakeSettingEnabled. Šis metodas patikrina vertę Nustatymai. Secure.assist_gesture_wake_enabled. Jei jis grąžina „1“, tai reiškia, kad suspaudimo gestas taip pat turėtų pažadinti telefoną iš miego režimo. Jei jis grąžina „0“, suspaudimas nepažadins telefono. Bet kuriame telefone negalite tiesiog nustatyti šios reikšmės į „1“ ir tikėtis, kad ji veiks. Akivaizdu, kad jūsų telefone turi būti suspaudžiamas rėmelis... be to, pats metodas patikrina, ar jūsų įrenginys suderinamas. Taip atsitiko, kad šis metodas pridėjo kodą patikrinti "ro.product.model
“, sistemos ypatybės reikšmė, apibrėžianti įrenginio pavadinimą. „Google Pixel 2 XL“ ro.product.model=Pixel 2 XL
) „Crosshatch“ ir „blueline“ yra du produktų modeliai, pagal kuriuos tikrinamas metodas. Jau žinome, kad „crosshatch“ yra „Google Pixel 3 XL“ iš ankstesnio nutekėjimo, todėl darome prielaidą, kad „mėlyna linija“ yra mažesnis „Google Pixel 3“.
Kairėje: „Google Pixel 3 XL“ prototipas įkrovos įkrovos ekrane, rodomas „crosshatch“ kodo pavadinimas.
Dešinėje: „Google Pixel 2“ „Active Edge“ nustatymai rodo „Leisti, kai ekranas išjungtas“ (Nustatymai. Secure.assist_gesture_wake_enabled)
Todėl nesunku padaryti išvadą, kad „Active Edge squeeze“ funkcija grįš į „Google Pixel 3“ ir „Google Pixel 3 XL“. Gali būti, kad jis gali būti pašalintas prieš pradedant galutinę gamybą, nes mūsų informacija yra pagrįsta inžineriniu prototipu pavyzdį ir kodą rasite „Android P Developer Preview 3“, taigi, jei atsitiks kas nors, kas prieštarauja mūsų teiginiui, būtinai suteiksime jums viską žinoti. Iki tol sekite XDA portalą daugiau informacijos apie Pixel 3!