Сегодня 28 марта 2025
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → aosp

Осторожно, Android закрывается: разработка ОС перестанет быть публичной, но для паники причин нет

Производители устройств на базе Android могут значительно изменять внешний вид и функциональность операционной системы, но все основные возможности платформы они неизменно заимствуют из открытого исходного кода проекта Android Open Source Project (AOSP). Спустя более 16 лет существования ОС Google решила внести существенные изменения в процесс разработки Android, чтобы оптимизировать дальнейшее развитие платформы.

 Источник изображения: Denny Müller / Unsplash

Источник изображения: Denny Müller / Unsplash

Как и в случае с другими проектами с открытым исходным кодом, AOSP развивается в том числе благодаря усилиям сторонних разработчиков. Однако основная часть разработки лежит на плечах Google, поскольку компания «относится к проекту Android как к полномасштабной операции по разработке продукта», что позволяет «обеспечивать жизнеспособность Android как платформы и как проекта с открытым исходным кодом». Именно Google принимает окончательное решение о том, какой именно код будет включён в AOSP и когда будет выпущена новая версия платформы. Компания разрабатывает элементы AOSP в закрытом режиме, чтобы «разработчики и OEM-производители могли использовать единую версию» Android.

Для обеспечения баланса между открытостью проекта AOSP и стратегией разработки продуктов Google поддерживает две ветки разработки Android: публичную ветку AOSP и внутреннюю ветку Google. Публичная ветка доступна всем желающим, тогда как внутренняя — только компаниям, заключившим лицензионное соглашение на использование Google Mobile Services. Некоторые элементы, такие как программный стек Bluetooth, разрабатываются в публичной ветке, но большинство компонентов, включая основной фреймворк Android, создаются во внутренней ветке. Теперь Google намерена перевести всю разработку Android во внутреннюю ветку, что, как ожидается, упростит процесс дальнейшего развития платформы.

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

Это изменение не означает, что Android станет закрытой платформой, поскольку Google продолжит публиковать исходный код новых версий ОС. Кроме того, компания продолжит выкладывать исходный код форка ядра Linux для Android. Однако изменится частота выпуска обновлений исходного кода для отдельных компонентов Android. Начиная со следующей недели, вся разработка ОС будет вестись во внутренней ветке Google, а исходный код изменений будет публиковаться только после выхода новой версии платформы.

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

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

Выход Android 14 задержится на месяц — релиз финальной версии ожидался сегодня, но его отложили на 4 октября

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

 Источник изображения: android.com

Источник изображения: android.com

Исходный код Android 14 должны были опубликовать 6 сентября, сообщил пользователь соцсети X Мишаал Рахман (Mishaal Rahman) — этого события ожидали и потребители, и производители смартфонов. Но в последний момент выход финальной версии ОС для устройств Pixel и сборки AOSP перенесли на 4 октября, то есть разработчикам потребовался ещё месяц. Дата выбрана неспроста — в этот же день ожидается официальный анонс смартфонов серии Pixel 8, умных часов Pixel Watch 2 и прочих устройств, которые есть в запасе у Google.

Google сообщила OEM-производителям, что подробные описания уязвимостей в примечаниях в выпуску Android 14 будут опубликованы 4 октября, и это даёт повод предположить, что в тот же день выйдет и стабильная версия платформы. Впервые в один день выйдут и сборка AOSP, и версия для устройств Pixel. К примеру, в 2021 году сборка AOSP вышла 12 октября, а обновления Pixel до Android 12 пришлось ждать ещё неделю — до 19 октября.

Если финальная версия Android 14 действительно выйдет на месяц позже ожидаемого, то и OEM-производителям придётся задержать выпуск обновлений для своих устройств — к примеру, OnePlus пообещала выпустить OxygenOS 14 уже 25 сентября, но, вероятно, это обещание компания исполнить не сможет. По одной из версий, косвенными виновниками задержек стали процессоры Google Tensor — с выпуска Pixel 6 обновления безопасности регулярно задерживаются, и проблему в полной мере не удалось решить даже после выхода Pixel 7: к примеру, мартовского обновления пришлось ждать до середины месяца. Впрочем, официальных заявлений от Google пока не последовало, и Android 14 ещё может появиться до 4 октября.


window-new
Soft
Hard
Тренды 🔥
Сюжетный боевик MindsEye от студии экс-продюсера GTA получил дату выхода и взрывной трейлер — в российском Steam доступен предзаказ 20 мин.
«Корейцы сделали то, что EA не смогли за 10 лет»: симулятор жизни Inzoi стартовал в раннем доступе Steam с «очень положительными» отзывами 2 ч.
38 миллиардов потерянных рун и 58 тысяч побед над финальным боссом: опубликована статистика игроков с тестирования Elden Ring Nightreign 3 ч.
Обнаружен вредоносный загрузчик CoffeeLoader — он прячется от антивирусов на видеокарте и прибегает к другим уловкам 4 ч.
Nintendo раскрыла дату выхода экранизации The Legend of Zelda, но подробности фильма держит в секрете 4 ч.
Россия заняла третье место в мире по объёму вредоносного бот-трафика 5 ч.
Android Auto получила полную поддержку игр для Android, но на ходу они запускаться не будут 6 ч.
Не всё потеряно: студия Nightdive обнадёжила фанатов, заждавшихся новостей о System Shock 3 9 ч.
Разработчики Warhammer 40,000: Space Marine 2 пообещали, что «никто не забрасывает игру» ради Space Marine 3 9 ч.
Mozilla закрыла уязвимость Firefox, аналогичную обнаруженной ранее в Google Chrome 9 ч.
Запущено производство летающих электрических мотоциклов Jetson One стоимостью $128 000 38 мин.
Google наконец определилась, когда начнёт продажи Pixel 9a 3 ч.
Мобильная GeForce RTX 5090 разочаровала обозревателей слабым ростом производительности относительно RTX 4090 3 ч.
Crusoe привлекла $225 млн на закупку чипов NVIDIA для развития облачной ИИ-инфраструктуры 4 ч.
Разработчик легендарных смарт-часов Pebble раскрыл подробности о новых часах Core 2 Duo и Core Time 2 4 ч.
Немецкий ретейлер начал продавать слегка б/у GeForce RTX 5090 с дефектным GPU, но за полную стоимость 4 ч.
Разработана перчатка для передачи разных ощущений в виртуальной реальности 5 ч.
Gigabyte выпустила плату B760M Aorus Elite WIFI6E Gen5 с разъёмом PCIe 5.0 x16 и поддержкой Wi-Fi 6E 5 ч.
Public Power Corp (PPC) представила план строительства ЦОД в старых угольных шахтах Греции 6 ч.
Космический телескоп «Гайя» прекратил работу — его пытались выключить с января, но он сопротивлялся 6 ч.