Google объявила о значительном изменении в стратегии публикации исходного кода Android Open Source Project (AOSP). Начиная с 2026 года, компания переходит на новый график, предполагающий выпуск исходников дважды в год — во втором и четвертом кварталах. Это нововведение отменяет прежнюю практику, когда код публиковался для каждой ежеквартальной версии операционной системы.
Причины и цели нововведений
Основной причиной пересмотра графика в Google называют стремление повысить стабильность платформы для всей экосистемы Android. Новый подход лучше согласуется с моделью разработки trunk-stable, которая подразумевает ведение разработки в одном основном стволе (транке), что упрощает процесс и позволяет поставлять разработчикам более надежный и безопасный код. Сокращение количества релизов с четырех до двух в год призвано уменьшить сложность управления множеством веток кода и снизить риски конфликтов при слиянии изменений.
Что изменится для разработчиков и OEM-производителей
Новый график релизов структурирован следующим образом:
- Второй квартал (Q2): Публикация основного обновления, ориентированного на значительные изменения для разработчиков и внедрение новых API.
- Четвертый квартал (Q4): Выпуск меньшего по объему обновления, направленного на улучшение и стабилизацию платформы.
Для OEM-производителей, таких как Samsung, и разработчиков кастомных прошивок этот переход означает более предсказуемые и стабильные релизы, что потенциально может улучшить и ускорить процесс адаптации и выпуска обновлений для конечных устройств. При этом Google заверила, что изменения не затронут выпуск ежемесячных обновлений безопасности. Они будут по-прежнему публиковаться на регулярной основе в отдельной ветке.
Контекст: модель разработки Trunk-Stable
Переход на новую схему выпуска исходного кода является логичным шагом в рамках внедрения модели Trunk-Stable. Эта модель разработки, к которой Google перешла ранее, предполагает, что все инженеры работают с единой основной веткой кода. Новые функции добавляются за специальными "флагами", которые позволяют включать или отключать их до полной готовности, не нарушая общую стабильность кода. Такой подход упрощает тестирование, помогает раньше выявлять ошибки и в целом ускоряет цикл разработки, что уже позволило, например, сместить на более ранний срок выпуск Android 16.
Таким образом, решение Google об изменении частоты публикации исходного кода AOSP является стратегическим шагом, направленным на укрепление стабильности и безопасности платформы Android. Хотя это и сокращает количество публичных релизов, ожидается, что новый подход оптимизирует работу как внутренних команд Google, так и сторонних разработчиков и производителей устройств, обеспечивая более надежную основу для дальнейшего развития экосистемы.