Исходный код Android 16 QPR1 нигде не найден, но Google уверяет, что он появится.

Коротко говоря

  • Компания Google отложила публикацию исходного кода для Android 16 QPR1, что вызывает беспокойство у разработчиков пользовательских прошивок, которые полагаются на своевременные обновления AOSP (Android Open Source Project).
  • Обычно Google публикует исходный код в течение 48 часов после выхода новой версии, но прошло уже неделя, что нарушает давнюю традицию для сообщества.
  • Компания Google подтвердила, что код появится «в ближайшие недели», но ситуация вновь вызвала опасения по поводу приверженности компании принципам открытого исходного кода Android.

Недавно Google представила обновление Android 16 QPR1 на прошлой неделе, представив долгожданный редизайн Material 3 Expressive и привлекательные функции для пользователей Pixel. Если вы хотите изучить новые функции Android, но у вас нет устройства Pixel, часто лучшим вариантом является установка пользовательской прошивки, основанной на версии операционной системы с открытым исходным кодом. Как правило, Google раскрывает исходный код новых версий Android в течение 1-2 дней после выпуска, что позволяет независимым разработчикам оперативно адаптировать новые функции в свои пользовательские прошивки. Однако в данном случае такого развития событий не произошло, что заставляет многих разработчиков задуматься, не ушла ли в прошлое традиция Google оперативно публиковать исходный код.

"Просто покупай индекс", говорили они. "Это надежно". Здесь мы обсуждаем, почему это не всегда так, и как жить с вечно красным портфелем.

Поверить в рынок

Проект Android с открытым исходным кодом (AOSP), часто сокращенно, — это операционная система с открытым исходным кодом, разработанная Google под гибкой лицензией Apache 2.0. Эта лицензия предоставляет каждому свободу использовать, настраивать и распространять собственные версии систем на основе AOSP бесплатно, без необходимости раскрывать свои изменения. Эта гибкая лицензия во многом ответственна за широкую популярность Android. Однако она также способствует разнообразию внешнего вида Android на различных устройствах, поскольку производители могут изменять программное обеспечение по своему усмотрению.

Хотя Android может казаться знакомым на различных смартфонах, планшетах, носимых устройствах и телевизорах, эта согласованность в основном обеспечивается соблюдением конкретных рекомендаций, необходимых для доступа к Google Mobile Services (GMS) — набору проприетарных приложений, таких как Play Store.

Даже если у вашего бизнеса нет лицензии GMS (Google Mobile Services), вы можете создать собственную операционную систему, используя Android Open Source Project (AOSP). Исходный код доступен по лицензии Apache 2.0, и Google часто добавляет новый код в AOSP после выпуска новой версии Android. Как правило, когда Google выпускает новое ежеквартальное или крупное обновление для устройств Pixel, они оперативно начинают загружать соответствующий исходный код в AOSP. Этот процесс, из-за размера и сложности кодовой базы, обычно занимает от 24 до 48 часов.

Уже почти неделю Android 16 QPR1 выпущен компанией Google, но пока нет никаких признаков того, что они начали делиться его исходным кодом. Обычно такие незначительные задержки не вызывали бы никаких вопросов; возможно, команда, занимающаяся выпусками AOSP, укомплектована не полностью, или, возможно, возникло непредвиденное осложнение. Однако, учитывая недавние изменения в AOSP, разработчики закономерно встревожены, подозревая, что эта задержка может быть преднамеренной. Они беспокоятся о потенциальных последствиях для своих проектов, поскольку пользователи привыкли к быстрым обновлениям после выпуска Android благодаря оперативным срокам.

Мы обратились к Google несколько дней назад с просьбой прокомментировать, планирует ли компания выпустить исходный код Android 16 QPR1 и когда это произойдет. В заявлении для Android Authority, Google подтвердила, что выпустит исходный код «в ближайшие недели». Компания не объяснила причину задержки и не предложила более конкретных сроков, но ее заявление успокаивает разработчиков, что код будет выпущен — просто позже обычного.

Почему разработчиков беспокоит AOSP?

Хотя AOSP является проектом с открытым исходным кодом, почти вся его разработка происходит в закрытом режиме, при этом Google вносит основной объем кода. Ранее Google разрабатывала некоторые части Android публично, но в этом году полностью приватизировала разработку, чтобы упростить свой рабочий процесс. Осознавая, что это может вызвать обеспокоенность, Google сообщила Android Authority, что по-прежнему привержена публикации исходного кода Android.

Преданность была подвергнута испытанию, когда Google представила версию Android 16 в июне. Хотя они сделали исходный код операционной системы доступным, они нанесли значительный удар по сообществу кастомных прошивок Pixel, исключив код, необходимый для аппаратных особенностей, специфичных для Pixel. Это исключение, которое не затронуло фундаментальную ОС, вызвало слухи о том, что Google может рассматривать возможность отказа от AOSP. В ответ на поднявшуюся волну возмущения, вице-президент и генеральный директор платформы Android в Google, Seang Chau, выступил в X, чтобы прояснить, что ‘AOSP не исчезнет’.

Несмотря на то, что некоторые первоначальные сомнения были развеяны заявлением вице-президента Google, вновь возникли опасения по поводу приверженности компании проекту AOSP из-за поздней доставки обратных портов патчей безопасности и отсутствия исходного кода Android 16 QPR1. Если эти задержки продолжатся, сообществу разработчиков пользовательских прошивок, возможно, придется скорректировать свои планы выпуска. Мы обратились в Google за разъяснениями о том, сохранятся ли эти задержки в будущих релизах или это уникальная ситуация, и мы обновим эту статью, как только получим ответ.

Смотрите также

2025-09-10 19:48