Проект Mainline - це остання спроба Google виправити оновлення Android

Проект Mainline - це остання спроба Google виправити оновлення Android

Якби Google знав, що поновлення Android стало б неприйнятним, він, ймовірно, мав би інший підхід до розподілу. На жаль, Google дав органам-виробникам контроль над майже всіма аспектами операційної системи на ранніх стадіях і з тих пір намагається компенсувати це рішення. Його остання спроба зробити Android простіше оновити відома як Project Mainline. Цей компонент Android Q дає змогу Google виправляти деякі компоненти базової системи без оновлення OTA.

У Android Pie і раніше, зміни в основних компонентах системи потребують оновлення. Деякі телефони можуть встановлювати ці оновлення у фоновому режимі, вимагаючи перезавантаження для ініціалізації нового коду. Інші, як Samsung, тільки встановлюють оновлення під час перезавантаження, що означає кілька хвилин простою. Проект Mainline може оновлювати важливі частини ОС тихо без перезавантаження.

За даними Google, Mainline може оновити 12 основних компонентів через Play Store. Для запису тут представлені всі підтримувані модулі ОС:

  • Безпека: медіа-кодеки, компоненти медіа-середовища, дозвіл DNS, Conscrypt
  • Конфіденційність: Документи UI, контролер дозволів, ExtServices
  • Консистенція: дані часового поясу, ANGLE (розробники вибирають), метадані модуля, компоненти мереж, вхід до порталу, налаштування дозволу мережі

Це не частини Android, про які ви багато думаєте, але постійно взаємодієте з ними. Щоб оновити ці компоненти, Google розробив новий файловий контейнер APEX (Android Pony EXpress). APEX подібний до контейнера APK для розповсюдження програм. Android Q обробляє файли APEX в одному менеджері пакетів, який встановлює ваші програми, але замість програми файли APEX містять нові компоненти системи.

Проект Mainline - це остання спроба Google виправити оновлення Android

Це частина постійних зусиль Google для прискорення оновлення Android. Роки тому, він почав витягувати частини з основної ОС і упаковувати їх всередині Служб Play, які він може оновлювати тихо у фоновому режимі. У Oreo, Google додала підтримку проекту Treble, роблячи платформу більш модульною, заохочуючи більш швидкі оновлення та довші вікна підтримки.

Через обмеження у старих ядрах Linux, Mainline не працюватиме на більшості пристроїв, які отримують оновлення для Android Q. Телефони, які поставляються з Q, повинні мати підтримку. тижнів через магазин Play. Ми можемо очікувати, що це станеться з телефонами 2019 Pixel, коли вони будуть запущені в кінці цього року.

Читати далі

Android 12 може містити основні вдосконалення сумісності додатків
Android 12 може містити основні вдосконалення сумісності додатків

Google намагався централізувати фрагменти Android протягом багатьох років, і основний компонент під назвою ART призначений для отримання такої процедури в Android 12. Результатом може бути значно покращена сумісність програм, що, безсумнівно, порадує всіх.

Новий Snapdragon 888 від Qualcomm створить флагманські телефони Android у 2021 році
Новий Snapdragon 888 від Qualcomm створить флагманські телефони Android у 2021 році

888 поставляється з новим процесором, вбудованим 5G та значним посиленням графічного процесора. Це планується стати найважливішим оновленням флагманської системи на чіпі (SoC) Qualcomm за останні роки.

Samsung запускає оновлення Galaxy S20 для Android 11 на Verizon
Samsung запускає оновлення Galaxy S20 для Android 11 на Verizon

Це не тільки включає вдосконалення Googley Android 11, але також має численні зміни, характерні для Samsung, як частину оновлення One UI 3.0.

Виявляється, HarmonyOS від Huawei - це все-таки просто Android
Виявляється, HarmonyOS від Huawei - це все-таки просто Android

Після дій Міністерства торгівлі проти китайської мегафірми компанія Huawei не змогла користуватися послугами Google на своїх нових телефонах. Рішенням компанії було розробити HarmonyOS, але тепер, коли ми вперше по-справжньому подивились на нього, зрозуміло одне: це просто Android зі шкірою.