Изходният код на Android 12 вече е достъпен на AOSP

click fraud protection

Изходният код за 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 стабилна актуализация пуснат за Pixels на 3 септември 2019 г. и скоро беше последван от изходният код се качва същия ден. През 2020 г. Google качи Изходният код на Android 11 на 8 септември, същия ден те

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

Google пуска изходния код на Android 12 под лиценз Apache версия 2.0. Apache 2.0 е по-скоро разрешително, отколкото copyleft лиценз, което означава, че разработчиците могат да променят и разпространяват кода свободно, без да се изисква да го отварят модификации. Тази система за лицензиране е това, което позволява на производителите на смартфони да разработват свои собствени разклонения на Android със затворен код.

Разработчиците, които желаят да следват принципите на разработка с отворен код, могат да изберат да разклонят AOSP и да пуснат изходен код за техните модификации, ключов принцип зад съвместните разработки, които се извършват на на XDA форуми. Пускането на изходния код на Android 12 ще изиграе фундаментална роля в разработването на нови и актуализирани дистрибуции на вторичния пазар, като LineageOS и други популярни „персонализирани ROM-ове".

Ако се интересувате от анализиране на изходния код на 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 — неговата базирана на тапети тематична система — все още не е с напълно отворен код, но това ще се промени с гореспоменатото освобождаване на точки.