Google переходит к публикации кода Android дважды в год

На сайте репозитория AOSP (Android Open Source Project), в котором размещён исходный код платформы Android, появилось предупреждение об изменении схемы публикации кода, подразумевающей открытие нового кода Android только после очередного релиза. Содержимое AOSP отныне будет обновляться только два раза в год — во втором и четвёртом кварталах. Ранее Google практиковал ежеквартальную публикацию кода.

Вместо непрерывно обновляемой ветки «aosp-main» для создания сборок и разработки изменений рекомендуется использовать новую ветку «android-latest-release», которая отождествлена с состоянием кодовой базы последнего релиза Andrоid (например, сейчас это «android16-qpr2-release»). Изменение не повлияет на публикацию патчей с устранением уязвимостей, которые продолжат раз в месяц размещаться в ветках «android-security».

В качестве причин изменения упоминается желание обеспечить стабильность платформы для экосистемы Android и приведение AOSP к модели разработки trunk-stable, что позволит упростить разработку Android, избавиться от необходимости поддержания нескольких веток и предоставить сторонним разработчикам более стабильный и безопасный код. Наличие раздельных внутренних и публичных веток приводило к накоплению различий по мере разработки релиза и необходимости тратить ресурсы на синхронизацию изменений и слияние патчей между разными ветками.

В прошлом году компания Google ограничила передачу в AOSP изменений, специфичных для устройств Pixel, а также перешла к разработке релизов за закрытыми дверями, без публикации в AOSP промежуточных результатов. До этого платформа развивалась с использованием смешанной модели разработки, при которой одни компоненты Android, например, Bluetooth-стек, система сборки, движок обновлений и фреймворк виртуализации, развивались публично, а другие — вначале создавались во внутреннем репозитории и раскрывались после релиза. В соответствии с новой моделью при разработке используется только внутренняя ветка, код из которой переносится в репозиторий AOSP в привязке к релизам.



Источник: http://www.opennet.ru/opennews/art.shtml? num=64571

©  OpenNet