Оновлення ASUS Zenfone 4 Android Oreo забезпечує підтримку Project Treble без окремого розділу постачальника

click fraud protection

Asus Zenfone 4 отримав підтримку Project Treble, але реалізація Asus не використовує окремий розділ постачальника для зберігання BLOB-файлів пристрою.

Основною критикою виробників телефонів Android після запуску Android Oreo була нездатність підтримувати Project Treble, Модульна схема оновлення Google, яка потенційно може сприяти розробці користувацьких ПЗУ способами, яких раніше не було можна уявити. З Project Treble, Один образ системи може завантажуватися на кількох пристроях, тому не дивно, що деякі люди були розчаровані тим, що не всі виробники комплектного обладнання підтримують його. Nokia і OnePlus стверджують, що їхні пристрої не мають потрібних розділів – це справедливе виправдання, враховуючи, що Project Treble вимагає розділу /vendor для зберігання всього пристрою Бінарний Лarge Обпроекти (BLOB). Але Asus не дозволила цьому зупинити випуск оновлення на базі Android Oreo для Asus Zenfone 4, яке забезпечує підтримку Project Treble без окремий розділ постачальника.

Тепер це не той проект Project Treble, який досі був на інших пристроях. Фактично, це далеко не так корисно для розробки користувацьких ПЗУ, як, наприклад, реалізація Project Treble для Huawei Mate 9. Оскільки Asus вирішив не використовувати розділ /vendor, BLOBS пристрою зберігаються в розділі /system натомість це означає, що неможливо створити єдиний образ системи на Zenfone 4, який завантажуватиметься на інших Asus пристроїв. Однак це не означає, що це не принесе користі розробникам користувацьких ПЗУ – BLOBS пристроїв Asus Zenfone 4 тепер стандартизовано, і тепер розробники користувацьких ПЗУ можуть використовувати той самий підхід до розробки ПЗУ, як до створення єдиного образу системи – вони просто включатимуть двійкові об’єкти в системний розділ замість цього.

Хоча підтримка Project Treble від Asus для ZenFone 4 не допоможе розробникам створити універсальний образ системи для всіх пристроїв, це допоможе розробити спеціальну ПЗУ для телефону та полегшить Asus оновлення майбутнє.

Оновлення: більше контексту

Для розробників власних ПЗУ підтримка Project Treble від Asus має значно полегшити роботу в деяких аспектах. Хоча це правда, найкращі частини Project Treble дозволять завантажувати той самий образ системи на будь-якому пристрої, пристрої, які не мають цього розділу, але все ще "Treble-ize" їх BLOB, так би мовити, все ще можна використовувати в будь-якій версії Android, що підтримує Project Treble, з розділом /vendor або без нього, за умови, що потрібні налаштування зробив.


Джерело: форуми ZenTalk