AOSP репозиторийинин веб-сайтында (Android Ачык булактуу долбоор), анда платформанын баштапкы коду камтылган Android, кодду жарыялоо схемасынын өзгөрүшү жөнүндө эскертүү пайда болду, бул жаңы коддун ачылышын билдирет Android Кийинки чыгарылыштан кийин гана. AOSP мазмуну эми жылына эки жолу гана — экинчи жана төртүнчү кварталдарда жаңыртылып турат. Буга чейин Google кодду квартал сайын жарыялап турчу.
Курулуштарды түзүү жана өзгөртүүлөрдү иштеп чыгуу үчүн тынымсыз жаңыланып турган "aosp-main" бутагынын ордуна, акыркы Android чыгарылышынын код базасынын абалы менен аныкталган жаңы "android-latest-release" бутагын колдонуу сунушталат (мисалы, учурда ал "android16-qpr2-release"). Бул өзгөртүү алсыздык патчтарын жарыялоого таасир этпейт, алар ай сайын "android-security" бутактарына жарыялана берет.
Өзгөртүүнүн себеби экосистеманын платформа туруктуулугун камсыз кылуу каалоосу катары көрсөтүлүүдө. Android жана AOSPти магистралдык туруктуу өнүктүрүү моделине алып келет, бул иштеп чыгууну жөнөкөйлөтөт Android, бир нече бутактарды тейлөө зарылдыгын жокко чыгарып, үчүнчү тараптын иштеп чыгуучуларына туруктуураак жана коопсуз кодду камсыз кылды. Ички жана коомдук бутактардын өзүнчө болушу чыгарылыш жүрүп жатканда айырмачылыктардын топтолушуна алып келди, бул өзгөртүүлөрдү синхрондоштуруу жана ар кандай бутактардын ортосундагы патчтарды бириктирүү үчүн ресурстарды талап кылды.
Өткөн жылы Google AOSPге Pixelге тиешелүү өзгөртүүлөрдү киргизүүнү чектеп, AOSPге аралык жыйынтыктарды жарыялабай туруп, жабык эшик артында чыгарууга өткөн. Буга чейин платформа айрым компоненттери менен аралаш өнүктүрүү моделин колдонуу менен иштелип чыккан. AndroidBluetooth стек, куруу системасы, жаңыртуу кыймылдаткычы жана виртуалдаштыруу алкагы сыяктуу кээ бир функциялар ачык иштелип чыккан, ал эми башкалары башында ички репозиторийде түзүлүп, чыгарылгандан кийин ачыкка чыгарылган. Жаңы моделге ылайык, иштеп чыгууда ички бутак гана колдонулат, ал эми бул бутактан алынган код релиздер менен бирге AOSP репозиторийине бириктирилет.
Source: opennet.ru
