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

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

Bose заметно прокачала наушники QuietComfort Ultra
Сегодня Bose представила обновленные беспроводные наушники QuietComfort Ultra второго поколения с улучшенной адаптивной системой шумоподавления.
13 июня 2025
Samsung Galaxy Watch 8 показали на рендере
Издание Android Headlines опубликовало первые изображения новых моделей умных часов Samsung Galaxy Watch 8, Galaxy Watch 8 Classic и Galaxy Watch Ultra 2025, которые скоро в...
13 июня 2025
ZTE без шума представила бюджетный смартфон Blade A56
ZTE недавно пополнила свою серию Blade новым доступным смартфоном — Blade A56. Устройство имеет базовые характеристики и будет интересно тем, кто ищет бюджетный вариант, как...
13 июня 2025
iPhone 17 Pro, видимо, получит чип A19 Pro с приростом производительности до 17%
Apple планирует выпустить линейку iPhone 17 в сентябре, ожидается, что все четыре модели будут иметь экраны с увеличенной частотой обновления.
13 июня 2025
Российские операторы связи начали подготовку к внедрению технологии 5G
Российские операторы связи активно подготавливаются к внедрению технологии 5G. В соответствии с планами, первые пять городов-миллионников получат доступ к высокоскоростному ...
13 июня 2025
Открытый Android под угрозой — Google урезала AOSP, и это только начало
С выходом Android 16 Google представила открытую версию AOSP (Android Open Source Project), которая теперь лишена ряда компонентов, присутствовавших ранее, сообщает ...
13 июня 2025
В России предложили заблокировать или замедлить работу мессенджера Telegram
Согласно высказыванию бывшего советника президента России Германа Клименко, государство должно вмешаться в ситуацию с популярностью Telegram, чтобы ускорить переход россиян ...
12 июня 2025
Как я договорилась со своим организмом
Я ненавидела весы. По-настоящему ненавидела. Каждый раз, вставая на них, видела цифры, которые либо стояли на месте, либо росли вопреки всем моим усилиям. Диеты, спортзал, п...
12 июня 2025