Google преминава към публикуване на кода на Android два пъти годишно

На сайта на репозитория AOSP (Android Open Source Project), където е разположен изходният код на платформата Android, се появи предупреждение за промяна в схемата на публикуване на код, което предполага отваряне на новия код на Android само след следващото издание. Съдържанието на AOSP оттук нататък ще се обновява само два пъти годишно — през второто и четвъртото тримесечие. По-рано Google практикуваше публикуване на код на всеки триместър.

Вместо непрекъснато обновяващото се клонче «aosp-main» за създаване на сборки и разработка на промени, се препоръчва да се използва новото клонче «android-latest-release», което е идентифицирано със състоянието на кодовата база на последното издание на Android (например в момента това е «android16-qpr2-release»). Промяната няма да повлияе на публикуването на пачове за корекция на уязвимости, които ще продължат да се публикуват веднъж месечно в клоновете «android-security».

Причините за промяната включват желанието да се осигури стабилност на платформата за екосистемата Android и да се приведат AOSP към модел на разработка trunk-stable, което ще опрости разработването на Android, да се избавим от необходимостта да се поддържат няколко клона и да се предостави на външните разработчици по-стабилен и сигурен код. Наличието на отделни вътрешни и публични клонове водеше до натрупване на разлики по време на разработката на изданието и необходимостта от изразходване на ресурси за синхронизиране на промените и сливане на пачовете между различни клонове.

Миналата година компанията Google ограничи предаването в AOSP на промени, специфични за устройствата Pixel, и премина към разработка на издания зад затворени врати без публикуване в AOSP на междинни резултати. Преди това платформата се развиваше с използване на смесен модел на разработка, при който някои компоненти на Android, например стек Bluetooth, системата за сборка, двигателят за обновления и рамката за виртуализация, се развиваха публично, докато други — първоначално се създаваха във вътрешен репозиторий и се разкриваха след издаване. В съответствие с новия модел при разработката се използва само вътрешен клон, кодът от който се прехвърля в репозитория AOSP в привязка към изданията.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster