Неофициальный Android P выпущен для портирования с Project Treble на Xiaomi Mi A1

Android / Неофициальный Android P выпущен для портирования с Project Treble на Xiaomi Mi A1 2 минуты чтения

Устройство Xiaomi Mi A1. Компьютерная культура



Известная критика, исходящая от технологической индустрии в отношении операционной системы Android, связана с ее фрагментацией, вызванной ее природой открытого исходного кода. Когда Android выпускает обновление для своей операционной системы, это обновление представляет обновленную структуру операционной системы, в то же время переработав реализацию системы, лежащую ниже. С этим механизмом реализация поставщика должна постоянно дорабатываться и обновляться для работы в сочетании с выпущенным обновлением ОС Android, и это становится важной причиной того, почему Android предпочитает отказаться от своей старой прошивки, когда новые версии операционной системы устанавливаются заново. его новые устройства. Это создает серьезные угрозы безопасности для старых устройств, на которых хранятся учетные данные пользователей и другая финансовая информация. В Android Project Treble отпадает необходимость переделывать базовую реализацию поставщика каждый раз, что позволяет устанавливать только новый код операционной системы AOSP более высокого уровня поверх системы аппаратного кода того же исходного поставщика. В версиях Android 7.0 (Nougat) и ранее это была серьезная проблема, вынудившая Android отказаться от обновлений для систем устройств, когда им исполнилось два года. В Android Oreo версии 8.0 Project Treble переработал операционную систему, чтобы обновления можно было связывать как отдельные уровни кода без необходимости переделывать исходный код уровня поставщика.

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



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



Предварительный просмотр бета-обновления Android P. Android Sage