Google изменяет процесс разработки Android: что это значит для будущего системы?
Компания Google подтвердила, что с следующей недели разработка Android будет проходить исключительно в закрытом режиме, без оперативного обновления кода в публичном репозитории AOSP (Android Open Source Project). Однако, несмотря на этот шаг, Google заверила, что Android останется открытой операционной системой, и исходный код новых версий по-прежнему будет публиковаться.
Что изменилось?
Ранее разработка Android велась параллельно в двух ветках: публичной AOSP и закрытой внутренней, доступной только Google, производителям Android-устройств и партнёрам с лицензией Google Mobile Services (GMS). Теперь же все изменения будут вноситься исключительно во внутренний репозиторий, а публичный код будет обновляться только после выхода новой версии Android.
Эта мера призвана повысить эффективность работы команды Google, поскольку ведение двух параллельных веток требовало значительных ресурсов. Часто при объединении публичного и внутреннего кода возникали конфликты, требующие дополнительного времени на их устранение. Теперь Google сможет сосредоточиться на одном коде, что должно упростить процесс разработки.
Как это повлияет на экосистему Android?
Для обычных пользователей и производителей смартфонов, использующих Android, ничего не изменится. Они по-прежнему будут получать новые версии системы, а возможность модификации Android сохранится. Также нововведение не затронет разработчиков мобильных приложений.
Однако независимым разработчикам, которые вносят изменения в AOSP, теперь будет сложнее отслеживать актуальные обновления Google. Код в публичном репозитории будет появляться с задержкой, что создаст дополнительные трудности для проектов, основанных на AOSP, но не использующих Google Mobile Services.
В целом, Google делает этот шаг в интересах оптимизации внутренних процессов. Хотя Android станет менее прозрачным на стадии разработки, его открытость в конечном виде останется неизменной.