Android 17 QPR1: новые API без публикации исходников в AOSP

· Linux и open source
По наблюдению разработчиков GrapheneOS, свежий релиз Android впервые с версии 3.x добавляет новые API, не выпуская их в открытый проект AOSP.

cover.svg

Разработчики GrapheneOS обратили внимание на важную деталь в выпуске Android 17 QPR1: это первый релиз со времён Android 3.x, который добавляет новые API, но при этом не публикует их в открытом проекте Android Open Source Project (AOSP).

Android 3.x — это ветка Honeycomb, ориентированная на планшеты, исходный код которой в своё время Google также придержала и не выложила в открытый доступ сразу. С тех пор компания придерживалась практики публикации нового кода платформы в AOSP, что позволяло сторонним проектам — включая кастомные прошивки и форки вроде GrapheneOS — работать с актуальными интерфейсами системы.

Наблюдение GrapheneOS указывает на то, что теперь эта преемственность нарушена: часть новой функциональности платформы становится доступна разработчикам приложений через API, тогда как соответствующий исходный код в открытый репозиторий не попадает. Для проектов, которые строятся поверх AOSP, это означает, что они лишаются возможности сразу воспроизвести или проверить реализацию новых возможностей.

Замечание было опубликовано в аккаунте GrapheneOS в сети Mastodon и вызвало заметный отклик в сообществе. Подробностей о том, какие именно API затронуты и чем Google объясняет такое решение, в исходном сообщении не приводится.


Источник: Hacker News

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.