„Project Treble“ palaikymo dėka į „Huawei Mate 9“ sėkmingai paleidome atsarginį, bendrąjį AOSP „Android Oreo“ sistemos vaizdą.
Likus vos savaitei iki šių metų „Google I/O“, „Google“ pristatė vieną iš esminių, žemo lygio „Android“ OS sistemos pakeitimų: Projektas Treble. „Project Treble“ moduliuoja „Android“ OS sistemą, kad atskirtų ją nuo pardavėjo kodo, o tai leidžia OĮG dirbti su naujais programinės įrangos atnaujinimais nelaukiant, kol pardavėjai (pvz., Qualcomm) juos atnaujins kodas. Kaip pardavėjo testų rinkinio (VTS) dalis, visi įrenginiai, kuriuose įgalintas aukštas dažnis, turi turėti galimybę paleisti neapdorota, bendra AOSP versija. „Project Treble“ palaikymas reikalingas bet kuriame įrenginyje, kuris pristatomas naudojant „Android Oreo“, taigi, net jei yra keli įrenginiai kurie atitinka šiuos kriterijus, niekas neišbandė, ar tikrai galime paleisti ROM, sudarytą tiesiai iš šaltinio. Bet pagaliau man pavyko „Project Treble“ dėka „Huawei Mate 9“ paleiskite bendrą AOSP sukurtą „Android 8.0 Oreo“ ROM parama.
Tai, ką matote aukščiau, yra AOSP Android 8.0 Oreo, veikiančios Huawei Mate 9, ekrano kopijas. Buvo pristatytas „Huawei Mate 9“. praeitais metais su Android 7.0 Nougat. Visų pirma, viršuje yra pritaikyta oda, vadinama „Emotion UI“. Jo programinė įranga neįtikėtinai skiriasi nuo to, ką galite rasti viename iš „Google Pixel“ telefonų.
Šiuo metu įrenginiui nėra viešai prieinamų „Android 8.0 Oreo“ versijų. Vienas iš nutekėjusių „Android Oreo“ versijų, kurias įsigijome praėjusio mėnesio pradžioje atskleidė, kad „Huawei“ iš tiesų stengėsi patenkinti „Project Treble“ reikalavimus, nors ir tai nebuvo paleista su Android 8.0. Kadangi „Mate 9“ programinė įranga labai skiriasi nuo pradinės „Android“, ji puikiai tinka išbandyti, ar „Project Treble“ tikrai leidžia mums paleisti „Android Oreo“ bet kuriame įrenginyje, kuriame palaikoma „Treble“.
Paleidžiama „Android Oreo“ įrenginiuose, kuriuose įgalintas „Project Treble“.
Neseniai mūsų „Essential Phone“ forumų narys paskelbė giją norėdami sužinoti, ar jų telefonas gali paleisti bendrą AOSP Oreo versiją. Pats „Essential Phone“ ką tik gavo savo pirmoji oficiali „Android 8.0“ beta versija su „Project Treble“ parama, todėl atrodė tikėtina. XDA vyresnysis narys phhusson, geriausiai žinomas dėl savo darbo prie an atvirojo kodo supervartotojo šakutė, buvo pasiruošęs iššūkiui. Kadangi neapdorota AOSP versija, kurią „Google“ bendrina su originalios įrangos gamintojais sertifikavimo tikslais, nėra vieša, Phhusson turėjo sukurti savo bendrąjį AOSP vaizdą ir surasti bandytojus, kurie išbandytų jį savo įrenginiuose.
Nors buvo padaryta pažanga, niekas dar nebuvo sėkmingai paleidęs AOSP versijos savo Essential Phone. Nusprendžiau išbandyti savo Huawei Mate 9, kuris visiškai atitinka Project Treble reikalavimus. Kadangi „Android Oreo“ nėra vieša „Mate 9“, aš naudojau FunkyHuawei.club paslauga, skirta atnaujinti „Mate 9“ programinę-aparatinę įrangą į uždarą „Oreo“ beta versiją.
Po daugybės naudotojo duomenų skaidinio nuvalymo, sistemos vaizdo mirksėjimo ir žurnalų iškraustymo pagaliau įkėlėme bendrąjį 8.0 versijos variantą „Mate 9“. Mes nepadarė nė vienos branduolio modifikacijos kad tai būtų paleista. Tai ne tik pirmą kartą Huawei Mate 9 įrenginys paleido AOSP ROM, tačiau tai taip pat pirmas kartas, kai kažkas, nepriklausantis „Google“ ir originalios įrangos gamintojams, išbandė, ar „Project Treble“ palaikantys įrenginiai tikrai gali paleisti bendrąsias AOSP versijas.
Vis dėlto, kol per daug nesijaudinate, konstrukcija dar nėra tobula. Daugybė programų šiuo metu sugenda greičiausiai dėl tam tikros iššifravimo klaidos, bet esu tikras, kad šiek tiek padirbėjus tai gali būti ištaisyta. Vien faktas, kad AOSP 8.0 Oreo paleidžiamas „Huawei Mate 9“ visuose įrenginiuose, yra stebuklas. Patobulinsime šį darbą ir prašysime kūrėjų indėlio, kai tik pradės veikti Projekto „Treble Device Development“ forumas atsidaro, taigi, jei jus domina tokia plėtra, sekite naujienas šioje srityje.
Išvada
Buvo daug spėlionių, kiek „Project Treble“ padėtų paspartinti programinės įrangos atnaujinimus išmaniuosiuose telefonuose. Dabartinis procesas, per kurį OĮG išleidžia programinės įrangos naujinimą, yra gana ilgas, ir nors būtų puiku, kad „Treble“ tai paspartintų, mes to dar nematėme. Tačiau tai prasminga, nes yra tik keletas įrenginių su „Project Treble“ palaikymu ir tai bus Užtruks iki „Android P“ išleidimo, kad pamatytume „Treble“ pranašumus „Android“ ekosistemoje kaip a visas.
Tačiau dėl „Project Treble“ sertifikavimo testavimo reikalavimų įrenginių gamintojai privalo pristatyti įrenginius, kurie gali paleisti bendrą AOSP versiją. Iki šiol niekas neišbandė, ar tai įmanoma dabartiniuose įrenginiuose, kuriuose palaikoma „Treble“. Tačiau dabar, kai įrodėme, kad tokia galimybė yra „Huawei Mate 9“, tikimės atverti užtvaras tinkintam ROM kūrimui, pagrįstu „Treble“ įgalintais įrenginiais.
Atnaujinimas: beveik visiškai veikiančio Oreo vaizdo demonstravimas
Paskelbėme tolesnį straipsnį, kuriame išsamiai paaiškinama, kas yra projektas Treble ir kodėl jis toks svarbus pritaikytiems ROM. Vaizdo įraše demonstruojame „Android Oreo“ ROM, kuris iš esmės visiškai veikia „Huawei Mate 9“. Taip pat paskelbėme apie naujo projekto Treble forumo atidarymą. Patikrinkite Sekite straipsnį čia, kad gautumėte visą informaciją.