AOSP (Android Open Source Project) repozitorijs, kurā atrodas Android platformas pirmkods, ir publicējis brīdinājumu par izmaiņām tā koda publicēšanas shēmā, kas tagad pieprasa, lai jauns Android kods tiktu publiskots tikai pēc katras izlaišanas. AOSP saturs tagad tiks atjaunināts tikai divas reizes gadā — otrajā un ceturtajā ceturksnī. Iepriekš Google publicēja kodu reizi ceturksnī.
Versiju izveidei un izmaiņu izstrādei ieteicams izmantot jauno atzaru "android-latest-release", kas tiek identificēts ar jaunākās Android versijas koda bāzes stāvokli (piemēram, pašlaik tas ir "android16-qpr2-release"). Šīs izmaiņas neietekmēs ievainojamību ielāpu publicēšanu, kas arī turpmāk tiks publicēti katru mēnesi atzaros "android-security".
Kā minētie izmaiņu iemesli ir vēlme nodrošināt platformas stabilitāti Android ekosistēmā un virzīt AOSP uz stabilu izstrādes modeli, kas vienkāršos Android izstrādi, novērsīs nepieciešamību uzturēt vairākas atzaras un nodrošinās trešo pušu izstrādātājiem stabilāku un drošāku kodu. Atsevišķu iekšējo un publisko atzaru esamība noveda pie atšķirību uzkrāšanās, izlaiduma gaitā, radot nepieciešamību tērēt resursus izmaiņu sinhronizēšanai un ielāpu apvienošanai dažādās atzarēs.
Pagājušajā gadā Google ierobežoja Pixel specifisko izmaiņu ieguldījumu AOSP un pārgāja uz slēgtu izlaidumu izstrādi, nepublicējot starpposma rezultātus AOSP. Iepriekš platforma tika izstrādāta, izmantojot jauktu izstrādes modeli, kurā daži Android komponenti, piemēram, Bluetooth steks, būvēšanas sistēma, atjauninājumu dzinējs un virtualizācijas ietvars, tika izstrādāti publiski, bet citi sākotnēji tika izstrādāti iekšējā repozitorijā un publiskoti pēc izlaišanas. Saskaņā ar jauno modeli izstrāde tagad ir ierobežota ar iekšējo atzaru, un kods no šīs atzara tiek apvienots AOSP repozitorijā saistībā ar izlaidumiem.
Avots: opennet.ru
