Google Project Treble упростит разработку кастомных прошивок

bizneser

ТОП-МАСТЕР
Крипто-блогер
Регистрация
04.09.2010
Сообщения
43,131
Реакции
7,346
Поинты
179.344

Разработчики из XDA Developers обнаружили, что Google Project Treble существенно упрощает создание кастомных прошивок для устройств на Android. Напомним, изначально проект создавался, чтобы побороть фрагментацию разных версий ОС, — к примеру, свежая Android 8.0 Oreo добралась только до 0,3% гаджетов, а Android 6.0 Marshmallow 2015 года выпуска установлена всего лишь на 30% смартфонов и планшетов.

Project Treble разделяет низкоуровневые драйверы и остальную часть операционной системы, чтобы производители быстрее выпускали обновления. Для устройств с Android 8.0 Oreo «из коробки» поддержка Treble является обязательным условием, а для более старых смартфонов и планшетов опция доступна на выбор. Некоторые вендоры уже взяли инициативу и внедрили Treble самостоятельно — например, соответствующий код обнаружили в бета-версии прошивок для Huawei Mate 9.



Достоинства Project Treble оценили и сторонние разработчики. Благодаря проекту, пользователь под ником Phhusson из XDA Developers портировал «чистый» Android для Mate 9 всего за день. При этом ядро ОС осталось неизменным.


Затем Phusson создал универсальную прошивку AOSP, которая работает сразу на нескольких смартфонах: Essential Phone, Huawei Mate 9, Honor 8 Pro, Sony Xperia XZ1 и XZ1 Compact. Разработчик собрал два образа ОС для разных разметок памяти, но в остальном сборки идентичны.

Пока что у универсальной прошивки есть недостатки, например, нерабочая камера на Xperia XZ1 и проблемы со звуком на Essential Phone. Тем не менее в будущем единые сборки Android для всех гаджетов с поддержкой Project Treble вполне могут стать реальностью.

Источник.
 
Сверху Снизу