Always On Ambient Display za Google Pixel 2 lahko takoj omogočite v ROM-u Android Oreo

Google Pixel 2/2 XL se bo začel z načinom "vedno vklopljen" za ambientalni zaslon. Ugotovili smo, kako ga takoj omogočiti v katerem koli ROM-u Android Oreo!

Najnovejša posodobitev Googlovega Androida, okusen Android Oreo, lahko veliko ponudi uporabnikom. Od integracije upraviteljev gesel z novim API za samodejno izpolnjevanje na več sprememb nižje ravni, kot je npr Projekt Treble, je ta naslednja posodobitev razumljivo navdušila številne uporabnike na naših forumih. Včasih pa Google rad zadrži nekatere funkcije pri začetni posodobitvi, pa naj bo to zato, ker je funkcija nepopolna ali ker je namenjena zagonu z naprave naslednje generacije. Ena takih lastnosti je Način Always On Ambient Display ki smo ga prvič odkrili v onemogočenem stanju na prvi generaciji Google Pixel, in verjetno lansiranje z Google Pixel 2 in Pixel 2 XL.

Ker smo sprva obravnaval obstoj te funkcije, so nekateri uporabniki špekulirali, da bo način vedno na zaslonu morda dobavljen samo z drugo generacijo Googlovih naprav

naslednji mesec (čeprav ne s Qualcomm Snapdragon 836 kot so sprva poročali). To je lahko zelo res, saj ne poznamo natančnih podrobnosti o Googlovih načrtih za to funkcijo. Vendar pa za razliko od govorice o stisljivem okvirju, vedno vklopljen ambientalni zaslon zdi se, da že popolnoma deluje - pod pogojem, da veste, kako to omogočiti AOSP.

Slike slabe kakovosti lahko pripišete moji nesposobnosti s fotografijo.

Nova nastavitev ambientalnega zaslona deluje precej podobno kot vsi drugi načini »vedno na zaslonu«, kot sta Samsung ali LG. Ko izklopite zaslon, boste videli, da ura ostane na zaslonu naprave. Ko prejmete obvestilo, boste za nekaj sekund videli celotno vsebino obvestila, preden izgine in prikaže samo ikono aplikacije pod uro.

Preskusna naprava, ki jo prikazujem v tem ambientalnem načinu prikaza, je Google Nexus 6, ki deluje na neuradnih vratih Android 8.0 Oreo. To je eden od veliko neuradnih vrat za Android Oreo že na voljo zahvaljujoč odličnemu delu razvijalcev na naših forumih. V ROM-u, ki sem ga preizkusil, je bila možnost vedno vklopljenega okoljskega zaslona že omogočena v System UI Tuner.

Po nekaj neuspešnih poskusih vrnitve navigacijska vrstica in prilagoditev bližnjice na zaklenjenem zaslonu na System UI Tuner z uporabo Brezkoreninske prekrivne podlage (na žalost nemogoče brez root-a, saj je zahteva lastnost sistema ro.debuggable biti nastavljen na 1), sem brskal po izvorni kodi in odkril tudi metoda ki določa, ali je vedno na ambientalnem zaslonu ali ne bo prikazan v System UI Tuner.

Kaže, da obstaja a metoda v AmbientDisplayConfiguration imenovan "alwaysOnAvailable«, ki je trenutno trdo kodiran, da vedno vrne »false«. Tam je komentar, ki navaja, zakaj to počne, saj »še ne deluje pravilno«. Morda ne, a brez nadaljnjega pojasnjevanja, zakaj ne deluje, se ne nagibam k temu, da bi uporabnikom ne dovolili, da se igrajo z njim, če to želijo.

Da bi dejansko deloval vedno na ambientalnem zaslonu, morate le spremeniti to metodo, da namesto tega vedno vrača »true«. To je točno to SiXROM počne, ki izposodil commit od starejšega člana XDA WelcomeToTheSkye od Vanilla, ROM za Nexus 6P.

Nisem prepričan, ali je "Goofle" samo napačno črkovano ali je bilo namerno.

Nexusa 6 v resnici ne uporabljam kot vsakodnevni gonilnik, ampak zgolj kot testno napravo, ki sem ji hitro oživil naredite vaje za substrat. Tako vam trenutno ne morem povedati, kako dobro deluje v praksi, saj ga nisem uporabljal več kot nekaj dni. Če pa uporabljate neuradna vrata Android Oreo (in verjetno imate zaslon OLED), vas bo to morda zanimalo.

Seveda večina od nas ni razvijalcev ROM-ov po meri, zato je ta sprememba nekoliko nedosegljiva. Vsi razvijalci ROM-a, ki to berejo in želijo vključiti to funkcijo, upajmo, da lahko zdaj to preprosto storite. Morda bi bilo celo vredno omogočite zaščito pred opeklinami okoliškega zaslona v ogrodju Android, ko ste že pri tem.