Android 17 QPR1: новые API без публикации исходников в AOSP
Разработчики 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
Комментарии
Войдите, чтобы комментировать.