På AOSP-arkivets webbplats (Android Open Source Project), som innehåller plattformens källkod Android, en varning har dykt upp om en ändring i kodpubliceringsschemat, vilket innebär att ny kod öppnas Android Först efter nästa utgåva. AOSP-innehållet kommer nu endast att uppdateras två gånger om året – under andra och fjärde kvartalet. Tidigare publicerade Google kod kvartalsvis.
Istället för den kontinuerligt uppdaterade grenen "aosp-main" för att skapa byggen och utveckla ändringar, rekommenderas det att använda den nya grenen "android-latest-release", som identifieras med tillståndet för kodbasen för den senaste Android-utgåvan (till exempel är den för närvarande "android16-qpr2-release"). Denna ändring kommer inte att påverka publiceringen av sårbarhetspatchar, som kommer att fortsätta publiceras varje månad till grenarna "android-security".
Anledningen till förändringen anges som en önskan att säkerställa plattformsstabilitet för ekosystemet. Android och föra AOSP till en trunk-stabil utvecklingsmodell, vilket kommer att förenkla utvecklingen. Android, eliminera behovet av att underhålla flera grenar och ge tredjepartsutvecklare mer stabil och säker kod. Att ha separata interna och publika grenar ledde till att skillnader ackumulerades allt eftersom en utgåva fortskred, vilket krävde resurser för att synkronisera ändringar och sammanfoga patchar mellan olika grenar.
Förra året begränsade Google möjligheten att skicka in Pixel-specifika ändringar till AOSP och gick över till sluten utveckling av versioner utan att publicera interimsresultat till AOSP. Innan dess hade plattformen utvecklats med en blandad utvecklingsmodell, med vissa komponenter AndroidVissa funktioner, såsom Bluetooth-stacken, byggsystemet, uppdateringsmotorn och virtualiseringsramverket, utvecklades offentligt, medan andra ursprungligen skapades i ett internt arkiv och offentliggjordes efter lanseringen. Enligt den nya modellen använder utvecklingen endast den interna grenen, där kod från denna gren slås samman med AOSP-arkivet i samband med lanseringar.
Källa: opennet.ru
