Google кардинально меняет подход к разработке Android, переводя всю работу над операционной системой во внутреннюю, закрытую ветку.
Ранее процесс был разделён: параллельно развивалась публичная ветка Android Open Source Project (AOSP), к которой имели доступ сторонние разработчики, и внутренняя — исключительно для партнёров с лицензией Google Mobile Services. Теперь основная работа сосредоточится только во внутреннем репозитории. Публичный исходный код будет публиковаться лишь после релиза новой версии ОС.
Решение объясняют желанием упростить и ускорить процесс разработки: в текущей модели Google тратила значительное время на синхронизацию двух веток и перенос патчей. Кроме того, внутренний код часто опережал публичный на недели и даже месяцы, из-за чего внешним разработчикам было сложно вносить актуальные изменения. Новый подход должен повысить стабильность и темпы выпуска новых версий Android, а также снизить число ошибок.
Важно отметить, что Android остаётся открытой платформой. Google продолжит выкладывать исходный код самой системы и модифицированного ядра Linux, как и прежде. Однако это будет происходить не в режиме реального времени, а строго после релиза. Для рядовых пользователей и разработчиков приложений ничего не изменится: интерфейс, обновления и API останутся привычными, и участие в экосистеме Android по-прежнему будет возможно.
Больше всех от изменений пострадают энтузиасты и независимые разработчики, не сотрудничающие с Google напрямую. Их участие в развитии Android теперь будет ограничено, а вклад — затруднён. Для них платформа станет менее «живой» и открытой, что может замедлить инновации за пределами корпоративного круга Google и его партнёров.
Читать первым в Telegram-канале «Код Дурова»