På AOSP (Android Open Source Project) repository-siden, som indeholder kildekoden til Android-platformen, er der kommet en advarsel om ændringer i kodeskemaet, der indebærer, at ny Android-kode kun vil blive frigivet efter en ny version. AOSP-indholdet vil nu blive opdateret to gange om året – i andet og fjerde kvartal. Tidligere praktiserede Google kvartalsvis offentliggørelse af koden.
I stedet for den kontinuerligt opdaterede gren 'aosp-main' til oprettelse af builds og udvikling af ændringer, anbefales det at bruge den nye gren 'android-latest-release', som er identificeret med tilstanden af koden fra den seneste Android-version (for eksempel er det nu 'android16-qpr2-release'). Ændringen vil ikke påvirke offentliggørelsen af patches til sårbarheder, som fortsat vil blive offentliggjort månedligt i 'android-security'-grenene.
Årsagerne til ændringen nævnes som ønsket om at sikre stabiliteten af platformen for Android-økosystemet og at bringe AOSP til en trunk-stabil udviklingsmodel, hvilket vil forenkle Android-udviklingen, fjerne behovet for at vedligeholde flere grene og give tredjepartsudviklere mere stabil og sikker kode. Eksistensen af separate interne og offentlige grene førte til opbygning af forskelle i takt med udviklingen af versionen og behovet for at bruge ressourcer på at synkronisere ændringer og fusionere patches mellem de forskellige grene.
I sidste år begrænsede Google overførslen af ændringer specifikke for Pixel-enheder til AOSP og gik til at udvikle versioner bag lukkede døre uden offentliggørelse af mellemliggende resultater i AOSP. Før dette blev platformen udviklet ved hjælp af en blandet udviklingsmodel, hvor nogle Android-komponenter, som f.eks. Bluetooth-stak, bygge-systemet, opdateringsmotoren og virtualiseringsrammen, blev udviklet offentligt, mens andre først blev oprettet i et internt repository og frigivet efter versionens udgivelse. I henhold til den nye model anvendes kun en intern gren ved udvikling, og koden fra denne gren overføres til AOSP-repository'et i tilknytning til versionerne.
Kilde: opennet.ru
