Google кардинально меняет подход к разработке Android, переходя к закрытому внутреннему процессу. Теперь основная работа сосредоточится только во внутреннем репозитории, а публичный исходный код будет публиковаться лишь после релиза новой версии ОС.

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

Внутренний код часто опережал публичный на несколько недель и даже месяцев, что затрудняло внесение актуальных изменений сторонними разработчиками. Google надеется, что новые меры повысят стабильность и темпы выпуска новых версий Android, а также снизят количество ошибок.

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

Изменения в подходе к разработке Android затруднят жизнь энтузиастов и независимых разработчиков, поскольку их вклад в развитие платформы станет менее значимым. Снижение прозрачности может замедлить инновации в рамках сообщества за пределами Google и его партнёров.

Более того, Google подтвердила, что уже со следующей недели работа над Android будет осуществляться строго в рамках внутреннего подразделения. Изменения обусловлены сложностями синхронизации между внутренней веткой и публичной AOSP, что ранее создавало трудности при внедрении новых функций и исправлений.

Несмотря на то, что обычные пользователи и большинство разработчиков вряд ли заметят изменения в интерфейсе или API, авторы кастомных прошивок и компании, использующие AOSP, также могут не столкнуться с серьезными изменениями. Влияние новой структуры разработки наиболее сильно скажется на внешних разработчиках, следивших за AOSP.

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

От Дмитрий Соколов

Гик-писака🤓