Google теперь будет разрабатывать Android за закрытыми дверями

Производители Android-устройств могут значительно изменять внешний вид и функционал операционной системы, но все основные возможности они заимствуют из открытого исходного кода Android Open Source Project (AOSP). Теперь Google решила существенно изменить процесс разработки платформы, чтобы оптимизировать её дальнейшее развитие. Компания подтвердила это изданию Android Authority.

Оставить комментарий

Будучи опенсорсным проектом, AOSP развивается благодаря усилиям сторонних разработчиков, но основная часть разработки лежит на плечах Google. Именно она принимает окончательное решение о том, какой код включать в AOSP и когда выпускать новую версию платформы. Компания разрабатывает элементы AOSP в закрытом режиме, чтобы «разработчики и OEM-производители могли использовать единую версию» Android.

Для баланса между открытостью проекта AOSP и своей продуктовой стратегией Google поддерживает две ветки разработки Android: публичную ветку AOSP и собственную внутреннюю ветку. Публичная ветка доступна всем желающим, а внутренняя — только компаниям, заключившим лицензионное соглашение на использование Google Mobile Services. Большинство компонентов, включая основной фреймворк Android, создаются во внутренней ветке. Публичная ветка обычно существенно отстаёт, и Google приходится тратить время на слияние патчей между двумя версиями.

Со следующей недели вся разработка Android будет вестись во внутренней ветке Google. Это не значит, что система станет закрытой: Google продолжит публиковать исходный код новых версий ОС после их выхода. Также компания продолжит выкладывать исходный код форка ядра Linux для Android. Однако изменится частота выпуска обновлений исходного кода для отдельных компонентов Android. Ожидается, что новый подход упростит и ускорит разработку Android, а также уменьшит количество ошибок в коде.

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

Google предложила сотрудникам Pixel и Android уйти «по-хорошему»
По теме
Google предложила сотрудникам Pixel и Android уйти «по-хорошему»
Google представила новую операционную систему
По теме
Google представила новую операционную систему

Читать на dev.by