Az AOSP (Android Open Source Project) tároló weboldalán, ahol az Android platform forráskódja található, figyelmeztetés jelent meg a kód publikálási rendszerének megváltozásáról, amely azt jelenti, hogy az új Android kód csak a következő kiadás után lesz elérhető. Az AOSP tartalmát ezentúl évente csak kétszer fogják frissíteni — a második és a negyedik negyedévben. Korábban a Google negyedévente publikálta a kódot.
A folyamatosan frissülő „aosp-main” ággal történő kiadások és módosítások létrehozására javasolt a „android-latest-release” új ág használata, amely az Android legutolsó kiadásának kódállapotával azonos (például jelenleg ez az „android16-qpr2-release”). A változás nem befolyásolja a sebezhetőségek javításával kapcsolatos javítások publikálását, amelyek továbbra is havonta fognak megjelenni az „android-security” ágakban.
A változás okaként említik a platform stabilitásának biztosítására irányuló szándékot az Android ökoszisztéma számára, és az AOSP trunk-stable fejlesztési modellre való áttérését, ami lehetővé teszi az Android fejlesztésének egyszerűsítését, megszabadítva a szükségességtől, hogy több ágat tartsanak fenn, és hogy stabilabb és biztonságosabb kódot biztosítsanak a külső fejlesztők számára. A különálló belső és nyilvános ágak megléte a kiadás fejlesztése során eltérések felhalmozódását okozta, és erőforrást kellett fordítani a változások szinkronizálására és a különböző ágak közötti javítások egyesítésére.
Tavaly a Google korlátozta az AOSP-ba kerülő, Pixel eszközökre jellemző változások átadását, valamint zártkörű kiadások fejlesztésére tért át, anélkül hogy köztes eredményeket publikálnának az AOSP-ban. Előtte a platformot vegyes fejlesztési modell használatával alakították, ahol az Android egyes komponensei, például a Bluetooth-stack, a build rendszer, a frissítési motor és a virtualizációs keretrendszer nyilvánosan fejlődtek, míg mások kezdetben egy belső tárolóban készültek és csak a kiadás után kerültek nyilvánosságra. Az új modell szerint csak belső ágat használnak a fejlesztés során, amelynek kódja a kiadásokhoz kapcsolódóan kerül át az AOSP tárolóba.
Forrás: opennet.ru
