Razvijalec omogoči delovanje Androida P na Motorola Moto Z

Android P Developer Preview je uradno na voljo samo za naprave Google Pixel in Pixel 2, vendar razvijalec ga je uspel prenesti na Motorola Moto Z zahvaljujoč neuradni podpori za Project Treble.

Samo še 10 dni nas loči od Google I/O 2018 kjer naj bi Google razkril veliko podrobnosti o Android P kot je govorice o navigacijskih potezah in Prenova materialnega oblikovanja. Prvi Predogled za razvijalce za Android P je na voljo za Google Pixel, Pixel XL, Pixel 2 in Pixel 2 XL in obstaja veliko imamo že videno v prvi izdaji, vendar je pred končno izdajo nove različice Androida treba še veliko čakati. Tisti, ki nimate telefonov Google Pixel, boste verjetno čakali dolgo, preden bo P na voljo za vašo napravo. Vendar pa razvijalci na naših forumih ne bodo čakali, da proizvajalci originalne opreme uradno posodobijo svoje naprave (če sploh), zato vzamejo stvari v svoje roke. Enemu takemu razvijalcu je uspelo zagotoviti prvi zagon Android P Developer Preview na njegovi Motorola Moto Z.

The Motorola Moto Z

 je bil izdan junija 2016 s sistemom Qualcomm Snapdragon 820 na čipu in Androidom Marshmallow. Od takrat je prejel uradno posodobitev na Android Nougat in Android Oreo, in ni pričakovati, da bo prejel Android P. XDA priznani razvijalec erfanoabdi je uspel prenesti Android P na svojo napravo zahvaljujoč neuradna združljivost Project Treble. To je zdaj druga naprava, ki ni Googlova, za katero smo videli, da lahko zažene Android P, čeprav je bila zadnja Huawei Mate 10 Pro deluje na močno odeti različici v obliki EMUI.

erfanoabdi je to lahko dosegel tako, da je spremenil obstoječo sistemsko sliko iz Google Pixel XL (marlin). Z uporabo svojega skripta po meri, imenovanega "Capire Le Treble", ki mu omogoča, da bliskavi sliko sistema, specifično za napravo, na napravah brez particije /vendor, je lahko flashal spremenjen sistem P sliko s Pixela XL na njegov Moto Z, ki je prej uporabljal uradno izdajo LineageOS 15.1 (ki bo mimogrede izšla ponedeljek.)

Tisti, ki ste že spremljali naša poročila o projektu Treble, se morda sprašujete, kako ta skript deluje. V bistvu ekstrahira HAL-je v /system/vendor in jih postavi v Generična slika sistema (GSI) za utripanje; na ta način utripanje sistemske slike ne bo prepisalo HAL-jev. Po nekaj začetnih zrušitvah in težkem odpravljanju napak mu je uspelo zagnati Android P. Tukaj je nekaj dodatnih slik, ki prikazujejo različne elemente in funkcije uporabniškega vmesnika P.

Po navedbah erfanoabdi, ni brez poštenega deleža hroščev. Stvari, kot so kamera, Wi-Fi in radio, trenutno ne delujejo. Presenetljivo se zdi, da Moto Mods delujejo, čeprav je tudi to nekoliko hrošče. Glede na to, kako velik vdor je vse to (Moto Z ne podpira Project Treble in sistema slika je spremenjena slika marlina in ne zgrajena iz vira), presenetljivo je, da to sploh deluje vse. Ne pričakujte, da boste to kmalu izvajali kot vsakodnevni gonilnik; verjetno boste imeli veliko bolj funkcionalne ROM-e Android P, ko bo izvorna koda izdana poleg polne izdaje P.