Содержание
Google закрывает разработку Android: AOSP будет получать только готовые релизы, внутренняя ветка станет единственным источником
Google анонсировала изменение модели разработки Android: теперь все изменения в коде платформы будут происходить за закрытыми дверями.
Исходники в репозиторий AOSP появятся только тогда, когда релиз уже будет готов.
Раньше было иначе
До сих пор разработка шла в двух ветках: открытой и внутренней.
Часть компонентов — например, Bluetooth-стек или система обновлений — разрабатывались публично. Остальное — в закрытом режиме. Такой гибрид позволял следить за прогрессом и участвовать в обсуждении.
Теперь вся работа уходит в закрытую ветку. В AOSP — только финальный код.
Что это значит для разработчиков
Код Android по-прежнему будет доступен — но только в момент релиза. А значит:
- нельзя будет отслеживать развитие компонентов в реальном времени;
- вносить вклад в разработку станет сложнее;
- код в AOSP будет сильно отставать от версии, с которой реально работает Google.
Сборки кастомных прошивок это не затронет — они обычно базируются на релизных тегах, а не на ветке разработки.
Какие компоненты «закроют»
Во внутреннюю разработку переедут:
- Bluetooth-стек;
- система сборки;
- движок обновлений;
- фреймворк виртуализации;
- конфигурация SELinux.
Зачем Google всё это делает
Главная причина — упростить разработку. Работа в двух ветках порождает конфликты, требует слияний и отнимает ресурсы.
Когда одни части развиваются в открытом виде, а другие — во внутреннем, поддерживать консистентность становится сложно. Теперь у Google будет одна ветка — внутренняя. Из неё и будут делать релизы.
Вывод
Android остаётся open-source, но становится менее открытым для сообщества. Следить за изменениями или участвовать в разработке будет уже не так просто.
🔥 YouTube еще сильнее замедлился в Россииtproger.ru
Это шаг в сторону удобства для Google — и шаг от прозрачности, к которой привыкли разработчики.