Google начала делить Android на «свой» и «чужой» — GrapheneOS пожаловалась на закрытые API и задержку патчей

#Google #Android #GrapheneOS #Pixel #Drop
Google начала делить Android на «свой» и «чужой» — GrapheneOS пожаловалась на закрытые API и задержку патчей

С сентябрьским пакетом Pixel Drop компания Google выпустила стабильное обновление Android 17 QPR1 — оно привнесло ряд новых функций и изменений для поддерживаемых смартфонов Pixel. Представители проекта GrapheneOS, однако, обвинили Google в том, что компания ограничила доступ к некоторым новым функциям и обновлениям безопасности для производителей Android-устройств и разработчиков проектов на базе AOSP. Источник изображения: grapheneos.org

С сентябрьским пакетом 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.