Google показує, наскільки проект Treble покращив впровадження ОС Android

Для людей у ​​спільноті Android Project Treble був великою справою, і він покращив прийняття оновлень версії. Але наскільки це насправді допомогло?

Коли це було анонсований ще в 2017 роціПроект Treble вважався таким, що змінив екосистему Android. Загалом, Project Treble є модульною системою Android, щоб OEM-виробникам було легше оновлювати пристрої. Для людей у ​​спільноті Android, які люблять пробувати передове програмне забезпечення, це було великою справою, і це покращило впровадження оновлень версій. Але наскільки це насправді допомогло? Google поділився деякими деталями сьогодні в дописі в блозі.

Google розповідає про те, що коли вони вперше запустили Project Treble, вони знали, що потрібен деякий час, щоб побачити, який вплив він мав на платформу. Treble був запущений з Android Oreo, але лише після Android Pie Google міг почати вимірювати швидкість оновлень. Тепер, коли ми перейшли до Android 10, є ще більше даних для аналізу.

Партнерська програма бета-тестування була однією з перших ознак успіху Project Treble. Це програма, яка дозволила багатьом іншим пристроям приєднатися до

Попередній перегляд для розробників Android P. 7 пристроїв від 7 різних OEM-виробників приєдналися до Google Pixels. А за допомогою програми бета-тестування Android Q Google вдалося збільшити кількість до 18 додаткових пристроїв від 12 різних OEM-виробників.

Більш важливим показником для вимірювання успіху є фактичні оновлення стабільної версії. Ось уривок і діаграма з публікації в блозі з деякими цифрами оновлення:

Наприкінці липня 2018 року, безпосередньо перед запуском Android 9 Pie в AOSP, Android 8.0 (Oreo) становив 8,9% екосистеми. Для порівняння, наприкінці серпня 2019 року, безпосередньо перед тим, як ми запустили Android 10, Android 9 (Pie) становив 22,6% екосистеми. Це робить його найбільшою частиною екосистеми та показує, що Project Treble позитивно вплинув на можливість оновлення.

Більшість прогресу наразі є результатом роботи Google з Android Oreo. Для переходу від Android Pie до Android 10 Google очікує швидшого оновлення завдяки їх співпраця з виробниками кремнію.

Існує також величезна кількість посилюючої роботи над архітектурою. Ми завершили ущільнення між постачальника та системних компонентів Android, що забезпечує роботу нових версій верхньої частини ОС на старих версіях, наданих нашими партнерами. ми формалізував інтерфейс до ядра Android Linux, розширив набір тестів Treble (VTS), і зробив набагато більше. Як наслідок, оновлення з Android 9 до Android 10 відбуваються набагато плавніше, про що свідчать прямі відгуки від наших OEM-партнерів і Silicon-партнерів.

Google вже бачить хорошу віддачу від Android 10. Xiaomi та Essential оголосили про оновлення Android 10 того ж дня, що й Google. Того ж дня OnePlus розпочав свою бета-програму. Google повідомляє, що ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion і Vivo зобов’язалися оновити деякі свої пристрої до Android 10 до кінця року. І, звичайно, такі пристрої, як OnePlus 7T вже запускаються з Android 10 на борту.

Важливою темою на XDA є спільнота ПЗУ. Google розповідає про те, як розробникам вдалося набагато легше перенести Android 10 на пристрої, які були запущені з Oreo та Pie. Підписані Google загальні образи системи (GSI) і двійкові файли GMS увімкнено android.com також зіграли в цьому велику роль.

Нарешті, Google говорить про Динамічні оновлення системи (ДСУ) і Проект Mainline:

Для кожного пристрою, який запускається на Android 10 і підтримує DSU, розробники можуть встановити Підписані Google загальні образи системи та завантажуйтеся в них, не торкаючись заводських ПЗУ їхні пристрої.

Project Mainline — це суть ОС Android, як і Project Treble. Це різке підвищення швидкості оновлень компонентів ОС, які підпадають під її егіду.

Google, схоже, задоволений прогресом, досягнутим Project Treble в оновленнях Android. Деякі люди, ймовірно, не погодяться з цим, але Android — це величезна екосистема. Ми вітаємо будь-який прогрес Google у цій сфері.


Джерело: Розробники Android