С сентябрьским пакетом Pixel Drop компания Google выпустила стабильное обновление Android 17 QPR1 — оно привнесло ряд новых функций и изменений для поддерживаемых смартфонов Pixel. Представители проекта GrapheneOS, однако, обвинили Google в том, что компания ограничила доступ к некоторым новым функциям и обновлениям безопасности для производителей Android-устройств и разработчиков проектов на базе AOSP.
Источник изображения: grapheneos.org
Разработчики GrapheneOS обратили внимание на необычное изменение в подходе Google к работе с Android API. С выходом Android 17 QPR1, впервые со времён версии 3.x Honeycomb, появились новые средства API для разработчиков, не включённые в состав Android Open Source Project (AOSP) — в документации действительно отражены различия в API между первой редакцией Android 17 и Android 17 QPR1. Ранее Google также предоставила разработчикам GSI-сборки (Generic System Image) версии QPR1, подчёркивая, что они создаются на основе тех же исходных кодов AOSP и GMS, что и соответствующие сборки для Pixel.
Ситуация, однако, оказалась несколько иной для проектов, выпускающих собственные операционные системы на базе Android. «Мы перенесли наш код на Android 17 QPR1 до его выхода 15 сентября, но до сих пор не имеем разрешения на его выпуск», — рассказали в GrapheneOS. Сейчас проект производит обратный перенос прошивки Pixel, драйверов ядра и пользовательского пространства, а также аппаратных абстракций (HAL) из версии QPR1 в первую редакцию Android 17.
Указывается на несоответствие сентябрьских бюллетеней обновлений безопасности для Android и непосредственно Pixel — устройства Google получили исправления для ряда дополнительных уязвимостей. Некоторые из них, утверждают в GrapheneOS, затрагивают стандартные компоненты Android, используемые и на прочих устройствах, но их не оказалось в предварительных пакетах исправлений для других производителей Android-устройств — по данным проекта, они получат эти исправления только в декабре, когда выйдет Android 17 QPR2.
Возникает вопрос: не даёт ли ранний доступ к новым функциями Android, исправлениям ошибок и патчам безопасности преимуществ для смартфонов Pixel перед устройствами других производителей? Разработчикам сторонних платформ оказывается сложнее поддерживать Pixel, чем другие устройства; хотя и они оказываются полезными для проекта GrapheneOS благодаря возможностям в сфере обновлений и безопасности.