Android 12-kildekoden er nå tilgjengelig på AOSP

click fraud protection

Kildekoden for Android 12 kan nå bli funnet på Android Open Source Project (AOSP) etter den stabile utgivelsen i dag.

Tidligere i dag annonserte Google lanseringen av Android 12, den siste hovedversjonen av Android OS. Mens de sendte ikke stabile bygg til Pixel-telefoner i dag bekreftet de at kildekoden faller i dag. Tro mot deres ord har Google begynt å laste opp Android 12-kildekoden til Android Open Source Project (AOSP) Git-lagre.

Google begynner tradisjonelt å laste opp kildekoden for hver nye Android-versjon umiddelbart etter å ha sluppet stabile builds for Pixel-telefonene sine. For eksempel Kildekode for Android 9 Pie ble utgitt 6. august 2018, rett etter den stabile oppdateringen gikk live for Pixel- og Pixel 2-serien. På samme måte Android 10 stabil oppdatering rullet ut for Pixels 3. september 2019, og den ble snart fulgt av kildekoden lastes opp samme dag. I 2020 lastet Google opp Android 11 kildekode den 8. september, samme dag som de rullet ut den stabile oppdateringen til Pixel-telefoner. I strid med tradisjonen slipper Google Android 12-kildekoden før den ruller ut den stabile oppdateringen til støttede Pixel-telefoner. Den stabile oppdateringen er planlagt å rulle ut til Pixels om noen uker, men ingen dato er satt.

Google gir ut Android 12-kildekoden under Apache-lisensen versjon 2.0. Apache 2.0 er en tillatende snarere enn copyleft-lisens, noe som betyr at utviklere kan modifisere og distribuere koden fritt uten å være pålagt å åpne kildekode modifikasjoner. Dette lisensieringssystemet er det som lar smarttelefonprodusenter utvikle sine egne lukkede kilder for Android.

Utviklere som ønsker å følge utviklingsprinsipper for åpen kildekode, kan velge å skille AOSP og slippe kildekoden for deres modifikasjoner, et nøkkelprinsipp bak samarbeidsutviklingen som finner sted på de XDA-fora. Utgivelsen av Android 12-kildekoden vil spille en grunnleggende rolle i utviklingen av nye og oppdaterte ettermarkedsdistribusjoner, som LineageOS og andre populære "tilpassede ROM-er".

Hvis du er interessert i å analysere Android 12-kildekoden, kan du gå over til Android Git-lagre og se etter de nye Android 12-grenene og -taggene. Se spesielt etter "android-12.0.0_r#"-taggene. Det tar en stund før hele Googles interne kodebase blir presset til den offentlige AOSP-reposen, så forvent å vente noen timer før du kan synkronisere alt. Google laster også opp forpliktelseshistorikken for hver utgivelse, noe som gir mye innsikt i Android-teamets tankeprosess når de legger til eller fjerner funksjoner.

Selv om utviklingen i AOSP-hovedgrenen allerede har gått mot den neste store versjonen av Android — Android 13 — Google vil fortsette å gjøre små endringer, hovedsakelig tilbakeporter og sammenslåinger av sikkerhetsoppdateringer, til Android 12-kodebasen, så hold øye med nye tagger hver måned. Vi har sett bevis på at Google jobber med en punktutgivelse som ser ut til å inkludere mange forbedringer for sammenleggbare og nettbrett, men disse funksjonene har ikke vært åpen kildekode med dagens utgivelse. I tillegg er en av Android 12s markeringsfunksjoner – dens bakgrunnsbasert temasystem — har ikke vært helt åpen kildekode ennå, men det er satt til å endre seg med den nevnte punktutgivelsen.