Google меняет модель развития Android: код AOSP будут публиковать всего два раза в год
Google официально перестраивает схему работы с исходным кодом Android. В репозитории Android Open Source Project (AOSP), где размещается открытая часть платформы, появилось уведомление: отныне свежий код Android будет выкладываться не непрерывно, а строго привязанно к релизам — всего дважды в год, во втором и четвёртом кварталах. Ранее публикации происходили примерно ежеквартально, а основная ветка постоянно пополнялась новыми коммитами.
Отказ от постоянно обновляемой aosp-main
До недавнего времени разработчики могли ориентироваться на ветку `aosp-main`, которая служила фактически “текущим” состоянием Android и непрерывно обновлялась. Теперь Google меняет подход: для сборок и разработки рекомендовано использовать новую ветку `android-latest-release`. Она фиксирует состояние кодовой базы на момент последнего стабильного релиза Android (например, сейчас это ветка наподобие `android16-qpr2-release`).
Таким образом, AOSP перестаёт быть “живым” зеркалом внутренней разработки. Публичный код будет синхронизироваться с внутренними ветками лишь в момент выхода полноценного релиза или крупного обновления, а не в виде постоянного потока изменений.
Патчи безопасности — по-прежнему каждый месяц
Важно, что изменения не затронут график выхода обновлений безопасности. Как и прежде, исправления уязвимостей будут размещаться в отдельных ветках `android-security` с ежемесячной периодичностью. То есть закрытие дыр в безопасности не будет ждать полугодового цикла: критические патчи и дальше будут доходить до производителей и кастомных прошивок в обычном режиме.
Разница коснётся именно функциональных изменений и общей кодовой базы платформы, а не security-апдейтов.
Переход к модели trunk-stable
Google объясняет реформу стремлением привести AOSP к так называемой модели разработки trunk-stable. Суть в том, чтобы минимизировать количество параллельных веток и упростить процесс интеграции изменений, делая основной “ствол” разработки более предсказуемым и стабильным.
Раньше существовали раздельные внутренние и публичные ветки. По мере того как релиз Android обрастал новыми функциями, между ними накапливались расхождения. Затем приходилось тратить значительные ресурсы на синхронизацию: переносить патчи, разруливать конфликты, адаптировать изменения под публичный код. Новый подход сокращает этот разрыв: вся разработка ведётся внутри одной внутренней ветки, а наружу в AOSP выгружается уже сформированный релизный срез.
С точки зрения Google, это должно:
- стабилизировать платформу для партнёров и разработчиков;
- упростить внутренние процессы;
- уменьшить количество ошибок, связанных со слиянием веток;
- предоставить внешнему миру более предсказуемый и зрелый код.
Закручивание гаек началось раньше: закрытие части разработки
Изменения не стали внезапным шагом. В прошлом году Google уже ограничил передачу в AOSP ряда компонентов, специфичных для устройств Pixel, и фактически перешёл к разработке релизов “за закрытыми дверями”. Промежуточные результаты перестали регулярно попадать в открытый репозиторий.
До этого Android развивался по смешанной модели:
- часть подсистем — например, Bluetooth‑стек, система сборки, механизм обновлений и фреймворк виртуализации — развивались открыто;
- другие компоненты сначала отрабатывались во внутренних репозиториях и только после выхода релиза выгружались в AOSP.
Теперь курс чётко смещается в сторону закрытой разработки с последующим полугодовым “сливом” в открытый репозиторий. Публичный AOSP превращается из площадки для совместной эволюции Android в своего рода витрину уже готового состояния системы.
Последствия для производителей и “простых пользователей”
Для крупных производителей смартфонов и других устройств прямых проблем не ожидается: они и так получают код Android и необходимые патчи напрямую от Google, в рамках партнёрских соглашений и заранее, до публичных выкладок. Для массового пользователя ситуация почти не изменится: как и прежде, он увидит обновление “по воздуху” от своего бренда, а не список коммитов в AOSP.
Подавляющему большинству конечных пользователей вообще безразлично, как именно синхронизируются ветки и как часто выкладываются исходники. Они не знают, что такое AOSP, да им это и не нужно. Важны стабильность, своевременные обновления и безопасность. Всё это, по обещаниям Google, должно даже выиграть от новой схемы.
Главный удар — по независимым прошивкам
Куда более болезненно изменения ударят по авторам независимых прошивок и альтернативных ОС, которые строятся поверх AOSP. Речь идёт о проектах, которые традиционно критически относятся к Google, но при этом используют его же кодовую базу: приватно-ориентированные прошивки, “обезгугленные” сборки и т.п.
Раньше они могли достаточно быстро подхватывать изменения из `aosp-main`, следить за развитием функций, внедрять актуальные патчи и минимизировать отставание от основного Android. Теперь, при полугодовом цикле, такие проекты неизбежно будут отставать от мейнстрима на месяцы — как по функциональности, так и по части исправлений, не относящихся к чистой безопасности.
Особенно чувствительно это для тех, кто делает ставку на “максимальную безопасность” и продвигает свои системы именно как более защищённые альтернативы. Если доступ к свежей кодовой базе и нефинализированным улучшениям будет возможен только задолго после их появления во внутреннем Android, их главное конкурентное преимущество окажется под вопросом.
Вопрос технологической независимости и раскол экосистем
Параллельно с изменением модели развития Android набирает обороты другая тенденция — стремление крупных игроков к технологической независимости от Google. Пожалуй, наиболее показательный пример — Huawei, которая активно развивает HarmonyOS и выстраивает собственную экосистему устройств.
Сегодня многие международные устройства компании по‑прежнему поставляются с Android 12 и не переведены на HarmonyOS, но вектор понятен: шаг за шагом создаётся самостоятельная платформа, которая со временем может стать несовместимой с классическим Android из‑за разных приоритетов, закрытости и конкуренции. Это естественный процесс: каждая крупная корпорация хочет контролировать стек технологий от “железа” до софта.
С ростом таких независимых платформ рынок дробится: приложения, сервисы и интерфейсы перестают быть универсальными. Конкуренция в этом сегменте часто выглядит как “сегментация и отбрасывание слабых”: те, кто не могут потянуть собственную развитую экосистему, либо остаются в орбите Android/Google, либо выбывают из игры.
Насколько важны названия и “брендинг” ОС
Huawei активно продвигает HarmonyOS как единую систему для разных типов устройств — смартфонов, планшетов, ноутбуков, складных устройств. При этом под одним названием зачастую скрываются различные программные стеки и модификации, адаптированные под конкретный класс девайсов. Для пользователя это выглядит как “единая ОС”, но с технической точки зрения различий под капотом немало.
На практическом опыте это не делает устройства автоматически “круче” или принципиально лучше. Переименовать Android‑подобную систему в HarmonyOS, HarOS или как угодно ещё — само по себе не даёт скачка в удобстве или возможностях. Смысл есть только тогда, когда за новым брендом стоят реальные улучшения: глубокая интеграция устройств между собой, единый софт, удобная миграция данных, оптимизация под конкретные сценарии.
Конвергентные системы и слабые места Google
Идея конвергентной ОС — это не просто “одна и та же картинка” на разных экранах. Это платформа, которая:
- работает на смартфонах, планшетах, ноутбуках, ТВ и других устройствах;
- умеет подстраивать интерфейс под сценарий использования (клавиатура и мышь, сенсорный ввод, перо и т.п.);
- запускает один и тот же набор приложений на всех этих устройствах с минимальными компромиссами.
У Huawei именно на этой концепции строятся современные линейки типа Mate 70, MateBook Pro, MateBook Fold Ultimate Design: устройства объединяются в одну экосистему, где ОС старается быть “бесшовной” между форм-факторами.
У Google картинка иная. ChromeOS изначально создавалась как десктопная система и никогда не имела “мобильного” дизайна. Сейчас ей добавляют больше возможностей рабочего стола, управления окнами, и Android‑приложения получают новые режимы, но это всё ещё не настоящая конвергенция в духе “одна ОС на всём”. Вместо единой системы Google предлагает несколько взаимосвязанных, но всё же разрозненных проектов: Android, ChromeOS, отдельные инициативы для ТВ, авто, носимых устройств.
Переход на более закрытую модель разработки Android и редкие выгрузки кода в AOSP вряд ли помогут приблизиться к подлинно единой конвергентной платформе. Напротив, это подчёркивает курс на контроль и управляемость, а не на открытую коэволюцию экосистемы.
Реальный вклад Google в Android
Иногда можно услышать тезис, что от “оригинального” открытого Android, купленного Google ещё в середине 2000‑х, почти ничего не осталось. Дескать, вся ценность — в изначальной идее, а не в последующей работе корпорации. На практике же статистика коммитов в AOSP показывает обратное: основной объём изменений в кодовой базе Android за годы вносят именно разработчики Google, а доля независимых участников и других компаний заметно ниже.
Это не отменяет участия сторонних разработчиков и партнёров, но расставляет акценты: ядро платформы эволюционирует прежде всего внутри Google. В такой картине мира переход к закрытой разработке и двух релизам кода в год выглядит логичным продолжением давно начавшейся централизации.
Что дальше для Android и открытого ПО вокруг него
В краткосрочной перспективе ситуация очевидна:
- производители устройств продолжат получать всё, что им нужно, по своим каналам;
- обычные пользователи мало что заметят;
- независимые прошивки и альтернативные ОС столкнутся с временным лагом в функциональных обновлениях и усложнением поддержки актуальности кода.
В долгосрочной — многое будет зависеть от того, насколько Google готов делиться инструментами и документацией, а также насколько жёстко он будет контролировать бренд Android и связанные сервисы. Чем больше закрытости и ограничений, тем больше стимулов у крупных игроков строить собственные экосистемы, как это делает Huawei.
Для всего рынка это означает усиление фрагментации: разные ветки Android, независимые платформы, индивидуальные магазины приложений и сервисы. Пользовательский опыт становится всё более разнообразным — но вместе с тем сложнее обеспечить единый уровень безопасности, качества и совместимости.
Переход к двухразовой публикации кода Android — не просто техническая правка. Это очередной шаг в сторону модели, где открытый AOSP остаётся важным, но уже не центральным драйвером развития платформы. Центр тяжести окончательно смещается внутрь корпорации, а всем остальным остаётся либо подстраиваться под новые правила, либо пытаться строить собственные миры.



