Das öffentliche Betaprogramm von Android bietet alles, was du brauchst, um deine Apps für die nächste Android-Version vorzubereiten.
- Hardware- und Emulator-System-Images: Eine Laufzeitumgebung zum Testen deiner Apps auf der nächsten Android-Version für Pixel-Geräte und den Android-Emulator.
- Aktueller Plattformcode und aktuelle APIs: Wir stellen regelmäßig Updates bereit, damit ihr mit dem neuesten Plattformcode testen könnt.
- Neue Verhaltensweisen und Funktionen: Ermittle die Verhaltensänderungen, die sich auf deine Apps auswirken, und nutze die neuesten Plattformfunktionen.
- Feedback und Support: Ihr Feedback ist uns wichtig. Melden Sie Probleme und teilen Sie uns Ihre Meinung mit. Tauschen Sie sich mit anderen Entwicklern in der [Entwickler-Community][community] aus.
Meilensteine und Updates
Das Android-Betaprogramm für Entwickler läuft vor jedem Haupt- und Nebenrelease mehrere Monate lang. In dieser Zeit stellen wir Beta-Updates für eure Entwicklungs- und Testumgebungen bereit, einschließlich SDK-Tools, System-Images, Emulatoren, API-Referenzen und API-Diffs. In der folgenden Tabelle finden Sie weitere Informationen dazu, worauf Sie sich bei den einzelnen Meilensteinen konzentrieren sollten.
| Meilenstein | Typ | Entwickleraktionen |
|---|---|---|
| Beta 1 | Erste Beta-Version, Over-the-Air-Update für Entwickler und erste Nutzer, die sich für Android Beta registrieren. |
|
| Plattformstabilität | ||
| Plattformstabilität | Der erste Meilenstein Plattformstabilität umfasst endgültige APIs und Verhaltensweisen. Außerdem wird die Play-Veröffentlichung geöffnet. |
|
| Endgültiger Release | Plattform-Release für AOSP und das Ökosystem. |
|
Android-Release-Phasen
In jeder Phase des Android-Betaprogramms kannst du deine Apps auf die stabile Version für das AOSP und das Android-Ökosystem vorbereiten.
Betaversionen
Beta 1 bietet eine vollständigere und stabilere Umgebung für die Entwicklung und das Testen des nächsten Plattform-Release. Es ist der erste Build, den wir ersten Nutzern zur Verfügung stellen, die sich für das Android Beta-Programm registriert haben. Während der Beta-Releases verwenden erste Nutzer deine App auf Pixel-Geräten. Wir empfehlen daher, auf Feedback von diesen Nutzern zu achten und kompatible Updates zu veröffentlichen, um Probleme zu beheben, ohne die Ausrichtung der App zu ändern. Bei Hauptversionen ist es auch ein guter Zeitpunkt, sich auf eine spätere Änderung des Targetings Ihrer App vorzubereiten. Bitte geben Sie uns in dieser Zeit Feedback, damit wir über Probleme oder Anfragen informiert sind.
Meilenstein für die Plattformstabilität
Android-Releases enthalten einen Meilenstein namens Plattformstabilität, mit dem du deine abschließenden Tests und Releases planen kannst. Dieser Meilenstein bedeutet, dass die Plattform die endgültigen internen und externen APIs, die endgültigen App-Verhaltensweisen und die endgültigen Nicht-SDK-API-Listen erreicht hat. Nach der Plattformstabilität sind keine weiteren Änderungen zu erwarten, die sich auf deine Apps auswirken. Jetzt ist es an der Zeit, die abschließenden Tests und Entwicklungsarbeiten durchzuführen, damit eine kompatible Version deiner App für Nutzer bereit ist, wenn die finale Version veröffentlicht wird. Für Hauptversionen stellt Android zu diesem Zeitpunkt ein Standard-API-Level bereit.
Wir empfehlen allen Entwicklern von Apps, Spielen, SDKs, Bibliotheken und Spiel-Engines, den Meilenstein „Plattformstabilität“ als Ziel für die Planung abschließender Kompatibilitätstests und der öffentlichen Veröffentlichung zu verwenden. Wenn du die Plattformstabilität anstelle des endgültigen Release verwendest, hast du mehrere zusätzliche Wochen Zeit, bevor Nutzer die neue Plattform auf ihren Geräten erhalten.
Ab der Plattformstabilität kannst du auch Apps auf Geräten veröffentlichen, auf denen die Android-Plattform mit dem offiziellen API-Level ausgeführt wird. Wir empfehlen, die App zuerst in den Alpha- und Beta-Tracks von Google Play zu veröffentlichen, damit du sie testen kannst, bevor du sie im Store allgemein verfügbar machst.
Endgültige Version
Die stabile Version der Android-Plattform wird im AOSP und im größeren Android-Ökosystem veröffentlicht. Einige Nutzer werden zu diesem Zeitpunkt oder kurz danach auf die Android-Plattform aktualisieren, da Gerätehersteller Updates für ihre Nutzer veröffentlichen. Seien Sie auf neue Probleme vorbereitet, die möglicherweise gemeldet werden, wenn die Anzahl der Nutzer mit der neuesten Android-Version steigt.
Was ist in Beta-Releases enthalten?
Das Betaprogramm umfasst alles, was Sie zum Testen Ihrer vorhandenen Apps auf einer Vielzahl von Bildschirmgrößen, Netzwerktechnologien, CPU- und GPU-Chipsätzen und Hardwarearchitekturen benötigen.
SDK und Tools
In Android Studio können Sie die folgenden Komponenten über den SDK-Manager herunterladen:
- SDK und Tools für die Betaversion
- Emulator-System-Images für Mobilgeräte (nur 64-Bit)
Wir werden diese Entwicklungstools bei Bedarf bei jedem Meilenstein aktualisieren.
System-Images
Wir stellen System-Images für eine Vielzahl von Google Pixel-Geräten bereit, die du für die Entwicklung und Tests verwenden kannst. Auf der Downloadseite für die Version findest du ein System-Image für die Entwicklung und Tests.
Wenn du kein Pixel-Gerät hast, kannst du je nach deinem Workflow auch andere Methoden zum Entwickeln und Testen verwenden:
- Emulator-System-Images für Mobilgeräte (nur 64-Bit)
- Generische System-Images (GSIs)
Over-the-air-Updates für Pixel über das Android Beta-Programm
Wenn du ein unterstütztes Pixel-Gerät hast, kannst du es für das Android-Betaprogramm für Pixel registrieren, um Updates für die Android-Plattform-Betaversion per Over-the-Air-Update (OTA) zu erhalten.
Weitere Informationen und die Möglichkeit zur Anmeldung findest du unter g.co/androidbeta.
Beta-APIs und Veröffentlichung
Die frühen Beta-Builds bieten anfangs ein reines Entwicklungssystem und eine Android-Bibliothek, die kein Standard-API-Level hat. Wenn ihr die neue Plattform als Ziel festlegen und während dieser Zeit mit den neuen APIs entwickeln möchtet, müsst ihr die Betaversion als Ziel festlegen. Aktualisiert dazu die Build-Konfiguration eurer App.
Die Vorabversionen der APIs werden erst offiziell, wenn das endgültige SDK bei Plattformstabilität veröffentlicht wird. Das bedeutet, dass Sie während der Betaphase mit API-Änderungen rechnen sollten, insbesondere in den ersten Wochen des Programms. Wir stellen für jeden Release eine Zusammenfassung der Änderungen bereit.
Später in der Vorabversion werden die Entwickler-APIs fertiggestellt und du kannst das offizielle SDK in Android Studio herunterladen und mit den offiziellen APIs kompilieren.
Bis zum Meilenstein „Plattformstabilität“ verhindert Google Play die Veröffentlichung von Apps, die auf ein Vorabversion-API-Level oder das zukünftige offizielle API-Level ausgerichtet sind. Wenn das endgültige SDK verfügbar ist, kannst du das offizielle API-Level als Ziel festlegen und deine App über die Alpha-, Beta- und Produktions-Release-Tracks bei Google Play veröffentlichen. Wenn du eine App, die auf das nächste API-Level ausgerichtet ist, an Tester verteilen möchtest, kannst du dies jederzeit per E-Mail oder über einen direkten Download von deiner Website tun.
API-Referenz und Diff-Bericht
In der Referenzdokumentation zur Plattform wird immer die neueste Vorabversion, Betaversion oder endgültige Version der Plattform angezeigt. Während neue APIs entwickelt werden, sind sie mit einem Wasserzeichen versehen und zeigen den Codenamen der Vorabversion als API-Level an. Beachte, dass du diese APIs nur verwenden kannst, wenn du mit dem Vorschau-SDK entwickelst.
Wenn das endgültige SDK verfügbar ist, wird in der API-Referenz angezeigt, dass die neuen APIs im offiziellen API-Level hinzugefügt wurden.
Supportressourcen
Wenn du Android-Betas testest und damit entwickelst, kannst du über diese Kanäle Probleme melden und Feedback geben:
- Auf der Seite Feedback und Probleme finden Sie ausführliche Informationen dazu, wie Sie Probleme melden und uns Ihre Meinung mitteilen können. Von der Seite aus können Sie den Issue Tracker aufrufen, um Fehler zu melden oder Feature Requests zu stellen. Außerdem können Sie an kurzen Umfragen zu einigen der neuen Funktionen und Änderungen teilnehmen.
- Der Issue Tracker für die Android-Vorabversion ist unser primärer Issue Tracker. Über den Issue Tracker können Sie Fehler, Leistungsprobleme und allgemeines Feedback melden. Außerdem können Sie nach bekannten Problemen suchen und Schritte zur Problemumgehung finden. Wir halten dich über den Status deines Problems auf dem Laufenden, während es gesichtet und zur Überprüfung an das Android-Entwicklerteam gesendet wird.
- In der [Android-Entwickler-Community][community] kannst du dich mit anderen Nutzern und Entwicklern austauschen, die mit den Vorabversionen von Android 16 arbeiten. Dort können Sie Beobachtungen und Ideen teilen und Antworten auf Fragen finden.
[community]: /about/versions/16/qpr2/dev-community