Android-Betaversion für Entwickler

Das öffentliche Betaprogramm von Android bietet Ihnen alles, was Sie benötigen, um Ihre Apps für die nächste Android-Version vorzubereiten.

  • System-Images für Hardware und Emulatoren: Eine Laufzeitumgebung zum Testen Ihrer Apps in 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 Sie mit dem aktuellen Plattformcode testen können.
  • Neue Verhaltensweisen und Funktionen: Hier erfahren Sie, welche Verhaltensänderungen sich auf Ihre Apps auswirken, und können die neuesten Plattformfunktionen nutzen.
  • 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 [Developer Community][community] aus.

Meilensteine und Updates

Das Android-Betaprogramm für Entwickler läuft mehrere Monate vor jeder Haupt- und Nebenversion. Während dieser Zeit stellen wir Beta-Updates für Ihre Entwicklungs- und Testumgebungen mit SDK-Tools, System-Images, Emulatoren, API-Referenzen und API-Unterschieden bereit. In der folgenden Tabelle finden Sie weitere Informationen dazu, worauf Sie sich in den einzelnen Phasen konzentrieren sollten.

Meilenstein Eingeben Entwickleraktionen
Beta 1 Erste Betaversion, Over-the-Air-Update für Entwickler und Early Adopters, die sich für Android Beta registrieren.
  • Neue Verhaltensänderungen und APIs
  • Beginnen Sie frühzeitig mit den App-Kompatibilitätstests.
  • Sie können uns in dieser Zeit Feedback geben, um kritische Probleme oder Anfragen zu melden.
Spätere Beta-Releases Inkrementelles Release in Betaqualität
  • Hier finden Sie Informationen zu neuen Funktionen, APIs und (nur bei Hauptversionen) Verhaltensänderungen.
  • Führen Sie weiterhin Kompatibilitätstests durch und achten Sie auf Feedback von Android-Betanutzer*innen.
  • Fahren Sie mit dem Testen der Ausrichtung auf das neue API-Level fort (nur für Hauptversionen).
  • SDK- und Bibliotheksentwickler über Kompatibilitätsprobleme informieren
Plattformstabilität
Plattformstabilität Der erste Meilenstein Plattformstabilität umfasst die endgültigen APIs und Verhaltensweisen. Die Play-Veröffentlichung wird ebenfalls geöffnet.
  • Beginnen Sie mit den finalen Kompatibilitätstests für Apps, SDKs und Bibliotheken.
  • Kompatible App-Versionen veröffentlichen
  • Arbeiten Sie weiter daran, das neue API-Level als Ziel zu verwenden (nur für Hauptversionen).
  • Aktualisieren Sie SDKs und Bibliotheken und benachrichtigen Sie die Entwickler über etwaige Kompatibilitätsprobleme.
Finaler Release Plattform-Release für AOSP und Ökosystem.
  • Veröffentlichen Sie kompatible Versionen für Apps, SDKs und Bibliotheken.
  • Arbeiten Sie weiter daran, das neue API-Level als Ziel zu verwenden (nur für Hauptversionen).
  • Neue Funktionen und APIs nutzen

Android-Releasephasen

In jeder Phase des Android-Betaprogramms können Sie Ihre Apps auf die stabile Version für AOSP und das Android-Ökosystem vorbereiten.

Betaversionen

Beta 1 bietet eine vollständigere und stabilere Umgebung zum Entwickeln und Testen auf der nächsten Plattformversion. Es ist der erste Build, den wir an Early Adopters senden, die am Android-Betaprogramm teilnehmen. Während der Betaphase verwenden Early Adopter Ihre App auf Pixel-Geräten. Wir empfehlen Ihnen daher, auf Feedback von diesen Nutzern zu achten und kompatible Updates zu veröffentlichen, um etwaige Probleme zu beheben, ohne die Ausrichtung der App zu ändern. Bei wichtigen Releases ist es auch ein guter Zeitpunkt, sich auf die spätere Änderung des App-Targetings vorzubereiten. Bitte geben Sie uns in dieser Zeit Feedback, damit wir auf Probleme oder Anfragen reagieren können.

Meilenstein für die Plattformstabilität

Android-Releases umfassen einen Meilenstein namens Plattformstabilität, der Ihnen bei der Planung Ihrer finalen Tests und Releases helfen soll. Dieser Meilenstein bedeutet, dass die Plattform die finalen internen und externen APIs, die finalen Funktionen für Apps und die finalen API-Listen ohne SDK erreicht hat. Nach der Plattformstabilität sind keine weiteren Änderungen zu erwarten, die sich auf Ihre Apps auswirken. Jetzt ist es an der Zeit, mit den letzten Tests und Entwicklungsarbeiten zu beginnen, die erforderlich sind, um sicherzustellen, dass eine kompatible Version Ihrer App bei der endgültigen Veröffentlichung für Nutzer im Ökosystem verfügbar ist. Bei Hauptversionen wird von Android zu diesem Zeitpunkt ein Standard-API-Level bereitgestellt.

Wir empfehlen allen Entwicklern von Apps, Spielen, SDKs, Bibliotheken und Spiele-Engines, den Meilenstein zur Plattformstabilität als Ziel für die Planung der finalen Kompatibilitätstests und der öffentlichen Veröffentlichung zu verwenden. Wenn Sie die Plattformstabilität anstelle der endgültigen Version verwenden, haben Sie mehrere zusätzliche Wochen Zeit, bevor Verbraucher die neue Plattform auf ihren Geräten erhalten können.

Über die Plattformstabilität können Sie auch Apps auf Geräten veröffentlichen, auf denen die Android-Plattform mit dem offiziellen API-Level ausgeführt wird. Wir empfehlen, zuerst im Alpha- und Betatest-Track von Google Play zu veröffentlichen, damit Sie Ihre Apps testen können, bevor Sie sie im Store allgemein anbieten.

Aktuelle Version

Die stabile Version der Android-Plattform wird für AOSP und das gesamte Android-Ökosystem veröffentlicht. Es ist davon auszugehen, dass einige Ihrer Nutzer zu diesem Zeitpunkt oder kurz danach auf die Android-Plattform aktualisieren, da Gerätehersteller beginnen, Updates für ihre Nutzer zu veröffentlichen. Seien Sie auf neue Probleme vorbereitet, die möglicherweise gemeldet werden, wenn die Anzahl der Nutzer der neuesten Android-Version steigt.

Was ist in Betaversionen enthalten?

Das Betaprogramm umfasst alles, was Sie zum Testen Ihrer vorhandenen Apps auf verschiedenen Bildschirmgrößen, Netzwerktechnologien, CPU- und GPU-Chipsets sowie Hardwarearchitekturen benötigen.

SDK und Tools

Mit 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.

Systembilder

Wir stellen System-Images für eine Vielzahl von Google Pixel-Geräten zur Verfügung, die Sie für die Entwicklung und das Testen verwenden können. Auf der Downloadseite für das Release finden Sie ein System-Image für die Entwicklung und das Testen.

Wenn Sie kein Pixel-Gerät haben, können Sie je nach Workflow trotzdem mit anderen Methoden entwickeln und testen:

  • Emulator-System-Images für Mobilgeräte (nur 64 Bit)
  • Generische System-Images (GSIs)

OTA-Updates für Pixel über das Android-Betaprogramm

Wenn Sie ein unterstütztes Pixel haben, können Sie es für das Android-Betaprogramm für Pixel registrieren, um Beta-Updates für die Android-Plattform Over-the-Air (OTA) zu erhalten.

Weitere Informationen und die Möglichkeit zur Registrierung finden Sie unter g.co/androidbeta.

Beta-APIs und Veröffentlichung

Die ersten Beta-Builds bieten zunächst ein reines Entwicklungssystem und eine Android-Bibliothek, die kein Standard-API-Level hat. Wenn Sie die neue Plattform nutzen und mit den neuen APIs entwickeln möchten, müssen Sie die Betaversion als Ziel festlegen, indem Sie die Build-Konfiguration Ihrer App aktualisieren.

Die Preview-APIs sind erst offiziell, wenn das endgültige SDK bei der Plattformstabilität veröffentlicht wird. Das bedeutet, dass Sie während der Betaphase mit API-Änderungen rechnen müssen, insbesondere in den ersten Wochen des Programms. Mit jeder Version stellen wir eine Zusammenfassung der Änderungen bereit.

Im weiteren Verlauf der Vorschau werden die Entwickler-APIs fertiggestellt. Sie können dann 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 Preview-API-Level oder das zukünftige offizielle API-Level ausgerichtet sind. Wenn das endgültige SDK verfügbar ist, können Sie auf das offizielle API-Level ausrichten und Ihre App über die Alpha-, Beta- und Produktions-Release-Channels bei Google Play veröffentlichen. Wenn Sie eine App für Tester verteilen möchten, die auf das nächste API-Level ausgerichtet ist, können Sie das jederzeit per E-Mail oder durch direkten Download von Ihrer Website tun.

API-Referenz und Diff-Bericht

In der Plattform-Referenzdokumentation wird immer die aktuelle Plattform-Vorabversion, Betaversion oder endgültige Version angezeigt. Während neue APIs entwickelt werden, werden sie mit einem Wasserzeichen versehen und der Vorabversions-Codename wird als API-Level angezeigt. Sie können diese APIs nur verwenden, wenn Sie das Preview SDK verwenden.

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 Sie Android-Betaversionen testen und entwickeln, können Sie ü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. Auf der Seite können Sie über den Issue Tracker Fehler melden oder Funktionsanfragen einreichen. Außerdem können Sie an kurzen Umfragen zu einigen der neuen Funktionen und Änderungen teilnehmen.
  • Der Android Preview-Issue Tracker ist unser primärer Issue Tracker. Über die Problemverfolgung können Sie Fehler, Leistungsprobleme und allgemeines Feedback melden. Sie können auch nach bekannten Problemen suchen und Problemumgehungen finden. Wir halten Sie auf dem Laufenden, während Ihr Problem priorisiert und zur Überprüfung an das Android-Entwicklerteam gesendet wird.
  • In der [Android-Entwickler-Community][community] können Sie sich mit anderen Nutzern und Entwicklern austauschen, die mit den Preview-Builds von Android 16 arbeiten. Dort können Sie Beobachtungen und Ideen austauschen und Antworten auf Fragen finden.

[community]: /about/versions/16/qpr2/dev-community