80 лет Великой Победе!

Открытый 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

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

Исследование GetPayAll: 10 зарубежных сервисов, которые помогают удаленным командам оставаться продуктивными
Сервис по оплате зарубежных подписок GetPayAll провел исследование среди 2000 специалистов, работающих удаленно в IT, дизайне, образовании и креативных индустриях. Цель иссл...
23 октября 2025
Кешбэк за оплату услуг ЖКХ становится новым стандартом сервиса
В сфере жилищно-коммунального хозяйства продолжается внедрение цифровых решений, направленных на повышение удобства и прозрачности взаимодействия между жителями и управляю...
23 октября 2025
Apple выпустит дешевый раскладной iPhone
По информации корейского издания ETNews, Корпорация Apple готовится выпустить несколько складных iPhone, как сообщает аналитик отрасли Ким Ки Хен.
22 октября 2025
Xiaomi создала смартфон с сабвуфером
Компания Xiaomi из Китая сообщила о скором выпуске смартфона, оснащенного сабвуфером. Анонсирующий ролик был размещен в Сети.
21 октября 2025
Realme представила график выхода Realme UI 7 на Android 16
Realme объявила, что Realme GT 8 станет первым смартфоном, который получит обновленную оболочку Realme UI 7, основанную на Android 16.
19 октября 2025
Apple выпустит ноутбук с сенсорным экраном
Корпорация Apple планирует выпустить ноутбук с сенсорным дисплеем до 2027 года, согласно информации от Bloomberg.
19 октября 2025
Анонсирован смартфон с самым быстрым на рынке экраном
OnePlus и BOE объявили о запуске мобильного телефона с самой высокой частотой обновления дисплея.
18 октября 2025
Рассекречены характеристики нового смартфона Samsung
Согласно информации от Neowin, новый Samsung Galaxy S26 Ultra будет оборудован камерой, аналогичной той, что у складного Galaxy Z Fold 7.
18 октября 2025