Versionshinweise

Beta 4.1

Veröffentlicht 1. Juni 2026
Builds CP21.260330.011
Emulator-Unterstützung x86 (64-Bit), ARM (v8-A)
Sicherheitspatch-Level 2026-05-05
Google Play-Dienste 26.11.36

Beta 4

Veröffentlicht 16. April 2026
Builds CP21.260330.008
Emulator-Unterstützung x86 (64-Bit), ARM (v8-A)
Sicherheitspatch-Level 2026-04-05
Google Play-Dienste 26.11.36

Beta 3

Veröffentlicht 26. März 2026
Builds CP21.260306.017
Emulator-Unterstützung x86 (64-Bit), ARM (v8-A)
Sicherheitspatch-Level 2026-03-05
Google Play-Dienste 26.02.35

Beta 2

Veröffentlicht 26. Februar 2026
Builds CP21.260206.011
CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
Emulator-Unterstützung x86 (64-Bit), ARM (v8-A)
Sicherheitspatch-Level 2026-02-05
Google Play-Dienste 25.49.33

Beta 1

Veröffentlicht 13. Februar 2026
Builds CP21.260116.011.B1
CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
Emulator-Unterstützung x86 (64-Bit), ARM (v8-A)
Sicherheitspatch-Level 2026-01-05
Google Play-Dienste 25.47.33

Android 17 Beta 4.1 (Juni 2026)

Dieses kleinere Update für Android 17 Beta 4 enthält die folgenden Fehlerkorrekturen:

Alle berechtigten Geräte, die im Android-Betaprogramm für Pixel registriert sind, erhalten ein Over-the-Air-Update (OTA) auf Beta 4.1.

Android 17 Beta 4 (April 2026)

Android 17 befindet sich mit Beta 4 in der letzten geplanten Betaphase. Führen Sie also Ihre letzten Kompatibilitätstests durch und veröffentlichen Sie Ihre für Android 17 optimierten Apps im Google Play Store.

Wenn Sie ein Android SDK, eine Android-Bibliothek, ein Android-Tool oder eine Android-Spiel-Engine entwickeln, ist es wichtig, dass Sie jetzt alle erforderlichen Updates vorbereiten, damit Ihre nachgelagerten App- und Spieleentwickler nicht durch Kompatibilitätsprobleme blockiert werden und die neuesten SDK-Funktionen nutzen können. Informieren Sie Ihre nachgelagerten Entwickler, wenn Updates erforderlich sind, um Android 17 vollständig zu unterstützen.

App-Arbeitsspeicherlimits

Mit Android 17 Beta 4 werden konservative App-Arbeitsspeicherlimits eingeführt, um die Systemstabilität zu verbessern. Wenn Ihre App aufgrund dieser Limits beendet wird, enthält ApplicationExitInfo.getDescription den Wert „MemoryLimiter“. Sie können auch triggerbasiertes Profiling verwenden, um Heap-Dumps zu erfassen, wenn Limits mit TRIGGER_TYPE_ANOMALY erreicht werden.

Änderungen zur Härtung von Audio im Hintergrund

Ab Android 17 gelten im Audio-Framework Einschränkungen für Audiointeraktionen im Hintergrund, einschließlich Audiowiedergabe, Audiofokus-Anfragen und APIs für Lautstärkeänderungen. Auf Grundlage Ihres Feedbacks haben wir seit Beta 2 einige Änderungen vorgenommen, darunter die Einschränkung von targetSDK,die Durchsetzung von Vordergrunddiensten während der Nutzung und die Ausnahme von Weckertönen. Ausführliche Informationen finden Sie in der aktualisierten Anleitung.

Profilübergreifenden Loopback-Traffic blockieren

Ab Android 17 ist profilübergreifender Loopback-Traffic standardmäßig nicht mehr zulässig. Loopback-Traffic innerhalb desselben Profils ist nicht betroffen. Diese Änderung gilt für alle Apps, die unter Android 17 oder höher ausgeführt werden, unabhängig davon, auf welches API-Level die App ausgerichtet ist.

Wichtigste in Beta 4 behobene Probleme

Android 17 Beta 3 (März 2026)

Android 17 hat mit Beta 3 offiziell die Plattformstabilität erreicht. Die API-Oberfläche ist jetzt gesperrt. Es ist also an der Zeit, die endgültigen Kompatibilitätstests durchzuführen und Ihre auf Android 17 ausgerichteten Apps im Google Play Store zu veröffentlichen.

Wenn Sie ein SDK, eine Bibliothek, ein Tool oder eine Game-Engine entwickeln, ist es wichtig, dass Sie Ihre Updates jetzt veröffentlichen, damit nachgelagerte Entwickler nicht daran gehindert werden, die neuesten SDK-Funktionen zu nutzen.

Im Folgenden finden Sie eine Zusammenfassung der neuen Funktionen, Verhaltensänderungen und Verbesserungen, die in Android 17 Beta 3 eingeführt wurden:

Verbesserungen bei Medien und Kamera

  • Anpassung der Bildauswahl:Sie können jetzt das Seitenverhältnis der Rasteransicht der Bildauswahl ändern. Mit der PhotoPickerUiCustomizationParams API können Sie vom standardmäßigen quadratischen 1:1-Format auf ein 9:16-Hochformat wechseln, um die Benutzeroberfläche besser zu integrieren.
  • RAW14-Bildformat:Professionelle Kamera-Apps können jetzt mit der neuen Konstante ImageFormat.RAW14 RAW-Bilder mit 14 Bit pro Pixel aufnehmen. Das ermöglicht maximale Detail- und Farbtiefe bei kompatiblen Sensoren.
  • Vom Anbieter definierte Kameraerweiterungen:Hardwarepartner können jetzt benutzerdefinierte Modi für Kameraerweiterungen definieren (z.B. „Super Resolution“ oder KI-Optimierungen). Fragen Sie diese über die isExtensionSupported(int) API ab.
  • APIs für Kameragerätetypen:Damit lässt sich feststellen, ob es sich bei einer Kamera um integrierte Hardware, eine externe USB-Webcam oder eine virtuelle Kamera handelt.
  • Bluetooth LE Audio-Hörgeräte:Eine neue Gerätekategorie (AudioDeviceInfo.TYPE_BLE_HEARING_AID) ermöglicht es Apps, Hörgeräte von allgemeinen LE Audio-Headsets zu unterscheiden, sodass maßgeschneiderte UI-Symbole angezeigt werden können.
  • Detaillierte Audio-Weiterleitung für Hörgeräte:Nutzer können Systemtöne (Benachrichtigungen, Klingeltöne, Wecker) unabhängig voneinander entweder an verbundene Hörgeräte oder an den Lautsprecher des Geräts weiterleiten lassen. Dies wird auf Systemebene verarbeitet und erfordert keine API-Änderungen.
  • Erweiterter HE-AAC-Software-Encoder:Ein neuer vom System bereitgestellter Encoder (c2.android.xheaac.encoder) unterstützt hohe und niedrige Bitraten für deutlich besseres Audio bei geringer Bandbreite, einschließlich obligatorischer Unterstützung für Lautheitsmetadaten, um eine einheitliche Lautstärke zu gewährleisten.

Leistung und Akku

  • Weniger Wakelocks für inaktive Wecker:Eine neue Callback-basierte Variante von AlarmManager.setExactAndAllowWhileIdle akzeptiert einen OnAlarmListener anstelle eines PendingIntent. Dadurch werden der Stromverbrauch und lange partielle Wakelocks für Apps (z. B. medizinische Monitore oder Messaging-Sockets) reduziert, die im Stromsparmodus präzise Callbacks benötigen.

Datenschutz und Sicherheit

  • Vom System bereitgestellter Button „Standort“:Sie können über Jetpack einen sicheren, vom System gerenderten Button „Standort“ einbetten. Wenn der Nutzer darauf tippt, erhält Ihre App nur für die aktuelle Sitzung Zugriff auf den genauen Standort, ohne dass ein Systemdialogfeld ausgelöst wird. Erfordert die Berechtigung USE_LOCATION_BUTTON.
  • Unterschiedliche Sichtbarkeit von Passwörtern:Die Einstellungen für „Passwörter anzeigen“ sind jetzt in Eingaben per Berührung (das letzte Zeichen wird kurz angezeigt) und physische Tastaturen (standardmäßig sofort ausgeblendet) unterteilt. Standardkomponenten des Frameworks berücksichtigen dies automatisch. Benutzerdefinierte Felder sollten zur ShowSecretsSetting API migriert werden.
  • Hybride Signatur mit Post-Quanten-Kryptografie (PQC):Android führt das APK-Signaturschema v3.2 ein, bei dem klassische Signaturen (RSA/Elliptic Curve) mit ML-DSA-Signaturen kombiniert werden. So werden Apps auf die NIST-Standards und die Fortschritte im Bereich des Quantencomputings vorbereitet.

Nutzererfahrung und System-UI

  • Widget-Unterstützung auf externen Displays:Die visuelle Konsistenz von Widgets wurde für verschiedene Pixeldichten verbessert. RemoteViews.setViewPadding akzeptiert jetzt komplexe Einheiten (DP/SP) und Widgets können bestimmte DisplayMetrics über OPTION_APPWIDGET_DISPLAY_ID abrufen.
  • Interaktives Bild-im-Bild (iPiP) für Desktop-Geräte: Apps können im Desktop-Modus (Standard auf externen Displays) in eine „angeheftete“ Fensterebene verschoben werden. Diese angepinnten Fenster bleiben interaktiv und immer im Vordergrund. Erfordert USE_PINNED_WINDOWING_LAYER- und PiP-Berechtigungen.
  • Ausgeblendete App-Labels auf dem Startbildschirm:Nutzer können jetzt App-Labels auf dem Startbildschirm ausblenden. Achten Sie darauf, dass Ihr App-Symbol einen hohen Wiedererkennungswert hat.
  • Überarbeitete Bildschirmaufzeichnung:Eine neue schwebende Symbolleiste bietet Creatorn bessere Steuerungsmöglichkeiten für Aufnahmen und Einstellungen für die Bildschirmaufzeichnung. Die Benutzeroberfläche wird automatisch aus dem endgültigen Video ausgeschlossen.
  • Bubbles:Die in Beta 2 eingeführte Funktion für den Fenstermodus ist jetzt vollständig aktiviert.

Hauptfunktion und Zustand

  • Einstellungen für den Ausschluss von VPN-Apps:VPN-Apps können den Intent ACTION_VPN_APP_EXCLUSION_SETTINGS verwenden, um einen vom System verwalteten Bildschirm zu öffnen, auf dem Nutzer bestimmte Apps auswählen können, die den VPN-Tunnel umgehen sollen (Split-Tunneling).
  • Dynamische Fallback-Systemschriftart:Android unterstützt jetzt Laufzeitaktualisierungen der Fallback-Kette für Schriftarten. So können aktualisierte Emojis und Typografie ohne ein vollständiges Betriebssystemupdate bereitgestellt werden.
  • OpenJDK 21- und 25-Updates: Integration moderner OpenJDK-Funktionen, einschließlich aktualisierter Unicode-Unterstützung und verbesserter SSL-Unterstützung für benannte Gruppen in TLS.
  • Health Connect-Gerätedatenanbieter (DDPs): Health Connect kann jetzt zwischen Daten, die von Apps generiert werden, und Daten, die direkt von systemgeprüfter Hardware (wie Wear OS-Smartwatches oder dem Smartphone selbst) stammen, unterscheiden.

Wichtigste in Beta 3 behobene Probleme

Android 17 Beta 2 (Februar 2026)

Beta 2 ist jetzt verfügbar. Ähnlich wie Beta 1 eignet sich diese Version für die Entwicklung, für Tests und für die allgemeine Verwendung. Android 17 befindet sich jedoch noch in der aktiven Entwicklung. Daher funktionieren das Android-System und die darauf ausgeführten Apps möglicherweise nicht immer wie erwartet.

Neu in Beta 2

Nutzererfahrung und System-UI

  • Bubbles:Nutzer können jetzt jede App in ein schwebendes Fenster verwandeln, indem sie lange auf die Launcher-Symbole drücken. Auf großen Bildschirmen gibt es eine neue Bubble-Leiste in der Taskleiste, in der organisierte und angepinnte Bubbles verwaltet werden. Apps sollten den Richtlinien für den Mehrfenstermodus entsprechen.
  • EyeDropper API:Mit einer neuen System-API können Apps Pixelfarben von überall auf dem Display erfassen, ohne dass Berechtigungen für die Bildschirmaufnahme erforderlich sind.
  • Kontaktauswahl:Der Intent ACTION_PICK_CONTACTS bietet eine Auswahl auf Systemebene. Sie gewährt temporären, sitzungsbasierten Zugriff auf bestimmte Felder, sodass weniger vollständige READ_CONTACTS-Berechtigungen erforderlich sind.
  • Touchpad-Zeigererfassung:Standardmäßig verhalten sich erfasste Touchpads jetzt wie Mäuse und melden relative Bewegungen und Gesten anstelle von rohen Fingerkoordinaten. Der alte absolute Modus ist weiterhin über POINTER_CAPTURE_MODE_ABSOLUTE verfügbar.
  • Interaktive Auswahl: Apps können getInitialRestingBounds für ein ChooserSession verwenden, um die endgültige UI-Position der Auswahl zu ermitteln und das Layout besser anzupassen.

Konnektivität und geräteübergreifende Funktionen

  • Geräteübergreifende Übergabe:Mit der neuen Handoff API können Nutzer über CompanionDeviceManager den Status auf einem anderen Gerät (z.B. von einem Smartphone auf ein Tablet) wiederherstellen.
  • Erweiterte Entfernungsmessung:
    • UWB DL-TDOA:Unterstützt FiRA 4.0 für datenschutzfreundliche Navigation in Innenräumen.
    • Geräte in der Nähe erkennen:Implementiert die Spezifikationen der WiFi Alliance für eine verbesserte WLAN-basierte Entfernungsmessung.
  • Verbesserungen bei Datentarifen:Apps können die vom Mobilfunkanbieter zugewiesenen maximalen Downlink-/Uplink-Raten für das Streaming mit getStreamingAppMaxDownlinkKbps und getStreamingAppMaxUplinkKbps abfragen.

Hauptfunktionen, Datenschutz und Leistung

  • Zugriff auf das lokale Netzwerk:Mit Android 17 wird die Berechtigung ACCESS_LOCAL_NETWORK (Teil der Gruppe NEARBY_DEVICES) eingeführt, um die LAN-Kommunikation zu schützen.
  • Zeitzonen-Broadcast: Ein neuer Intent, ACTION_TIMEZONE_OFFSET_CHANGED, wird speziell bei Verschiebungsänderungen wie der Umstellung auf die Sommerzeit ausgelöst.
  • NPU-Verwaltung:Apps, die auf Android 17 ausgerichtet sind, müssen die Hardwarefunktion FEATURE_NEURAL_PROCESSING_UNIT deklarieren, um direkt auf die NPU zugreifen zu können.
  • ICU 78: Die aktualisierten Internationalisierungsbibliotheken unterstützen Unicode 17.
  • Schutz für OTPs per SMS:Um Hijacking zu verhindern, verzögert Android 17 den programmatischen Zugriff auf OTP-Nachrichten für die meisten Apps um drei Stunden. Entwickler sollten auf die SMS Retriever API oder die SMS Nutzereinwilligung API umstellen.

Wichtigste in Beta 2 behobene Probleme

  • Ein Problem mit der Plattformstabilität in Android 16, das dazu führte, dass aktive Apps unerwartet neu gestartet oder aktualisiert wurden, was zu einem Verlust des Nutzerfortschritts und zu gelegentlichem Flackern der Benutzeroberfläche während der App-Nutzung führte. (Problem Nr. 440017096)
  • Eine Regression des UI-Layouts auf dem Bildschirm „Letzte Apps“ für Nutzer mit deutschen Spracheinstellungen. (Problem Nr. 476830557, Problem Nr. 486511401)
  • Verbesserte Zuverlässigkeit beim Videostreaming: Entwickler können jetzt die Unterstützung für temporale Layering-Unterstützung über „getOutputFormat“ nach der Encoderkonfiguration bestätigen, um fehlende Metadaten zur Frame-Abhängigkeit zu beheben. (Problem Nr. 306222291)
  • Ein Fehler, bei dem im Modus für wenig Licht auf dem Bildschirmschoner der Uhr die führende Null im 24-Stunden-Format weggelassen wurde. (Problem Nr. 444255729)
  • Ein Problem, bei dem das Schließen eines Ordners unmittelbare nachfolgende Interaktionen wie das Öffnen eines anderen Ordners oder das Wechseln des Bildschirms blockierte. (Problem Nr. 470541347, Problem Nr. 471533397, Problem Nr. 477848604)
  • Ein Problem mit Systemabstürzen und spontanen Neustarts, das die Gerätenutzung unterbrochen hat. (Problem Nr. 413562426)
  • Eine kritische Systeminstabilität, die dazu führt, dass das Gerät bei App-Wechseln oder Dienstaufrufen einfriert und neu startet. (Problem Nr. 419070024, Problem Nr. 428572458, Problem Nr. 430393241, Problem Nr. 424912278, Problem Nr. 431440391, Problem Nr. 426346396)
  • Ein Deadlock der System-UI, der dazu führte, dass der Sperrbildschirm nicht mehr reagierte und das Display nach dem Trennen von Android Auto hängen blieb. (Problem Nr. 457527675)
  • Ein Tippfehler in der Benutzeroberfläche im Dialogfeld zur Offenlegung der Berechtigung zur Standortermittlung, bei dem die Schaltfläche „Zurück“ fälschlicherweise als „Bac“ angezeigt wurde. (Problem Nr. 460242870, Problem Nr. 477245738)
  • Ein Problem, bei dem die Live-Übersetzung und die Regeln im Systemmenü falsch kategorisiert wurden. (Problem #476754995)
  • Ein kritischer Absturz der System-UI und die daraus resultierende Instabilität des Geräts, die durch wiederholtes Aufrufen der Display- und Touch-Einstellungen ausgelöst wurden. (Problem Nr. 474486679)
  • Ein wiederkehrender Absturz, der Nutzer daran gehindert hat, die Einstellungen für „Hintergrund & Stil“ über den Startbildschirm zu öffnen. (Problem Nr. 478520173)
  • Ein Problem mit dem UI-Layout im QR-Scanner für das Debugging über WLAN, bei dem der Zurückpfeil das QR-Symbol überlappte. (Problem Nr. 474769647)
  • Ein Problem in den Toneinstellungen, bei dem die Vorschau von Klingeltönen bei der Auswahl nicht abgespielt wurde. (Problem Nr. 355086959, Problem Nr. 375840924, Problem Nr. 381007949, Problem Nr. 381077928, Problem Nr. 419301121, Problem Nr. 452646483, Problem Nr. 468837747)
  • Ein Fehler, der dazu führte, dass nach einem Systemupdate redundante Benachrichtigungen angezeigt wurden, wurde behoben. Dazu wurde die Logik des Benachrichtigungsdienstes verbessert, sodass veraltete Benachrichtigungen während der Initialisierung nach dem Update korrekt gelöscht werden. (Problem Nr. 454647834)
  • Ein Fehler bei der Optimierung des GPU-Shader-Compilers auf dem Pixel 6 Pro, der dazu führte, dass bestimmte mathematische GLSL-Ausdrücke fälschlicherweise als Konstanten ausgewertet wurden, was zu visuellen Rendering-Artefakten in Apps führte. (Problem Nr. 473226715)

Android 17 Beta 1 (Februar 2026)

Beta 1 ist jetzt verfügbar und bietet die neuesten Funktionen und Änderungen, die du mit deinen Apps ausprobieren kannst. Dieser Release eignet sich für die Entwicklung, für Tests und für die allgemeine Verwendung. Android 17 befindet sich jedoch noch in der aktiven Entwicklung. Daher funktionieren das Android-System und die darauf ausgeführten Apps möglicherweise nicht immer wie erwartet.

Wie bei früheren Versionen enthält Android 17 Systemänderungen. In einigen Fällen können sich diese Änderungen auf Apps auswirken, bis sie für Android 17 aktualisiert werden. Die Auswirkungen können von kleineren Problemen bis hin zu größeren Einschränkungen reichen. Im Allgemeinen funktionieren die meisten Apps wie erwartet, ebenso wie die meisten APIs und Funktionen.

Neu in Beta 1

Mit Android 17 setzen wir unsere Arbeit an anpassungsfähigeren Android-Apps fort. Außerdem führen wir wichtige Verbesserungen für Kamera- und Medienfunktionen, neue Tools zur Optimierung der Konnektivität und erweiterte Profile für Companion-Geräte ein. Folgende Highlights warten auf dich:

Benutzeroberfläche und Fenster

Obligatorische Anpassung an große Bildschirme

Apps, die auf Android 17 (API-Level 37) ausgerichtet sind und auf großen Bildschirmen (sw ≥ 600 dp) ausgeführt werden, können die Größenänderung oder Ausrichtungsänderungen nicht mehr deaktivieren.

Änderungen an der optimierten Konfiguration

Um Statusverluste zu vermeiden, startet das System Aktivitäten bei bestimmten Konfigurationsänderungen standardmäßig nicht mehr neu. Dazu gehören:

Wichtige Informationen: Wenn Ihre App auf Neustarts angewiesen ist, um Ressourcen für diese Ereignisse neu zu laden, müssen Sie dies explizit über das neue Manifestattribut „android:recreateOnConfigChanges“ aktivieren.

Leistung und Laufzeit

  • Sperrenfreie MessageQueue: Eine neue sperrenfreie Implementierung von android.os.MessageQueue reduziert die Anzahl der verpassten Frames.
  • Generational Garbage Collection: Der Concurrent Mark-Compact Collector von ART unterstützt jetzt die automatische Speicherbereinigung der Generationen. Dabei werden häufige, kostengünstige „Young Generation“-Sammlungen priorisiert.
  • Neue Profiling-Trigger: ProfilingManager fügt Trigger für COLD_START, OOM und KILL_EXCESSIVE_CPU_USAGE hinzu.
  • Einschränkungen für Benachrichtigungen: Für benutzerdefinierte Benachrichtigungsansichten gelten strenge Größenbeschränkungen, um die Arbeitsspeichernutzung zu reduzieren.

Medien & Kamera

Kamera
Audio & Video
  • Konstante Qualität für Videoaufnahmen: Mit setVideoEncodingQuality() in MediaRecorder kannst du einen Modus für konstante Qualität (CQ) für Video-Encoder konfigurieren.
  • Härtung von Hintergrundaudio: Audiowiedergabe, Fokusanfragen und Lautstärkeänderungen werden im Hintergrund gestartet (schlagen fehl), wenn sich die App nicht in einem gültigen Lebenszyklusstatus befindet.
  • VVC-Unterstützung: Die Plattform unterstützt jetzt Versatile Video Coding (H.266).

Datenschutz und Sicherheit

Konnektivität und Tools