Das öffentliche Betaprogramm von Android bietet alles, was du brauchst, um deine Apps für die nächste Android-Version vorzubereiten.
- Hardware- und Emulator-Systemimages : Eine Laufzeitumgebung zum Testen deiner Apps in der nächsten Android-Version für Pixel-Geräte und den Android Emulator.
- Neuester Plattformcode und neueste APIs : Wir stellen regelmäßig Updates bereit, damit du mit dem neuesten Plattformcode testen kannst.
- Neue Verhaltensweisen und Funktionen : Finde heraus, welche Verhaltensänderungen sich auf deine Apps auswirken, und nutze die neuesten Plattformfunktionen.
- Feedback und Support : Dein Feedback ist wichtig! Melde Probleme und teile uns deine Meinung mit. Tausche dich in der [Entwickler-Community][community] mit anderen Entwicklern aus, um deine Erfahrungen zu teilen.
Meilensteine und Updates
Das Android-Betaprogramm für Entwickler läuft vor jedem Haupt- und Nebenrelease mehrere Monate. In dieser Zeit stellen wir Beta-Updates für deine Entwicklungs- und Testumgebungen bereit, einschließlich SDK-Tools, Systemimages, Emulatoren, API-Referenz und API-Unterschiede. In der folgenden Tabelle erfährst du, worauf du dich bei den einzelnen Meilensteinen konzentrieren solltest.
| Meilenstein | Typ | Aktionen für Entwickler |
|---|---|---|
| Beta 1 | Erster Release in Betaqualität, Over-the-Air-Update für Entwickler und Early Adopter, die sich für die Android-Beta registrieren. |
|
| Plattformstabilität | ||
| Plattform stabilität | Der erste Meilenstein Plattform Stabilität umfasst die finalen APIs und Verhaltensweisen. Außerdem wird die Veröffentlichung bei Google Play geöffnet. |
|
| Aktuelle Version | Plattformrelease für AOSP und das Ökosystem. |
|
Android-Releasephasen
In jeder Phase des Android-Betaprogramms kannst du deine Apps auf den stabilen Release für AOSP und das Android-Ökosystem vorbereiten.
Betaversionen
Beta 1 bietet eine vollständigere und stabilere Umgebung für die Entwicklung und das Testen in der nächsten Plattformversion. Es ist der erste Build, den wir für Early Adopter bereitstellen, die sich für die Android-Beta registriert haben. Während der Betaversionen verwenden Early Adopter 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 Hauptreleases, ist es auch ein guter Zeitpunkt, um mit der Vorbereitung auf die spätere Änderung der Ausrichtung deiner App zu beginnen. Bitte gib uns in dieser Zeit Feedback, um uns Probleme oder Anfragen mitzuteilen.
Meilenstein „Plattformstabilität“
Android-Releases umfassen einen Meilenstein namens Plattformstabilität , der dir bei der Planung deiner finalen Tests und Releases helfen soll. Dieser Meilenstein bedeutet, dass die Plattform die finalen internen und externen APIs, die finalen Verhaltensweisen für Apps und die finalen Listen der Nicht-SDK-APIs erreicht hat. Nach der Plattformstabilität sind keine weiteren Änderungen zu erwarten, die sich auf deine Apps auswirken. Jetzt ist es an der Zeit, mit den finalen Tests und Entwicklungsarbeiten zu beginnen, die erforderlich sind, damit eine kompatible Version deiner App für Nutzer beim finalen Release für das Ökosystem bereit ist. Bei Hauptreleases stellt Android zu diesem Zeitpunkt ein Standard-API-Level bereit.
Wir empfehlen allen App-, Spiele-, SDK-, Bibliotheks- und Spiele-Engine-Entwicklern, den Meilenstein „Plattformstabilität“ als Ziel für die Planung der finalen Kompatibilitätstests und des öffentlichen Releases zu verwenden. Wenn du die Plattformstabilität anstelle des finalen Releases verwendest, hast du mehrere Wochen mehr Zeit, bevor Nutzer die neue Plattform auf ihren Geräten erhalten können.
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, zuerst in den Alpha- und Betatracks von Google Play zu veröffentlichen, damit du deine Apps testen kannst, bevor du sie im Play Store allgemein verfügbar machst.
Aktuelle Version
Die stabile Version der Android-Plattform wird für AOSP und das gesamte Android-Ökosystem veröffentlicht. Es ist zu erwarten, dass einige deiner Nutzer zu diesem Zeitpunkt oder kurz danach auf die Android-Plattform aktualisieren, da Gerätehersteller Updates für ihre Nutzer veröffentlichen. Sei auf neue Probleme vorbereitet, die möglicherweise gemeldet werden, wenn die Anzahl der Nutzer mit der neuesten Android-Version steigt.
Was ist in Betaversionen enthalten?
Das Betaprogramm umfasst alles, was du brauchst, um deine vorhandenen Apps auf einer Vielzahl von Bildschirmgrößen, Netzwerktechnologien, CPU- und GPU-Chipsets und Hardwarearchitekturen zu testen.
SDK und Tools
Mit Android Studio kannst du die folgenden Komponenten über den SDK Manager herunterladen:
- SDK und Tools für die Betaversion
- Emulator-Systemimages für Mobilgeräte (nur 64-Bit)
Wir stellen bei Bedarf Updates für diese Entwicklungstools bei jedem Meilenstein bereit.
System images
Wir bieten Systemimages für eine Vielzahl von Google Pixel-Geräten an, die du für die Entwicklung und das Testen verwenden kannst. Auf der Downloadseite für den Release findest du ein Systemimage für die Entwicklung und das Testen.
Wenn du kein Pixel-Gerät hast, kannst du je nach Workflow trotzdem mit anderen Methoden entwickeln und testen:
- Emulator-Systemimages für Mobilgeräte (nur 64-Bit)
- Generische Systemimages (GSIs)
OTA-Updates für Pixel über das Android-Betaprogramm
Wenn du ein unterstütztes Pixel-Gerät hast, kannst du es für die Android Beta für Pixel registrieren, um Over-the-Air (OTA)-Updates für die Android-Plattform-Beta zu erhalten.
Weitere Informationen und die Registrierung findest du unter g.co/androidbeta.
Beta-APIs und Veröffentlichung
Die frühen Beta-Builds bieten zunächst ein System und eine Android Bibliothek nur für die Entwicklung, die kein Standard-API-Level hat. Wenn du die neue Plattform nutzen und in dieser Zeit mit den neuen APIs entwickeln möchtest, musst du auf die Betaversion ausrichten, indem du die Build-Konfiguration deiner App aktualisierst.
Die Vorschau-APIs sind erst offiziell, wenn das finale SDK bei der Plattform Stabilität veröffentlicht wird. Das bedeutet, dass du während der Betaversion mit API-Änderungen rechnen solltest, insbesondere in den ersten Wochen des Programms. Wir stellen mit jedem Release eine Zusammenfassung der Änderungen bereit.
Später in der Vorschau 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 Vorschau-API-Level oder das zukünftige offizielle API-Level ausgerichtet sind. Wenn das finale SDK verfügbar ist, kannst du auf das offizielle API-Level ausrichten und deine App über die Alpha-, Beta- und Produktionsreleasekanäle bei Google Play veröffentlichen. Wenn du in der Zwischenzeit eine App für Tester bereitstellen möchtest, die auf das nächste API Level ausgerichtet ist, kannst du das jederzeit per E‑Mail oder per Direktdownload von deiner Website aus tun.
API-Referenz und Bericht zu Unterschieden
Die Plattformreferenzdokumentationzeigt immer die aktuelle Plattform vorschau, Betaversion oder aktuelle Version. Während neue APIs entwickelt werden, werden sie mit einem Wasserzeichen versehen und zeigen den Codenamen der Vorschau als API-Level. Diese APIs können nur verwendet werden, wenn du mit dem Vorschau-SDK entwickelst.
Wenn das finale SDK verfügbar ist, wird in der API-Referenz angezeigt, dass die neuen APIs im offiziellen API-Level hinzugefügt wurden.
Supportressourcen
Wenn du mit Android-Beta-Builds testest und entwickelst, kannst du über diese Kanäle Probleme melden und Feedback geben:
- Auf der Seite Feedback und Probleme findest du alle Informationen zum Melden von Problemen und zum Teilen deiner Meinung. Auf der Seite kannst du zum Issue Tracker wechseln, um Fehler oder Funktionsanfragen zu melden, und du kannst an kurzen Umfragen zu einigen der neuen Funktionen und Änderungen teilnehmen.
- Der Issue Tracker für die Android-Vorschau ist unser primärer Issue Tracker. Über den Issue Tracker kannst du Fehler, Leistungsprobleme und allgemeines Feedback melden. Du kannst auch nach bekannten Problemen suchen und Schritte zur Problemumgehung finden. Wir halten dich über den Status deines Problems auf dem Laufenden, während es priorisiert und zur Überprüfung an das Android-Entwicklerteam gesendet wird.
- Die [Android-Entwickler-Community][community] ist eine Community, in der du dich mit anderen Nutzern und Entwicklern austauschen kannst, die mit den Android 16-Vorschau-Builds arbeiten. Dort kannst du Beobachtungen und Ideen teilen und Antworten auf Fragen finden.
[community]: /about/versions/16/qpr2/dev-community