Вы когда-нибудь задумывались о том, как создается операционная система, которой пользуются миллиарды людей по всему миру? За каждой новой версией Android стоит огромная работа сотен инженеров, которые пишут код, тестируют функции и исправляют ошибки. Причем до недавнего времени принять участие в создании ОС мог любой желающий. Но похоже, что скоро эта эпоха подойдет к концу — Google решила полностью перенести разработку Android за закрытые двери. Что же стоит за этим решением?

AOSP больше не будет отнимать у Google слишком много времени
Что такое AOSP
Android Open Source Project, или сокращенно AOSP — это открытая версия платформы, к которой может получить доступ любой желающий, и притом бесплатно.
Вот что это значит на практике:
- Любой может скачать весь исходный код Android и изучить его.
- Разработчики могут не просто изучать код, но и менять его под свои нужды.
- За использование кода AOSP не нужно платить.
- На основе AOSP можно создавать собственные версии Android.
ПОДПИСЫВАЙСЯ НА НАШ КАНАЛ В ДЗЕНЕ И ЧИТАЙ ЛУЧШИЕ СТАТЬИ НАШИХ АВТОРОВ, ПОКА ЕЩЁ МОЖНО
Благодаря такой гибкости AOSP получил такое широкое распространение. В результате это привело к созданию различных кастомизированных версий вроде One UI от Samsung, HyperOS от Xiaomi или, скажем, EMUI от Huawei. Это как конструктор LEGO, где Google предоставляет базовые детали, а производители собирают из них что-то свое.
Впрочем, как оказалось, в Google тоже работают не дураки. Чтобы обеспечить платформе должную стабильность, компания взяла и сделала две независимых друг от друга версии Android. Одну — публичную, которая доступна всем желающим, и вторую — внутреннюю, которую видят только разработчики компании.
Чем Android отличается от AOSP
Из-за этого публичная ветка AOSP часто сильно отстает от той сборки, что доступна самой Google. Это различие становится очевидным, если сравнить функции и API между чистой сборкой AOSP и последней бетой Android 16, которая была создана на основе внутренней ветки Google. Такая двойственность создает лишние проблемы.

AOSP создает Google серьезные проблемы, поэтому теперь она будет разрабатывать ОС самостоятельно
Во-первых, инженеры Google должны не только писать код, но и документировать его, объяснять свои решения и отвечать на вопросы сообщества. Это отнимает время, которое можно было бы потратить на улучшение самой системы.
ПОДПИШИСЬ НА ТЕЛЕГРАМ-КАНАЛ ТЕХНОКОТ. ЭТО АГРЕГАТОР ЛУЧШИХ СТАТЕЙ, НОВОСТЕЙ И ИНСТРУКЦИЙ ПО ВЕРСИИ РЕДАКЦИИ ANDROIDINSIDER.RU. ТЕБЕ ПОНРАВИТСЯ
Во-вторых, компании приходится постоянно синхронизировать изменения между публичной и внутренней версиями кода, что часто приводит к путанице. Например, когда одни разработчики добавляют новую функцию в одну ветку, а другие уже изменили связанные настройки в другой ветке, начинается неразбериха. Естественно, это не может устроить Google, поэтому она приняла решение внести изменения в этот подход.
Разработка и оптимизация Android
Нет, Google не планирует отказываться от публикации исходного кода Android, так что система не станет полностью закрытой. Просто изменится частота, с которой компания это делает. Теперь весь код будет сначала разрабатываться внутри Google, и только потом, выходить для открытой публики.
По сути, Google просто переносит всю работу в одно место, чтобы упростить процесс разработки. Это может означать более стабильные и продуманные обновления Андроид. Когда разработчики не тратят время на поддержание двух параллельных веток кода, они могут сосредоточиться на качестве продукта. Поэтому высоко вероятно, что мы увидим меньше багов и более отполированные функции в будущих версиях Android.
Одним из главных преимуществ нового подхода станет лучшая оптимизация чистого Android. Когда все разработчики работают в одной среде и над одной версией кода, они могут гораздо эффективнее находить недостатки, влияющие на производительность системы. А, весто того чтобы тратить время на синхронизацию изменений между разными ветками, инженеры смогут сосредоточиться на том, чтобы сделать Android быстрее и энергоэффективнее.
ПОДПИСЫВАЙСЯ НА НАШ ЧАТ В ТЕЛЕГРАМЕ, ТАМ ТЕБЕ ОТВЕТЯТ НА ЛЮБЫЕ ВОПРОСЫ ПО ТЕМЕ АНДРОИД
Это особенно важно сейчас, когда пользователи все больше внимания обращают на плавность работы интерфейса и время автономной работы. Многие годы Android критиковали за то, что он менее оптимизирован, чем iOS. Теперь у Google появится возможность сократить это отставание.
Почему так мало смартфонов на чистом Android

Чистый Android может быть не так уж и плох. Фото: Trashbox
Повышение производительности чистого Android может серьезно изменить расстановку сил на рынке смартфонов. Сегодня многие пользователи выбирают определенные бренды именно из-за их фирменных оболочек, которые часто работают быстрее и стабильнее стандартной версии. Если базовая система станет достаточно быстрой и энергоэффективной, преимущества кастомных оболочек могут существенно уменьшиться.
Это открывает интересные перспективы для рынка бюджетных смартфонов. Небольшим производителям больше не придется вкладывать значительные ресурсы в разработку собственных интерфейсов — они смогут выпускать смартфоны на чистом Android и при этом обеспечивать достойную производительность. В результате мы можем увидеть возрождение сегмента устройств с нативной версией Android, который практически исчез в последние годы.
ПОДПИСЫВАЙСЯ НА "СУНДУК АЛИ-БАБЫ" В ТЕЛЕГРАМ И УЗНАВАЙ О СКИДКАХ НА КРУТЫЕ ТОВАРЫ КАЖДЫЙ ДЕНЬ
Такое развитие событий было бы выгодно и самой Google, поскольку увеличило бы количество устройств с её сервисами без дополнительных наслоений от производителей. Пользователи же получили бы больший выбор смартфонов с чистым Android в разных ценовых категориях, которых не было уже очень давно.