Google veröffentlicht den Android-Code zweimal im Jahr

Auf der Website des AOSP-Repositorys (Android Open Source Project), das den Quellcode der Android-Plattform hostet, wurde eine Warnung über die Änderung im Veröffentlichungsmodell des Codes veröffentlicht, die vorsieht, dass neuer Android-Code nur nach einem weiteren Release veröffentlicht wird. Der Inhalt von AOSP wird künftig nur noch zweimal im Jahr aktualisiert — im zweiten und vierten Quartal. Zuvor hatte Google die vierteljährliche Code-Publikation praktiziert.

Statt eines kontinuierlich aktualisierten Branches "aosp-main" zur Erstellung von Builds und zur Entwicklung von Änderungen wird empfohlen, den neuen Branch "android-latest-release" zu verwenden, der dem Zustand der Codebasis der letzten Android-Version zugeordnet ist (zum Beispiel handelt es sich derzeit um "android16-qpr2-release"). Diese Änderung hat keinen Einfluss auf die Veröffentlichung von Patches zur Behebung von Sicherheitsanfälligkeiten, die weiterhin monatlich in den Branches "android-security" veröffentlicht werden.

Als Gründe für die Änderung werden der Wunsch nach Stabilität der Plattform für das Android-Ökosystem und die Einführung eines trunk-stable Entwicklungsmodells für AOSP genannt, um die Entwicklung von Android zu vereinfachen, die Notwendigkeit der Pflege mehrerer Branches zu beseitigen und Drittentwicklern stabileren und sichereren Code bereitzustellen. Das Vorhandensein getrennter interner und öffentlicher Branches führte zu einer Ansammlung von Unterschieden während der Entwicklung eines Releases und zu einem erhöhten Ressourcenaufwand 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 für Pixel in AOSP eingeschränkt und die Entwicklung von Releases unter Verschluss ohne Veröffentlichung zwischenzeitlicher Ergebnisse in AOSP umgestellt. Zuvor wurde die Plattform unter Verwendung eines gemischten Entwicklungsmodells entwickelt, bei dem einige Android-Komponenten, wie der Bluetooth-Stack, das Build-System, der Update-Engine und das Virtualisierungs-Framework, öffentlich entwickelt wurden, während andere zunächst in einem internen Repository erstellt und nach der Veröffentlichung offengelegt wurden. Gemäß dem neuen Modell wird bei der Entwicklung ausschließlich der interne Branch verwendet, dessen Code in das AOSP-Repository in Verbindung mit Releases übertragen wird.

Quelle: opennet.ru

60GB SSD 8Gb DDR4