Neoficiálne zariadenie Android P vydané pre portovanie s výškami projektu na Xiaomi Mi A1

Android / Neoficiálne zariadenie Android P vydané pre portovanie s výškami projektu na Xiaomi Mi A1 2 minúty prečítané

Zariadenie Xiaomi Mi A1. Geek kultúra



Známa kritika technologického priemyslu v súvislosti s operačným systémom Android je jeho fragmentácia, ktorá vychádza z jeho otvorenej povahy. Keď Android vydá aktualizáciu svojho operačného systému, aktualizácia predstaví aktualizovaný rámec operačného systému, pričom prepracuje implementáciu dodávateľa systému ležiaceho pod ním. S týmto mechanizmom musí byť implementácia dodávateľa neustále prepracovaná a aktualizovaná, aby fungovala v spojení s vydanou aktualizáciou systému Android OS, a to sa stáva významným dôvodom, prečo sa Android rozhodne opustiť svoj starší firmvér, keď sú novšie verzie operačného systému nainštalované čerstvé na jeho novšie zariadenia. To predstavuje významné bezpečnostné hrozby pre staršie zariadenia, ktoré majú uložené prihlasovacie údaje používateľov a ďalšie finančné informácie. S projektom Android Treble sa obchádza požiadavka na prepracovanie základnej implementácie dodávateľa zakaždým, čo umožňuje inštaláciu iba nového kódu operačného systému AOSP na vyššej úrovni cez systém hardvérových kódov rovnakého pôvodného dodávateľa. V Androide verzie 7.0 (Nougat) a starších verziách išlo o zásadný problém, ktorý Android prinútil upustiť od aktualizácií systémov zariadení, akonáhle budú staršie ako dva roky. S Androidom Oreo verzie 8.0 prepracoval Project Treble operačný systém tak, aby umožňoval aktualizáciám viazať sa ako samostatné vrstvy kódu bez potreby prepracovania kódu na úrovni základného dodávateľa.

S vydaním verzie P Beta systému Android na vybraných zariadeniach sa vývojárovi (joeyhuab) na fóre XDA podarilo nájsť spôsob, ako preniesť aktualizáciu operačného systému na niekoľko zariadení Qualcomm Snapdragon, ktoré podporovali aktualizačný mechanizmus Treble. Po tomto úspechu bol vydaný rovnaký neoficiálny port Android P Beta pre Xiaomi Mi A1, ktorá je súčasťou nemodifikovaného klanu operačného systému Android, Android One. Toto zariadenie zásadne nepodporuje projekt Treble, ale je možné ho urobiť tak, aby dostával aktualizáciu Android P Beta dobre. XDA tvrdí, že pôvodne pozorované chyby v porte, ktoré rušili funkcie snímača odtlačkov prstov, fotoaparátu a Bluetooth, sú teraz vyriešené. Zdá sa však, že port má stále nejaké problémy s funkciou Voice over LTE, ktorá na zariadeniach nainštalovaných na portoch vôbec nefunguje, a modul Security Enhanced Linux, ktorý implementuje bezpečnostné politiky riadenia prístupu, sa stáva tolerantným. Proces prenosu tiež vyžaduje rozdelenie zariadenia, čo znamená, že sa v procese stratia všetky údaje zo zariadenia, a preto by sa mali vopred vytvoriť zálohy.



XDA zverejnil toto neoficiálny port Android P Beta pre Xiaomi Mi A1 na vývojových fórum spolu s zdĺhavými a podrobnými pokynmi pre celý proces od začiatku do konca. Fórum má tiež podporné vlákna na webe, kde sú zvyčajne kladené dotazy používateľov týkajúce sa tohto postupu. Sláva vývojárom v XDA pre toto vydanie.



Ukážka aktualizácie verzie Android P Beta. Android Sage