Google I/O, цей рік був сповнений сюрпризів. Незалежно від того, чи це було оновлення Карт Google, чи зміни в Google Assistant, щоб зробити його кращим, з кожним оголошенням Google змушував нас повірити, наскільки він піклується про безпеку та конфіденційність.
З появою абсолютно нового Android Q Google змінює спосіб введення оновлень. Він називається Project Mainline. Метою проекту є повне оновлення внутрішніх компонентів Android через Play Store у фоновому режимі, навіть не перезавантажуючи Android або ризикуючи безпекою через затримку встановлення оновлення. Процес відрізняється від оновлення версії системи та щомісячного виправлення системи безпеки. Він зберігається, оскільки Google хоче, щоб значні частини ОС залишалися оновленими та безпечними, незалежно від телефону, який ви використовуєте.
У цій публікації ми обговоримо Project Mainline, як це працює і чим буде корисним.
Що охоплює магістральний наземний проект і як він працює?
Project Mainline – це в основному метод оновлення дванадцяти основних компонентів Android. Ці компоненти відіграють важливу роль у функціонуванні інших частин ОС, тому раніше їх не можна було торкнутися без серйозного оновлення програмного забезпечення.
Google розділив їх на три категорії:
- Конфіденційність: контролер дозволів, інтерфейс користувача документів і ExtServices
- Безпека: компоненти Media Framework, Conscrypt, медіа-кодеки та DNS Resolver
- Узгодженість: метадані модуля, вхід на приватний портал, дані часового поясу, мережеві компоненти, ANGLE (зміна розробників) і конфігурація дозволу на мережу
Всі вони відіграють важливу роль у функціонуванні телефону Android. Тому важливо підтримувати їх безпеку та оновлювати, не заважаючи іншим завданням на Android. Тому Google винайшов новий контейнер під назвою Android Pony Express або APEX, який допоможе оновити ці компоненти, не порушуючи нічого іншого в системі.
Читайте також: -
Google Android One and Go: все, що вам потрібно... Багато людей не знають, що на ринку є три конфігурації Android: стандартний Android, Android Go,...
Android Pony Express надсилається через Google Play Store так само, як файл APK, однак, коли він потрапляє на ваш Android, виявляється, що це ціла файлова система, яка встановлюється на Android для виконання завдання. Основні оновлення схожі на оновлення Play Services, які будуть випущені для всієї екосистеми Android за пару тижнів.
Якщо оновлення встановлено правильно, нові дані об’єднуються зі старими даними. Користувачеві не потрібно нічого робити під час встановлення оновлення, і якщо з оновленням щось піде не так, Google запровадила систему відкату, щоб захистити дані користувача та відновити їх до нормального стану.
Якщо Google коли-небудь захоче оновити будь-який з цих компонентів, він може легко зробити це через Play Store, так само легко, як оновити частини служб Google Play. Користувач не буде знати про ці оновлення на Android.
Основна лінія для кожного телефону Android
Mainline призначений не лише для власних смартфонів Google, але й для кожного пристрою Android. Після довгих обговорень з OEM-виробниками Google та інші компанії домовилися включити 12 модулів.
Крім того, Google домовився про партнерів і виробників смартфонів, які використовують APEX для надання оновлень через Play Store для власних компонентів.
Коротше кажучи, якщо ці модулі оновлюються за допомогою Play Store, це однозначно означає, що OEM-виробники повинні погодитися надати цим оновленням доступ до Google Play Store.
З Android Q Project Mainline тепер стане важливою частиною сумісності з Android. Отже, щоб ваш пристрій підтримував Project Mainline, ви повинні працювати з Android Q на вашій ОС і мати доступ до Google Play Store.
Що далі?
Google розробив контейнер APEX з відкритим кодом. Це означає, що тепер нестандартні пристрої Android можуть оновлювати критичні компоненти за допомогою цього методу навіть без Play Store.
Це гарна новина для екосистеми Amazon і для телефонів, запущених у Китаї, доступ до Play Store не гарантується.
Більше того, в майбутньому, схоже, такі виробники, як Samsung, будуть використовувати APEX для встановлення оновлень додатків системного рівня без необхідності повного перезавантаження.
Цю техніку також можуть використовувати оператори для надання оновлень, пов’язаних із мережею, на вашому смартфоні. Що ж, усі ці речі ще не зрозумілі, але, згідно з Google, спільне використання можна використовувати багатьма способами.
Читайте також: -
Все, що вам потрібно знати про Android І... Android – найпопулярніша операційна система, але люди про неї не знають. Дуже мало хто знає, що про запас ROM...
Що в майбутньому?
Є ще багато речей, які нам може знадобитися для розуміння Project Mainline, оскільки він може змінити майбутнє Android.
З Google, що рухається між відкритою інтегрованою платформою та самокерованою екосистемою, намагаючись знайти спосіб, за допомогою якого можна додавати чи змінювати функції без потреби повного оновлення системи.
З цим амбітним стартом Google запевнив, що для Project Mainline попереду ще багато чого.
Якщо те, що стверджує Google, перетвориться на реальність, то оновлення системи було б настільки можливим як для виробників, так і для самої Google.
Тепер нам залишається лише почекати і побачити, що принесе Project Mainline в майбутньому!
Сподобалась стаття? Якщо так, то підпишіться на наші публікації та поділіться своїми думками в розділі коментарів нижче.