Сегодня 20 июня 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

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

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

 Источник изображения: Kelly Sikkema / unsplash.com

Источник изображения: Kelly Sikkema / unsplash.com

В этом году Google объявила, что будет разрабатывать Android исключительно собственными силами, чтобы упростить процесс — единая ветка существенно оптимизирует ранее разделённую работу. На сообщество инициатива оказала незначительное влияние, поскольку компания и раньше создавалa значительную часть кода платформы за закрытыми дверями. С выходом Android 16 разработчик опубликовал код AOSP под традиционной лицензией Apache 2.0, и выяснилось, что в нём отсутствуют деревья устройств (Device Tree) линейки Pixel и двоичные файлы драйверов для них, а история коммитов представлена в урезанном виде.

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

 Источник изображения: Denny Müller / unsplash.com

Источник изображения: Denny Müller / unsplash.com

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

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

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Новая статья: Solarpunk — выживание под солнечными лучами. Рецензия 10 ч.
«Спасибо за вашу страсть к игре»: Valve поздравила Counter-Strike с 27-летием 14 ч.
Никакого ИИ в браузере — Vivaldi пообещала «сохранить человеческий подход к просмотру веб-страниц» 15 ч.
Слухи: амбициозный самурайский боевик Onimusha: Way of the Sword от Capcom выйдет на три недели раньше запланированного 17 ч.
Google заявила о готовности запустить программу верификации разработчиков и приложений 18 ч.
В последнем обновлении Windows 11 сломалась «Корзина» и запуск приложений Office 19 ч.
У Google Android 17 проявились первые сбои: исчезают виджеты, отказывает Wi-Fi в приложениях 21 ч.
Alibaba Cloud делает ставку на развитие во Франции, а Европа желает получить больше контроля над ИИ-инфраструктурой 21 ч.
Глава PlayStation уклонился от ответа на вопрос о будущем эксклюзивов Sony на ПК, но инсайдер прояснил план компании 21 ч.
Telegram не смог отменить временную блокировку в Индии 22 ч.
Hyundai полностью выкупит Boston Dynamics у SoftBank 10 ч.
Зонд NASA Lucy встретил кувыркающийся астероид-гантель и нашёл на нём следы древней воды 13 ч.
«Логарифмический» ИИ-ускоритель Tensordyne Napier обещает выскоую производительность при минимальном энергопотреблении 15 ч.
Современные роботы освоили многое, но окружающий мир они всё ещё не понимают 15 ч.
«Не можем создать смартфон», — Nothing отменила выпуск CMF Phone 3 Pro из-за роста цен на память 16 ч.
Сбербанк этой осенью представит человекоподобных роботов собственной разработки 18 ч.
Потребительский SATA SSD выдержал 15 000 полных перезаписей за 16 лет и продолжает работать 18 ч.
Cloud.ru начал строительство собственного ЦОД в Московской области 18 ч.
В Тасмании начали строить «чёрный ящик Земли» — сверхзащищённый бункер с климатическим архивом планеты 19 ч.
Выход SpaceX на биржу сделал миллиардерами членов совета директоров и сотрудников компании 19 ч.