Открытый Android под угрозой — Google урезала AOSP, и это только начало

С выходом Android 16 Google представила открытую версию AOSP (Android Open Source Project), которая теперь лишена ряда компонентов, присутствовавших ранее, сообщает Android Authority. Это вызвало опасения среди разработчиков о возможном закрытии проекта, однако в компании это опровергли.

В текущем году Google объявила о намерении разрабатывать Android исключительно внутренними ресурсами для упрощения процесса — объединенная ветка значительно оптимизирует ранее разделенную работу.

Ранее компания Google активно участвовала в разработке кода платформы за закрытыми дверями, что сделало сообщество инициативы малозаметной. Однако с выходом Android 16 разработчик опубликовал код AOSP под лицензией Apache 2.0, обнаружив, что в нем отсутствуют деревья устройств линейки Pixel и двоичные файлы драйверов, а история коммитов представлена кратко. Этот шаг вызвал опасения о прекращении поддержки AOSP, поскольку ранее Google публиковала все необходимые данные.

Им пришлось опровергать вице-президенту Google и генеральному менеджеру платформы Android Сэану Чау. Он объяснил, что для AOSP необходимо гибкое, настраиваемое и доступное эталонное устройство, независимое от конкретного оборудования, включая от Google. Поэтому теперь компания будет поддерживать виртуальное эталонное устройство Cuttlefish, работающее на ПК и используемое для тестирования новых аппаратных функций. Google также обязалась поддерживать универсальные образы системы (GSI), которые могут быть установлены на практически любом устройстве с Android.

С одной стороны, это логично: компания приняла решение не использовать устройства Pixel в качестве базовых для AOSP и внести соответствующие коррективы. С другой стороны, Cuttlefish является виртуальным устройством и способен лишь имитировать функциональность аппаратных компонентов, поэтому такой образец нельзя считать полноценным. На практике это затруднит разработку альтернативных версий Android для устройств Pixel, как сообщили в проекте LineageOS. В частности, разработчикам придется использовать устройственные деревья из исходного кода Android 15 и догадываться о внесенных изменениях в предварительно собранные двоичные файлы каждый месяц или возвращаться к обратной разработке.

Дерево устройства - это набор файлов конфигурации, которые определяют аппаратное оборудование, периферийные устройства, списки проприетарных файлов и другие данные, необходимые для создания правильного образа конкретного устройства. Ранее Google сама выполняла эту задачу, но теперь разработчикам придется создавать свои собственные деревья устройств без доступа к исходному коду.

Проблема может возникнуть из-за решения Google объединить историю коммитов исходного кода ядра, которая ранее использовалась для извлечения функций, исправления ошибок и устранения уязвимостей.

Однако когда все события сводятся к одному коммиту, это становится невозможным. Google не обязывалась публиковать деревья устройств, размещать двоичные драйверы или делиться всей историей коммитов ядра, но делала это долгие годы. В результате устройства Pixel были приведены к уровню открытости, сравнимому с обычными Android-устройствами. На смартфонах Google до сих пор можно легко разблокировать загрузчик и получить заводскую прошивку, однако разработчикам придется затратить больше усилий, чтобы обеспечить стабильную работу альтернативных сборок.

Источник и фото: 3dnews.ru

Может быть интересно

Samsung Galaxy A27 5G оценили в 350 евро
Компания Samsung расширила линейку смартфонов среднего сегмента моделью Galaxy A27 5G.
25 июня 2026
Xiaomi выпустила рекордно дешевый смартфон
Китайская компания Xiaomi представила свой самый доступный смартфон 2026 года.
25 июня 2026
Назван способ сэкономить при покупке дорогого смартфона
Даже самые дорогие смартфоны примерно за год после выхода теряют около половины своей стоимости.
24 июня 2026
AMD выпустила FSR 4.1 для Radeon RX 7000
Компания AMD официально внедряет технологию масштабирования изображения FSR 4.1 для видеокарт Radeon RX 7000.
23 июня 2026
Android 17 выводит из строя смартфоны Pixel
В середине июня 2026 года Google выпустила для смартфонов Pixel обновление Android 17, пообещав рост производительности, новые функции на базе ИИ и более плавную работу сист...
22 июня 2026