Na stronie repozytorium AOSP (Android Open Source Project), w którym znajduje się kod źródłowy platformy Android, pojawiło się ostrzeżenie o zmianie schematu publikacji kodu, co oznacza, że nowy kod Android będzie udostępniany dopiero po kolejnym wydaniu. Zawartość AOSP od teraz będzie aktualizowana tylko dwa razy w roku — w drugim i czwartym kwartale. Wcześniej Google praktykował kwartalną publikację kodu.
Zamiast ciągle aktualizowanej gałęzi „aosp-main” do tworzenia kompilacji i wprowadzania zmian, zaleca się korzystanie z nowej gałęzi „android-latest-release”, która jest związana ze stanem bazy kodu ostatniego wydania Android (na przykład obecnie jest to „android16-qpr2-release”). Zmiana ta nie wpłynie na publikację poprawek usuwających luki w zabezpieczeniach, które będą nadal publikowane raz w miesiącu w gałęziach „android-security”.
Wśród powodów zmiany wymienia się chęć zapewnienia stabilności platformy dla ekosystemu Android oraz dostosowanie AOSP do modelu rozwoju trunk-stable, co pozwoli uprościć rozwój Androida, pozbyć się potrzeby utrzymywania kilku gałęzi i zapewnić zewnętrznym deweloperom bardziej stabilny i bezpieczny kod. Posiadanie oddzielnych gałęzi wewnętrznych i publicznych prowadziło do gromadzenia różnic podczas rozwijania wydania oraz do konieczności poświęcania zasobów na synchronizację zmian i scalanie poprawek między różnymi gałęziami.
W zeszłym roku firma Google ograniczyła przekazywanie do AOSP zmian specyficznych dla urządzeń Pixel oraz przeszła do opracowywania wydań za zamkniętymi drzwiami, bez publikowania w AOSP pośrednich wyników. Wcześniej platforma rozwijała się z wykorzystaniem mieszanej formy rozwoju, w której niektóre komponenty Androida, takie jak stos Bluetooth, system kompilacji, silnik aktualizacji i framework wirtualizacji, rozwijały się publicznie, a inne były początkowo tworzone w wewnętrznym repozytorium i ujawniane po wydaniu. Zgodnie z nowym modelem podczas opracowywania używana jest tylko wewnętrzna gałąź, a kod z niej przenoszony jest do repozytorium AOSP w związku z wydaniami.
Źródło: opennet.ru
