Неофициален Android P, пуснат за пренасяне с Project Treble на Xiaomi Mi A1

Android / Неофициален Android P, пуснат за пренасяне с Project Treble на Xiaomi Mi A1 2 минути четене

Устройството Xiaomi Mi A1. Geek Култура



Позната критика, която излезе от технологичната индустрия по отношение на операционната система Android, е нейната фрагментация, която излиза от нейната природа с отворен код. Когато Android пусне актуализация за своята операционна система, актуализацията въвежда актуализирана рамка на операционната система, като същевременно преработва изпълнението на доставчика на системата, разположена отдолу. С този механизъм внедряването на доставчика трябва непрекъснато да се преработва и актуализира, за да работи съвместно с пуснатата актуализация на Android OS и това се превръща в значителна причина, поради която Android избира да изостави по-стария си фърмуер, когато по-нови версии на операционната система се инсталират нови на по-новите му устройства. Това създава значителни заплахи за сигурността за по-стари устройства, които имат съхранени идентификационни данни на потребителите и друга финансова информация. С Project Treble на Android изискването за преработване на основната реализация на доставчик всеки път се заобикаля, позволявайки само новият код на операционната система AOSP от по-високо ниво да се инсталира върху същата система на хардуерния код на същия оригинален доставчик. Във версиите на Android 7.0 (Nougat) и по-стари, това беше основен проблем, който принуди Android да се откаже от актуализациите на системите с устройства, след като станат над две години. С Android Oreo версия 8.0 Project Treble преработи операционната система, за да позволи на актуализациите да се свързват като отделни слоеве код, без да се налага да преработва кода на нивото на основния доставчик.

С версията P Beta на Android, пусната на избрани устройства, разработчик (joeyhuab) на форума на XDA успя да намери начин да пренесе актуализацията на операционната система на няколко устройства на Qualcomm Snapdragon, които поддържаха механизма за актуализиране на Treble. След този подвиг беше освободен същият неофициален порт на Android P Beta за Xiaomi Mi A1, устройство, част от немодифицирания клан на операционната система Android, Android One. Устройството не поддържа по същество Project Treble, но може да го направи, за да получи добре актуализацията на Android P Beta. XDA твърди, че първоначално наблюдаваните грешки в порта, които са нарушили функциите на скенера за пръстови отпечатъци, камерата и Bluetooth, са разрешени. Изглежда обаче, че портът има някои проблеми с функцията за глас през LTE, която изобщо не работи на инсталираните в порта устройства, а модулът за подобрена защита Linux, който прилага политики за сигурност на контрола на достъпа, е разрешен. Процесът на пренасяне изисква също така устройството да бъде преразпределено, което означава, че всички данни на устройството ще бъдат загубени в процеса и затова резервните копия трябва да бъдат създадени предварително.



XDA публикува това неофициален Android P Beta порт за Xiaomi Mi A1 на разработчиците си форум заедно с дълги и подробни инструкции за целия процес от началото до края. Форумът също има нишки за поддръжка на сайта, където са склонни потребителски заявки относно процедурата. Поздрави за разработчиците от XDA за тази версия.



Преглед на актуализацията на Android P Beta. Android Sage