Как стало известно, компания Google хочет предоставить пользователям более простой вариант обновления операционной системы Android. Поисковый гигант запустил проект Mainline, чтобы упростить процедуру обновления Android.
Участник форума XDA Developers под псевдонимом luca020400 отметил, что Google конвертирует Android Runtime (или ART) в модуль Mainline, который позволяет отправлять обновления ключевым компонентам системы через Google Play. ART компилирует байтовый код приложения Android в машинные инструкции. Если Google хочет изменить способ компиляции кода в Android 12, вы можете изменить его в любое время, вместо того, чтобы полагаться на традиционные обновления операционной системы. Пользователям не нужно ждать неделями или месяцами новых функций или исправлений безопасности.
Основная линия проекта расширяет возможности Project Treble. За это время Project Treble уменьшил зависимость OEM-производителей от поставщиков SoC при каждом отдельном обновлении ОС. А Project Mainline уменьшает зависимость Google от OEM-производителей для обеспечения безопасности обновлений ключевых компонентов ОС. Project Mainline расширяет философию Treble на более важные части платформы Android, удаляя OEM-производителей как зависимых реселлеров из этого уравнения. Цель Project Mainline заключается в том, чтобы компания Google взяла под контроль компоненты инфраструктуры и системные приложения, критически важные для безопасности, и обеспечила последовательность разработки без участия OEM-производителей. Project Mainline по праву называют самым большим изменением в Android со времен Project Treble.
XDA Developers
Таким образом, Android 12 может частично решить проблему, в которой OEM-производители часто задерживают выпуск обновлений для Android, либо не выпускают их вообще для разных моделей смартфонов.