Nach der heutigen stabilen Veröffentlichung ist der Quellcode für Android 12 jetzt im Android Open Source Project (AOSP) zu finden.
Google gab heute die Veröffentlichung von bekannt Android 12, die neueste Hauptversion des Android-Betriebssystems. Während sie hat keine stabilen Builds auf Pixel-Telefone übertragen Heute haben sie bestätigt, dass der Quellcode heute gelöscht wird. Getreu seinem Wort hat Google damit begonnen, den Android 12-Quellcode in die Git-Repositories des Android Open Source Project (AOSP) hochzuladen.
Google beginnt traditionell mit dem Hochladen des Quellcodes für jede neue Android-Version unmittelbar nach der Veröffentlichung stabiler Builds für seine Pixel-Telefone. Zum Beispiel die Quellcode für Android 9 Pie wurde direkt danach am 6. August 2018 veröffentlicht Das stabile Update wurde live geschaltet für die Pixel- und Pixel-2-Serie. Ebenso die Stabiles Update für Android 10 wurde am 3. September 2019 für Pixel eingeführt, und bald folgte das Der Quellcode wird hochgeladen
am selben Tag. Im Jahr 2020 hat Google die hochgeladen Quellcode für Android 11 am 8. September, am selben Tag, an dem sie das stabile Update ausgerollt zu Pixel-Telefonen. Google bricht mit der Tradition und veröffentlicht den Android 12-Quellcode, bevor das stabile Update auf unterstützten Pixel-Telefonen bereitgestellt wird. Die Einführung des stabilen Updates für Pixel ist in einigen Wochen geplant, ein Datum steht jedoch noch nicht fest.Google veröffentlicht den Android 12-Quellcode unter der Apache-Lizenz Version 2.0. Apache 2.0 ist eher freizügig als Copyleft-Lizenz, was bedeutet, dass Entwickler den Code frei ändern und verteilen können, ohne dass sie Open-Source-Code benötigen Modifikationen. Dieses Lizenzsystem ermöglicht es Smartphone-Herstellern, ihre eigenen Closed-Source-Forks von Android zu entwickeln.
Entwickler, die den Open-Source-Entwicklungsprinzipien folgen möchten, können AOSP forken und veröffentlichen Quellcode für ihre Änderungen, ein Schlüsselprinzip hinter den gemeinschaftlichen Entwicklungen, die auf stattfinden Die XDA-Foren. Die Veröffentlichung des Android 12-Quellcodes wird eine grundlegende Rolle bei der Entwicklung neuer und aktualisierter Aftermarket-Distributionen wie LineageOS und anderen spielen beliebte „Custom ROMs“.".
Wenn Sie an der Analyse des Android 12-Quellcodes interessiert sind, können Sie hier vorbeischauen Android Git-Repositorys und suchen Sie nach den neuen Android 12-Zweigen und -Tags. Suchen Sie insbesondere nach den Tags „android-12.0.0_r#“. Es dauert eine Weile, bis die gesamte interne Codebasis von Google in die öffentlichen AOSP-Repos übertragen wird. Sie müssen also mit einer Wartezeit von ein paar Stunden rechnen, bevor Sie alles synchronisieren können. Google lädt außerdem den Commit-Verlauf für jede Version hoch, der viele Einblicke in den Denkprozess des Android-Teams beim Hinzufügen oder Entfernen von Funktionen bietet.
Obwohl sich die Entwicklung im AOSP-Master-Zweig bereits auf die nächste Hauptversion von Android verlagert hat – Android 13 – Google wird weiterhin kleine Änderungen an der Codebasis von Android 12 vornehmen, vor allem Backports und Sicherheitspatch-Zusammenführungen, also halten Sie jeden Monat Ausschau nach neuen Tags. Wir haben Hinweise darauf gesehen, dass Google an einer Punktveröffentlichung arbeitet scheint viele Verbesserungen für faltbare Geräte und Tablets zu beinhalten, aber diese Funktionen wurden mit der heutigen Veröffentlichung nicht als Open-Source-Version bereitgestellt. Darüber hinaus gibt es eine der herausragenden Funktionen von Android 12 – es Tapetenbasiertes Themensystem – ist noch nicht vollständig Open Source, aber Das wird sich ändern mit der oben genannten Punktfreigabe.