Вихідний код Android 12 тепер доступний на AOSP

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

Раніше сьогодні Google оголосив про випуск Android 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 вийшов для Pixel 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 — Android 13 — Google продовжить вносити невеликі зміни, головним чином бекпорти та об’єднання патчів безпеки, у кодову базу Android 12, тому щомісяця слідкуйте за новими тегами. Ми бачили докази того, що Google працює над випуском здається, містить багато вдосконалень для складних пристроїв і планшетів, але ці функції не були відкритими з сьогоднішнім випуском. Крім того, одна з основних функцій Android 12 — його система створення тем на основі шпалер — ще не повністю відкрито, але це зміниться із зазначеним вище випуском пункту.