
В преддверии запуска Android 11 в этом квартале Google подводит итоги того, как его партнеры выпускают обновления устройств быстрее, чем когда-либо. Примечательно, что «распространение Android 10 было быстрее, чем у любой предыдущей версии Android».
Чтобы достичь этой вехи, Google приписывает заслугу ряду ключевых инициатив. Oreo представил Project Treble, где разделение системы/поставщика обеспечивает «гораздо более чистое отделение зависимостей OEM и SoC от остальной кодовой базы». Будучи опорой современных устройств, это помогло ускорить распространение Pie год спустя в 2,5 раза.
Android 9 представил Generic System Images, которые позволяют проводить расширенное тестирование совместимости на реальных устройствах без дополнительных усилий со стороны OEM. Google отмечает дальнейший 1,5-кратный рост распространения Android 10 в результате этого.
Google приписывает эти усилия тому, что Android 10 достиг 100 миллионов устройств всего за пять месяцев после запуска, что на 28% быстрее, чем Pie.

Тем временем, благодаря Project Mainline в Android 10, Google может напрямую обновлять ключевые системные компоненты, связанные с безопасностью и конфиденциальностью. Наиболее недавнее развертывание через Play Store достигло 285 миллионов устройств. В Android 11 добавлено 9 компонентов — Tethering, NNAPI, Cell Broadcast Receiver, adbd, Internet Key Exchange, Media Provider, statsd, WiFi и SDK extension — что в общей сложности составляет 21 компонент ОС.
Основные моменты включают улучшенный компонент разрешений, который стандартизирует доступ пользователей и разработчиков к критически важным элементам управления конфиденциальностью на устройствах Android, компонент Neural Networks API (NNAPI), который оптимизирует производительность и гарантирует согласованные API на разных устройствах, и компонент Tethering для улучшения взаимодействия.
Между тем, многолетняя модель Google Play Services также отвечает за доставку поддержки COVID-19 Exposure Notifications более чем 2 миллиардам устройств за четыре недели.
Заглядывая в будущее, Google заявляет, что семь OEM-производителей выпустили предварительные версии для разработчиков Android 11 для 13 устройств. Новый механизм Virtual A/B OTA продолжит обеспечивать «бесшовные» обновления с перезагрузкой, требуя при этом меньше места. Предыдущий подход «удвоил объем хранилища, зарезервированного для самой ОС, ограничивая распространение среди OEM-производителей», особенно Samsung.
Мы тесно сотрудничаем с нашими OEM-партнерами, чтобы начать внедрение Virtual A/B в устройствах Android 11, делая OTA максимально удобными. В дальнейшем Virtual A/B будет единственным поддерживаемым механизмом OTA в Android.
Еще одной областью интереса являются Generic Kernel Images (GKI), которые фокусируются на ядре Linux для «обеспечения более быстрых развертываний безопасности».