Android 12 pirmkods tagad ir pieejams AOSP

Operētājsistēmas Android 12 avota kodu tagad var atrast Android atvērtā pirmkoda projektā (AOSP) pēc šodienas stabilās izlaišanas.

Šodien Google paziņoja par izlaišanu Android 12, jaunākā lielākā Android OS versija. Kamēr viņi Pixel tālruņiem neveica stabilas versijas šodien viņi apstiprināja, ka avota kods šodien pazūd. Uzticoties saviem vārdiem, Google ir sācis augšupielādēt Android 12 pirmkodu Android Open Source Project (AOSP) Git krātuvēs.

Google tradicionāli sāk augšupielādēt avota kodu katrai jaunajai Android versijai tūlīt pēc stabilu versiju izlaišanas saviem Pixel tālruņiem. Piemēram, avota kods operētājsistēmai Android 9 Pie tika izlaists 2018. gada 6. augustā, uzreiz pēc tam Stabilais atjauninājums tika publicēts Pixel un Pixel 2 sērijām. Tāpat, Android 10 stabils atjauninājums Pikseļi tika ieviesti 2019. gada 3. septembrī, un drīz tam sekoja avota kods tiek augšupielādēts tajā pašā dienā. 2020. gadā Google augšupielādēja Android 11 pirmkods 8. septembrī, tajā pašā dienā viņi

izlaida stabilo atjauninājumu Pixel tālruņiem. Atkāpjoties no tradīcijām, Google izlaiž Android 12 pirmkodu pirms stabilā atjauninājuma ieviešanas atbalstītajos Pixel tālruņos. Stabilo atjauninājumu plānots ieviest Pixels pēc dažām nedēļām, taču datums nav noteikts.

Google izlaiž Android 12 pirmkodu saskaņā ar Apache licences versiju 2.0. Apache 2.0 ir pieļaujams, nevis copyleft licence, kas nozīmē, ka izstrādātāji var brīvi modificēt un izplatīt kodu, neprasot atvērtā pirmkoda izmantošanu modifikācijas. Šī licencēšanas sistēma ļauj viedtālruņu ražotājiem izstrādāt savus Android slēgtā koda dakšas.

Izstrādātāji, kuri vēlas ievērot atvērtā pirmkoda izstrādes principus, var izvēlēties izmantot AOSP un izlaist avota kods to modifikācijām, kas ir galvenais princips sadarbības attīstībā, kas notiek uz XDA forumi. Android 12 pirmkoda izlaišanai būs būtiska loma jaunu un atjauninātu pēcpārdošanas izplatīšanu, piemēram, LineageOS un citu populāri pielāgoti ROM".

Ja vēlaties analizēt Android 12 avota kodu, varat pāriet uz Android Git krātuves un meklējiet jaunās Android 12 filiāles un atzīmes. Konkrētāk, meklējiet tagus "android-12.0.0_r#". Paiet zināms laiks, līdz visa Google iekšējā kodu bāze tiek nosūtīta publiskajiem AOSP repo, tāpēc gaidiet dažas stundas, pirms varēsiet visu sinhronizēt. Google arī augšupielādē katra laidiena izpildes vēsturi, kas sniedz daudz ieskatu Android komandas domāšanas procesā, pievienojot vai noņemot funkcijas.

Lai gan AOSP galvenās nozares attīstība jau ir virzījusies uz nākamo lielāko Android versiju — Android 13 — Google turpinās veikt nelielas izmaiņas, galvenokārt backports un drošības ielāpu apvienošanu, Android 12 kodu bāzē, tāpēc katru mēnesi pievērsiet uzmanību jauniem tagiem. Mēs esam redzējuši pierādījumus tam, ka Google strādā pie tāda punkta laidiena šķiet, ka tajā ir iekļauti daudzi salokāmo ierīču un planšetdatoru uzlabojumi, taču šīs funkcijas šodienas izlaidumā nav bijušas atvērtā pirmkoda avots. Turklāt viena no Android 12 telts funkcijām — tā uz tapetes balstīta tēmu veidošanas sistēma — vēl nav pilnībā atvērts avots, bet tas ir mainīts ar iepriekšminēto punktu atbrīvošanu.