Codul sursă Android 12 este acum disponibil pe AOSP

Codul sursă pentru Android 12 poate fi găsit acum pe Android Open Source Project (AOSP) după lansarea stabilă de astăzi.

Astăzi, Google a anunțat lansarea lui Android 12, cea mai recentă versiune majoră a sistemului de operare Android. În timp ce ei nu a introdus versiuni stabile pe telefoanele Pixel astăzi, au confirmat că codul sursă scade astăzi. Fidel cuvântului lor, Google a început să încarce codul sursă Android 12 în depozitele Git Android Open Source Project (AOSP).

În mod tradițional, Google începe să încarce codul sursă pentru fiecare versiune nouă de Android imediat după lansarea versiunilor stabile pentru telefoanele sale Pixel. De exemplu, cel cod sursă pentru Android 9 Pie a fost lansat pe 6 august 2018, imediat după actualizarea stabilă a intrat live pentru seria Pixel și Pixel 2. La fel, cel Actualizare stabilă Android 10 a fost lansat pentru Pixels pe 3 septembrie 2019 și a fost urmat în curând de codul sursă în curs de încărcare în aceeași zi. În 2020, Google a încărcat

Cod sursă Android 11 pe 8 septembrie, în aceeași zi în care a lansat actualizarea stabilă la telefoanele Pixel. Rupând tradiția, Google lansează codul sursă Android 12 înainte de a lansa actualizarea stabilă pe telefoanele Pixel compatibile. Actualizarea stabilă este planificată să fie lansată pe Pixels în câteva săptămâni, dar nu a fost stabilită o dată.

Google lansează codul sursă Android 12 sub licența Apache versiunea 2.0. Apache 2.0 este mai degrabă permisiv decât Licență copyleft, ceea ce înseamnă că dezvoltatorii pot modifica și distribui codul în mod liber, fără a fi necesar să-și deschidă modificări. Acest sistem de licențiere este ceea ce le permite producătorilor de smartphone-uri să-și dezvolte propriile fork-uri cu sursă închisă pentru Android.

Dezvoltatorii care doresc să urmeze principiile de dezvoltare open-source pot alege să forkeze AOSP și să lanseze codul sursă pentru modificările acestora, un principiu cheie din spatele dezvoltărilor colaborative care au loc pe cel Forumuri XDA. Lansarea codului sursă Android 12 va juca un rol fundamental în dezvoltarea distribuțiilor noi și actualizate de pe piața de schimb, cum ar fi LineageOS și alte populare „ROM-uri personalizate".

Dacă sunteți interesat să analizați codul sursă Android 12, puteți merge la Arhivele Android Git și căutați noile ramuri și etichete Android 12. Mai exact, căutați etichetele „android-12.0.0_r#”. Este nevoie de ceva timp pentru ca întreaga bază de cod interna a Google să fie împinsă în repozițiile publice AOSP, așa că așteptați-vă să așteptați câteva ore înainte de a putea sincroniza totul. De asemenea, Google încarcă istoricul de comitere pentru fiecare lansare, ceea ce oferă o mulțime de informații despre procesul de gândire al echipei Android atunci când adăugați sau eliminați funcții.

Deși dezvoltarea în ramura master AOSP s-a mutat deja către următoarea versiune majoră de Android - Android 13 — Google va continua să facă mici modificări, în principal backport-uri și fuziuni de corecții de securitate, la baza de cod Android 12, așa că fii atent la noile etichete în fiecare lună. Am văzut dovezi că Google lucrează la o lansare punctuală pare să includă multe îmbunătățiri pentru pliabile și tablete, dar aceste caracteristici nu au fost open-source odată cu lansarea de astăzi. În plus, una dintre caracteristicile marca Android 12 - este sistem de tematică bazat pe tapet — nu a fost încă complet open source, dar asta e setat să se schimbe cu eliberarea punctului menționată mai sus.