Проект 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, коли вони будуть запущені в кінці цього року.

Читати далі

Огляд Ryzen 9 5950X та 5900X: AMD розв’язує Zen 3 проти останніх бастіонів продуктивності Intel
Огляд Ryzen 9 5950X та 5900X: AMD розв’язує Zen 3 проти останніх бастіонів продуктивності Intel

AMD продовжує натиск на те, що колись було безперечним торфом Intel.

Астрономи, нарешті, можуть знати джерело швидких радіостанцій
Астрономи, нарешті, можуть знати джерело швидких радіостанцій

Тріо нових досліджень повідомляють про FRB у нашій власній галактиці. Оскільки цей сигнал був набагато ближчим, ніж минулі сигнали, вчені змогли відстежити його до певного типу нейтронної зірки, відомого як магнітар.

SpaceX скасував випробування на висоті Starship на останній секунді
SpaceX скасував випробування на висоті Starship на останній секунді

SpaceX заявляє, що скасування відбулося через аномальні показники одного з трьох ракетних двигунів Raptor. Появляється більше потенційних вікон запуску, але незрозуміло, що пішло не так і скільки часу знадобиться для виправлення.

Нові ігрові ноутбуки Lenovo Legion Sport Sport Останні AMD, обладнання Nvidia
Нові ігрові ноутбуки Lenovo Legion Sport Sport Останні AMD, обладнання Nvidia

Нові машини поєднують новітні процесори AMD з новими мобільними графічними процесорами Nvidia. Цінові позначки не будуть в межах бюджету, але вони набагато нижчі, ніж у деяких конкуруючих ігрових ноутбуків.