Android 12-kildekoden er nu tilgængelig på AOSP

click fraud protection

Kildekoden til Android 12 kan nu findes på Android Open Source Project (AOSP) efter den stabile udgivelse i dag.

Tidligere i dag annoncerede Google udgivelsen af Android 12, den seneste større version af Android OS. Mens de sendte ikke stabile builds til Pixel-telefoner i dag bekræftede de, at kildekoden falder i dag. Tro mod deres ord er Google begyndt at uploade Android 12-kildekoden til Android Open Source Project (AOSP) Git-lagre.

Google begynder traditionelt at uploade kildekoden for hver ny Android-version umiddelbart efter at have frigivet stabile builds til sine Pixel-telefoner. For eksempel Kildekode til Android 9 Pie blev udgivet den 6. august 2018, lige efter den stabile opdatering gik live til Pixel- og Pixel 2-serien. Ligeledes er Android 10 stabil opdatering rullet ud til Pixels den 3. september 2019, og det blev snart efterfulgt af kildekoden bliver uploadet samme dag. I 2020 uploadede Google Android 11 kildekode den 8. september, samme dag som de udrullede den stabile opdatering

til Pixel-telefoner. I strid med traditionen frigiver Google Android 12-kildekoden, før den udruller den stabile opdatering til understøttede Pixel-telefoner. Den stabile opdatering er planlagt til at rulle ud til Pixels om et par uger, men der er ikke sat nogen dato.

Google frigiver Android 12-kildekoden under Apache-licensen version 2.0. Apache 2.0 er en eftergivende snarere end copyleft-licens, hvilket betyder, at udviklere kan ændre og distribuere koden frit uden at være forpligtet til at open source deres ændringer. Dette licenssystem er det, der gør det muligt for smartphoneproducenter at udvikle deres egne lukkede kildegafler til Android.

Udviklere, der ønsker at følge open source-udviklingsprincipper, kan vælge at forkaste AOSP og frigive kildekode til deres modifikationer, et nøgleprincip bag den samarbejdende udvikling, der finder sted på det XDA-fora. Udgivelsen af ​​Android 12-kildekoden vil spille en grundlæggende rolle i udviklingen af ​​nye og opdaterede distributioner efter markedet, såsom LineageOS og andre populære "brugerdefinerede ROM'er".

Hvis du er interesseret i at analysere Android 12-kildekoden, kan du gå over til Android Git-lagre og se efter de nye Android 12-grene og tags. Se specifikt efter "android-12.0.0_r#"-tags. Det tager et stykke tid, før hele Googles interne kodebase bliver skubbet til det offentlige AOSP-repos, så forvent at vente et par timer, før du kan synkronisere alt. Google uploader også commit-historikken for hver udgivelse, hvilket giver en masse indsigt i Android-teamets tankeproces, når de tilføjer eller fjerner funktioner.

Selvom udviklingen i AOSP-mastergrenen allerede er skiftet mod den næste store version af Android — Android 13 — Google vil fortsætte med at foretage små ændringer, primært backports og sikkerhedspatch-fusioner, til Android 12-kodebasen, så hold øje med nye tags hver måned. Vi har set beviser på, at Google arbejder på en punktudgivelse synes at omfatte mange forbedringer til foldbare og tablets, men disse funktioner er ikke blevet åbnet med dagens udgivelse. Derudover er en af ​​Android 12's marquee-funktioner - dens tapetbaseret temasystem — har ikke været fuldt open source endnu, men det er indstillet til at ændre sig med den førnævnte punktudgivelse.