Исходный код Android 12 теперь доступен на AOSP

Исходный код Android 12 теперь можно найти в Android Open Source Project (AOSP) после сегодняшнего стабильного выпуска.

Ранее сегодня Google объявила о выпуске Андроид 12, последняя основная версия ОС Android. В то время как они не распространял стабильные сборки на телефоны Pixel сегодня они подтвердили, что исходный код сегодня будет удален. Верный своему слову, Google начал загружать исходный код Android 12 в репозитории Git проекта Android Open Source Project (AOSP).

Google традиционно начинает загружать исходный код каждой новой версии Android сразу после выпуска стабильных сборок для своих телефонов Pixel. Например, исходный код для Android 9 Pie вышел 6 августа 2018 года, сразу после стабильное обновление вышло в свет для серий Pixel и Pixel 2. Аналогично, Стабильное обновление Android 10 был выпущен для Pixels 3 сентября 2019 года, и вскоре за ним последовал исходный код загружается в тот же день. В 2020 году Google загрузил Исходный код Android 11 8 сентября, в тот же день, когда они

выкатили стабильное обновление на телефоны Pixel. Нарушая традицию, Google выпускает исходный код Android 12 перед выпуском стабильного обновления для поддерживаемых телефонов Pixel. Стабильное обновление планируется выпустить на Pixels через несколько недель, но дата пока не установлена.

Google выпускает исходный код Android 12 под лицензией Apache версии 2.0. Apache 2.0 является скорее разрешительным, чем лицензия с авторским левом, означающая, что разработчики могут свободно изменять и распространять код без необходимости открывать исходный код своего кода. модификации. Эта система лицензирования позволяет производителям смартфонов разрабатывать собственные версии Android с закрытым исходным кодом.

Разработчики, желающие следовать принципам разработки с открытым исходным кодом, могут выбрать форк AOSP и выпустить версию исходный код для их модификаций, ключевой принцип совместных разработок, происходящих на тот Форумы XDA. Выпуск исходного кода Android 12 сыграет фундаментальную роль в разработке новых и обновленных дистрибутивов послепродажного обслуживания, таких как LineageOS и других. популярные «кастомные ПЗУ»".

Если вы заинтересованы в анализе исходного кода Android 12, вы можете перейти к Репозитории Android Git и найдите новые ветки и теги Android 12. В частности, найдите теги «android-12.0.0_r#». Чтобы вся внутренняя кодовая база Google была перенесена в общедоступные репозитории AOSP, потребуется некоторое время, поэтому подождите несколько часов, прежде чем вы сможете все синхронизировать. Google также загружает историю коммитов для каждого выпуска, что дает хорошее представление о мыслительном процессе команды Android при добавлении или удалении функций.

Хотя разработка в основной ветке AOSP уже сместилась в сторону следующей основной версии Android — Андроид 13 — Google продолжит вносить небольшие изменения, в основном бэкпорты и слияния исправлений безопасности, в кодовую базу Android 12, поэтому следите за новыми тегами каждый месяц. Мы видели свидетельства того, что Google работает над точечным выпуском, который кажется, включает в себя множество улучшений для складных устройств и планшетов., но эти функции не были открыты в сегодняшнем выпуске. Кроме того, одна из отличительных особенностей Android 12 — система тем на основе обоев — исходный код еще не полностью открыт, но это должно измениться с вышеупомянутым точечным выпуском.