Главная черта проекта - последняя попытка Google исправить обновления Android

Главная черта проекта - последняя попытка Google исправить обновления Android

Если бы Google знал, что беспорядок в обновлениях Android станет, возможно, он бы использовал другой подход к распространению. Увы, Google предоставил производителям устройств контроль практически над всеми аспектами ОС на ранних этапах и с тех пор пытается компенсировать это решение. Его последняя попытка облегчить обновление Android известна как Project Mainline. Этот компонент Android Q позволяет Google исправлять некоторые основные компоненты системы без OTA-обновления.

В Android Pie и более ранних версиях изменения основных компонентов системы требуют обновления. Некоторые телефоны могут устанавливать эти обновления в фоновом режиме, требуя перезагрузки для инициализации нового кода. Другие, такие как Samsung, устанавливают обновление только во время перезагрузки, что означает несколько минут простоя. Project Mainline может обновлять важные части ОС без перезапуска.

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

  • Безопасность: медиа-кодеки, компоненты Media Framework, DNS Resolver, Conscrypt
  • Конфиденциальность: Пользовательский интерфейс документов, Контроллер разрешений, ExtServices
  • Согласованность: данные о часовом поясе, ANGLE (подписка для разработчиков), метаданные модуля, сетевые компоненты, вход на портал авторизации, настройка сетевых разрешений

Это не части Android, о которых вы часто думаете, но постоянно взаимодействуете с ними. Чтобы обновить эти компоненты в реальном времени, Google разработала новый контейнер файлов под названием APEX (Android Pony EXpress). APEX похож на контейнер APK для распространения приложений. Android Q обрабатывает файлы APEX в том же менеджере пакетов, который устанавливает ваши приложения, но вместо приложения файлы APEX содержат новые системные компоненты.

Главная черта проекта - последняя попытка Google исправить обновления Android

Это часть постоянных усилий Google по ускорению обновлений Android. Несколько лет назад он начал извлекать фрагменты из основной ОС и упаковывать их в Play Services, которые он может обновлять в фоновом режиме. В Oreo Google добавил поддержку Project Treble, сделав платформу более модульной, поощряя более быстрые обновления и более длительные окна поддержки.

Из-за ограничений в старых ядрах Linux Project Mainline не будет работать на большинстве устройств, которые получают обновления для Android Q. Телефоны, которые поставляются с Q, должны иметь встроенную поддержку. Google заявляет, что выпустит обновления Mainline на все телефоны в считанные секунды. недели через Play Store. Мы можем ожидать, что это начнется с телефонов Pixel 2019 года, когда они начнутся в конце этого года.

Читать далее

Посмотрите вверх: сегодня вечером вы можете увидеть все планеты в нашей солнечной системе
Посмотрите вверх: сегодня вечером вы можете увидеть все планеты в нашей солнечной системе

Вы, наверное, видели схемы Солнечной системы, на которых планеты расположены красивыми, упорядоченными линиями, но на самом деле они часто находятся по ту сторону Солнца от Земли. Мы переживаем период, когда все планеты видны. Просто нужно знать, где и когда смотреть.

Nvidia и Google будут поддерживать облачные игры на iPhone через веб-приложения
Nvidia и Google будут поддерживать облачные игры на iPhone через веб-приложения

И Nvidia, и Google объявили о поддержке iOS для своих облачных игровых платформ через прогрессивные веб-приложения. Apple не может это заблокировать.

Как стать мастером диспетчера задач, по словам автора
Как стать мастером диспетчера задач, по словам автора

У автора оригинального диспетчера задач Windows есть несколько советов о том, как использовать его более эффективно, в том числе те, о которых мы никогда не слышали, и один, который мы добавили сами, если у вас есть проблемы с тем, что диспетчер задач застревает за окнами с полноэкранным захватом.

Илон Маск: SpaceX отправит людей на Марс через 4-6 лет
Илон Маск: SpaceX отправит людей на Марс через 4-6 лет

Генеральный директор SpaceX и Tesla Илон Маск любит делать смелые заявления. Иногда он выходит, и мы получаем многоразовую ракету Falcon 9, но Маск также имеет тенденцию увлекаться, особенно когда дело касается Марса. Генеральный директор SpaceX давно пообещал создать на Марсе агрессивную колонию, а некоторые…