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

Спустя более 16 лет компания Google вносит большие изменения в процесс разработки Android Open Source Project (AOSP). Это операционная система, которую Google выпускает под лицензией Apache 2.0, то есть любой человек может использовать, распространять или изменять операционные системы на основе AOSP без необходимости платить какие-либо лицензионные отчисления. Такие правила привели к созданию большого числа оболочек, таких как One UI от Samsung или MIUI от Xiaomi.
Как и многие другие проекты с открытым исходным кодом, в AOSP принимают участие сторонние разработчики, но Google ведёт большую часть разработки, поэтому может решать, какой код будет объединён с AOSP и когда будет выпущена новая версия. Компания разрабатывает компоненты AOSP в частном порядке, чтобы позволить разработчикам и производителям использовать одну версию Android, не отслеживая незавершенную работу. Google поддерживает две основные ветки Android: публичную AOSP и внутреннюю. Первая доступна всем, а вторая — компаниям с лицензионным соглашением Google Mobile Services (GMS). Google подтвердила ресурсу Android Authority, что вскоре перенесёт всю разработку ОС Android во внутреннюю ветку, это должно упростить процесс разработки.
Публичная ветка AOSP часто сильно отстаёт от того, что доступно во внутренней. Эта разница заметна при сравнении чистой сборки AOSP и последней бета-версии Android 16 от Google. Такое несоответствие заставляет Google тратить время и усилия на слияние патчей, из-за чего часто возникают конфликты. Компания продолжит публиковать исходный код для новых версий Android, но изменится частота релизов для определённых компонентов системы. Начиная со следующей недели, вся разработка Android будет происходить во внутренней ветке, а исходный код изменений будет выпущен только тогда, когда Google опубликует новую ветку, содержащую эти изменения.
На обычных пользователей это практически не повлияет. Такое решение оптимизирует разработку ОС Android, потенциально может ускорить выход новых версий системы и уменьшить количество ошибок, но общий эффект, скорее всего, будет незаметным. Минимальное влияние это окажет и на большинство разработчиков приложений, а вот утечек станет меньше, поскольку изменения в коде AOSP часто дают представление о планах Google.