Google wechselt zu einer halbjährlichen Veröffentlichung des Android-Codes.

Auf der Website des AOSP-Repositorys (Android Open Source Project), auf dem der Quellcode der Android-Plattform bereitgestellt wird, wurde eine Warnung bezüglich der Änderung des Veröffentlichungsplans für den Code veröffentlicht, die vorschreibt, dass neuer Android-Code erst nach dem nächsten Release veröffentlicht wird. Der Inhalt von AOSP wird künftig nur zweimal im Jahr aktualisiert — im zweiten und vierten Quartal. Zuvor hatte Google vierteljährliche Aktualisierungen des Codes praktiziert.

Anstelle des kontinuierlich aktualisierten Branches „aosp-main“ zur Erstellung von Builds und Entwicklung von Änderungen wird empfohlen, den neuen Branch „android-latest-release“ zu verwenden, der mit dem Zustand der Codebasis des letzten Android-Releases identifiziert wird (derzeit ist dies „android16-qpr2-release“). Diese Änderung hat keinen Einfluss auf die Veröffentlichung von Sicherheitspatches, die weiterhin monatlich in den Branches „android-security“ veröffentlicht werden.

Die Gründe für die Änderungen sind der Wunsch, Plattformstabilität für das Android-Ökosystem zu gewährleisten und AOSP auf ein trunk-stable Entwicklungsmodell umzustellen. Dies soll die Android-Entwicklung vereinfachen, die Notwendigkeit zur Unterstützung mehrerer Branches beseitigen und externen Entwicklern stabileren und sichereren Code bereitstellen. Die Separierung von internen und öffentlichen Branches führte zu einem Anstieg der Unterschiede während der Release-Entwicklung und erforderte Ressourcen für die Synchronisierung von Änderungen und das Zusammenführen von Patches zwischen verschiedenen Branches.

Im vergangenen Jahr hat Google die Übertragung von gerätespezifischen Änderungen in AOSP für Pixel-Geräte eingeschränkt und ist zu einer Entwicklung hinter verschlossenen Türen übergegangen, ohne Zwischenstände im AOSP zu veröffentlichen. Zuvor wurde die Plattform mit einem gemischten Entwicklungsmodell weiterentwickelt, bei dem einige Android-Komponenten, wie der Bluetooth-Stack, das Build-System, die Update-Engine und das Virtualisierungs-Framework, öffentlich entwickelt wurden, während andere zunächst im internen Repository erstellt und nach der Veröffentlichung offengelegt wurden. Nach dem neuen Modell wird nur noch der interne Branch für die Entwicklung verwendet, dessen Code im Zusammenhang mit den Releases in das AOSP-Repository übertragen wird.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster