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