Versionshinweise

Beta 3

Veröffentlichungsdatum 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öffentlichungsdatum 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öffentlichungsdatum 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 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 letzten Kompatibilitätstests durchzuführen und Ihre für Android 17 entwickelten 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 Entwickler, die Ihre Produkte nutzen, die neuesten SDK-Funktionen verwenden können.

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 Format 1:1 zum Hochformat 9:16 wechseln, um die Benutzeroberfläche besser zu integrieren.
  • RAW14-Bildformat:Professionelle Kamera-Apps können jetzt RAW-Bilder mit 14 Bit pro Pixel mit der neuen ImageFormat.RAW14-Konstante aufnehmen. So lassen sich mit kompatiblen Sensoren maximale Details und Farbtiefe erzielen.
  • Vom Anbieter definierte Kameraerweiterungen:Hardwarepartner können jetzt benutzerdefinierte Kameraerweiterungsmodi definieren, z.B. „Super Resolution“ oder KI-Optimierungen. Sie können diese über die isExtensionSupported(int) API abfragen.
  • Camera Device Type APIs:Mit diesen APIs lässt sich ermitteln, ob eine Kamera eine integrierte Hardware, eine externe USB-Webcam oder eine virtuelle Kamera ist.
  • Bluetooth LE Audio-Hörgeräte:Eine neue Geräteklasse (AudioDeviceInfo.TYPE_BLE_HEARING_AID) ermöglicht es Apps, Hörgeräte von generischen LE Audio-Headsets zu unterscheiden, sodass eine angepasste UI-Symbolisierung möglich ist.
  • Granulare Audio-Weiterleitung für Hörgeräte:Nutzer können Systemtöne (Benachrichtigungen, Klingeltöne, Wecker) unabhängig voneinander an verbundene Hörgeräte oder den Lautsprecher des Geräts weiterleiten. Das wird auf Systemebene gehandhabt 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 eine deutlich bessere Audioqualität bei geringer Bandbreite. Außerdem ist die Unterstützung von Lautheitsmetadaten obligatorisch, um eine gleichbleibende Lautstärke zu gewährleisten.

Leistung und Akku

  • Weniger Wakelocks für Leerlaufalarme:Eine neue Callback-basierte Variante von AlarmManager.setExactAndAllowWhileIdle akzeptiert ein OnAlarmListener anstelle eines PendingIntent. Dadurch wird der Stromverbrauch reduziert und lange partielle Wakelocks für Apps (z. B. medizinische Monitore oder Messaging-Sockets) vermieden, die während des Inaktivitätsmodus oder des Energiesparmodus präzise Rückrufe benötigen.

Datenschutz und Sicherheit

  • Vom System bereitgestellter Standort-Button:Sie können einen sicheren, vom System gerenderten Standort-Button über Jetpack einbetten. Wenn Sie darauf tippen, 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.
  • Diskrete Passwortsichtbarkeit:Die Einstellungen für „Passwörter anzeigen“ sind jetzt in Touch-Eingaben (das letzte Zeichen wird kurz angezeigt) und physische Tastaturen (standardmäßig sofort ausgeblendet) unterteilt. Standard-Framework-Komponenten berücksichtigen dies automatisch. Benutzerdefinierte Felder sollten zur ShowSecretsSetting API migriert werden.
  • Hybride Signierung mit Post-Quanten-Kryptografie (PQC):Mit Android wird das APK-Signaturschema v3.2 eingeführt, das klassische Signaturen (RSA/Elliptic Curve) mit ML-DSA-Signaturen kombiniert. So werden Apps auf NIST-Standards und Fortschritte im Bereich des Quantencomputings vorbereitet.

Nutzererfahrung und System-UI

  • Unterstützung von Widgets 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) auf dem Desktop: Apps können anfordern, im Desktopmodus (Standard auf externen Displays) in eine „angeheftete“ Fensterebene verschoben zu werden. Diese angepinnten Fenster bleiben interaktiv und immer im Vordergrund. Erfordert die Berechtigungen USE_PINNED_WINDOWING_LAYER und „Bild-im-Bild“.
  • Ausgeblendete App-Labels auf dem Startbildschirm:Nutzer können jetzt App-Labels auf dem Startbildschirm ausblenden. Achten Sie darauf, dass Ihr App-Symbol gut erkennbar ist.
  • Überarbeitete Bildschirmaufzeichnung:Eine neue schwebende Symbolleiste bietet Creatorn verbesserte Steuerelemente für die Aufnahme und Einstellungen für die Aufnahme. Die Benutzeroberfläche wird automatisch aus dem endgültigen Video entfernt.
  • Bubbles:Die in Beta 2 eingeführte Funktion für den Fenstermodus ist jetzt vollständig aktiviert.

Hauptfunktionen und Gesundheit

  • 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 starten, auf dem Nutzer bestimmte Apps auswählen können, die den VPN-Tunnel umgehen sollen (Split-Tunneling).
  • Dynamischer Systemschriftart-Fallback:Android unterstützt jetzt Laufzeitupdates für die Schriftart-Fallbackkette. 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 (Device Data Providers, DDPs): Health Connect kann jetzt zwischen Daten, die von Apps generiert werden, und Daten, die direkt von systemgeprüfter Hardware (z. B. Wear OS-Smartwatches oder dem Smartphone selbst) stammen, unterscheiden.

Android 17 Beta 2 (Februar 2026)

Beta 2 ist jetzt verfügbar. Ähnlich wie bei Beta 1 ist dieses Release für die Entwicklung, das Testen und die allgemeine Nutzung geeignet. Android 17 befindet sich jedoch noch in der aktiven Entwicklungsphase. Das Android-System und die darauf ausgeführten Apps funktionieren möglicherweise nicht immer wie erwartet.

Neu in Beta 2

Nutzererfahrung und System-UI

  • Bubbles:Nutzer können jetzt jede App in einer Blase anzeigen lassen, indem sie lange auf das entsprechende Launcher-Symbol drücken. Auf großen Displays gibt es eine neue Blasenleiste in der Taskleiste, in der organisierte und angepinnte Blasen verwaltet werden. Apps sollten den Richtlinien für die Unterstützung mehrerer Fenster entsprechen.
  • EyeDropper API:Mit einer neuen System-API können Apps Pixel-Farben von beliebigen Stellen auf dem Display erfassen, ohne dass Berechtigungen für die Bildschirmaufnahme erforderlich sind.
  • Kontaktauswahl:Der Intent ACTION_PICK_CONTACTS stellt eine Auswahl auf Systemebene bereit. Sie gewährt temporären, sitzungsbasierten Zugriff auf bestimmte Felder und macht so vollständige READ_CONTACTS-Berechtigungen überflüssig.
  • Touchpad-Zeigererfassung:Standardmäßig verhalten sich erfasste Touchpads jetzt wie Mäuse und melden relative Bewegungen und Gesten anstelle von Rohkoordinaten. Der alte absolute Modus ist weiterhin über POINTER_CAPTURE_MODE_ABSOLUTE verfügbar.
  • Interaktive Auswahl: Apps können getInitialRestingBounds auf einem ChooserSession verwenden, um die endgültige UI-Position der Auswahl zu ermitteln und das Layout entsprechend anzupassen.

Verbindung und geräteübergreifende Nutzung

  • Geräteübergabe:Mit der neuen Handoff API kann der Status über CompanionDeviceManager auf verschiedenen Geräten (z.B. von Smartphone zu Tablet) fortgesetzt werden.
  • Erweiterte Entfernungsmessung:
    • UWB DL-TDOA:Unterstützt FiRA 4.0 für datenschutzfreundliche Indoor-Navigation.
    • Näherungserkennung:Implementiert die Spezifikationen der WiFi Alliance für eine verbesserte WLAN-basierte Entfernungsmessung.
  • Verbesserungen bei Datentarifen:Apps können mit getStreamingAppMaxDownlinkKbps und getStreamingAppMaxUplinkKbps die vom Mobilfunkanbieter zugewiesenen maximalen Downlink-/Uplinkraten für das Streaming abfragen.

Kernfunktionen, Datenschutz und Leistung

  • Zugriff auf lokales Netzwerk:In 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 Änderungen des Offsets wie bei der Umstellung auf die Sommerzeit ausgelöst.
  • NPU-Verwaltung:Apps, die auf Android 17 ausgerichtet sind, müssen das Hardware-Feature FEATURE_NEURAL_PROCESSING_UNIT deklarieren, um direkt auf die NPU zuzugreifen.
  • ICU 78:Die aktualisierten Internationalisierungsbibliotheken unterstützen Unicode 17.
  • Schutz für SMS-OTPs: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 APIs SMS Retriever oder SMS User Consent umstellen.

Die wichtigsten in Beta 2 behobenen Probleme

  • Eine Regression der Plattformstabilität in Android 16, die dazu führte, dass aktive Apps unerwartet neu gestartet oder aktualisiert wurden, wodurch Nutzerfortschritt verloren ging und die Benutzeroberfläche während der App-Nutzung zeitweise flackerte. (Problem 440017096)
  • Eine Regression des UI-Layouts auf dem Bildschirm „Zuletzt verwendete Apps“ für Nutzer mit deutschsprachigen Einstellungen. (Problem 476830557, Problem 486511401)
  • Verbesserte Zuverlässigkeit beim Videostreaming durch die Möglichkeit für Entwickler, die Unterstützung von Temporal Layering nach der Encoderkonfiguration über „getOutputFormat“ zu bestätigen, um fehlende Metadaten zur Frame-Abhängigkeit zu beheben. (Problem 306222291)
  • Ein Fehler wurde behoben, durch den beim Uhren-Bildschirmschoner im 24‑Stunden-Format im Modus für wenig Licht die führende Null fehlte. (Problem 444255729)
  • Ein Problem wurde behoben, bei dem das Schließen eines Ordners sofortige nachfolgende Interaktionen wie das Öffnen eines anderen Ordners oder das Wechseln von Bildschirmen blockierte. (Problem 470541347, Problem 471533397, Problem 477848604)
  • Ein Systemabsturz und ein spontaner Neustart haben die Gerätenutzung unterbrochen. (Problem 413562426)
  • Eine kritische Systeminstabilität, die dazu führt, dass das Gerät bei App-Übergängen oder Serviceaufrufen einfriert und neu startet. (Problem 419070024, Problem 428572458, Problem 430393241, Problem 424912278, Problem 431440391, Problem 426346396)
  • Ein System-UI-Deadlock, der dazu führte, dass der Sperrbildschirm nicht reagierte und das Display nach dem Trennen von Android Auto hängen blieb. (Problem 457527675)
  • Ein Tippfehler in der Benutzeroberfläche des Offenlegungsdialogfelds für die Systemberechtigung zur Standortermittlung, in dem die Schaltfläche „Zurück“ fälschlicherweise als „Bac“ angezeigt wurde. (Problem 460242870, Problem 477245738)
  • Ein Problem wurde behoben, bei dem die Live-Übersetzung und Regeln im Systemmenü falsch kategorisiert wurden. (Problem 476754995)
  • Ein schwerwiegender Absturz der System-UI und die daraus resultierende Instabilität des Geräts, die durch wiederholtes Aufrufen der Einstellungen für Display und Touch ausgelöst wird. (Problem 474486679)
  • Ein dauerhafter Absturz, der Nutzer daran hinderte, die Einstellungen für „Hintergrund und Stil“ über den Startbildschirm zu öffnen. (Problem 478520173)
  • Problem mit dem UI-Layout im QR‑Scanner für die kabellose Fehlerbehebung, bei dem sich der Zurück-Pfeil mit dem QR‑Code-Symbol überschnitten hat. (Problem 474769647)
  • Ein Problem in den Toneinstellungen, bei dem Klingeltonvorschauen bei der Auswahl nicht wiedergegeben wurden. (Problem 355086959, Problem 375840924, Problem 381007949, Problem 381077928, Problem 419301121, Problem 452646483, Problem 468837747)
  • Ein Fehler, der nach einem Systemupdate zu redundanten Benachrichtigungen führte, wurde behoben. Dazu wurde die Logik des Benachrichtigungsdienstes verbessert, um alte Benachrichtigungen während der Initialisierung nach dem Update korrekt zu löschen. (Problem 454647834)
  • Ein Fehler bei der Optimierung des GPU-Shader-Compilers auf dem Pixel 6 Pro führte dazu, dass bestimmte mathematische GLSL-Ausdrücke fälschlicherweise als Konstanten ausgewertet wurden, was zu visuellen Rendering-Artefakten in Apps führte. (Problem 473226715)

Android 17 Beta 1 (Februar 2026)

Beta 1 ist jetzt verfügbar. Sie enthält die neuesten Funktionen und Änderungen, die Sie mit Ihren Apps ausprobieren können. Dieser Release eignet sich für die Entwicklung, das Testen und die allgemeine Verwendung. Android 17 befindet sich jedoch noch in der aktiven Entwicklungsphase. Das Android-System und die darauf ausgeführten Apps funktionieren 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 geringfügigen Problemen bis hin zu erheblichen Einschränkungen reichen. Im Allgemeinen funktionieren die meisten Apps, APIs und Funktionen wie erwartet.

Neues in Beta 1

Mit Android 17 setzen wir unsere Bemühungen fort, Android-Apps anpassungsfähiger zu machen. Außerdem führen wir wichtige Verbesserungen bei Kamera- und Medienfunktionen, neue Tools zur Optimierung der Konnektivität und erweiterte Profile für Begleitgeräte ein. Folgende Highlights warten auf dich:

Benutzeroberfläche und Fenster

Obligatorische Anpassung für große Displays

Apps, die auf Android 17 (API-Level 37) ausgerichtet sind und auf großen Bildschirmen (sw ≥ 600 dp) ausgeführt werden, können das Ändern der Größe oder der Ausrichtung nicht mehr deaktivieren.

Optimierte Konfigurationsänderungen

Um Datenverlust zu vermeiden, startet das System Aktivitäten nicht mehr automatisch neu, wenn bestimmte Konfigurationsänderungen vorgenommen werden, darunter:

Aktion erforderlich: Wenn Ihre App auf Neustarts angewiesen ist, um Ressourcen für diese Ereignisse neu zu laden, müssen Sie die neue Manifest-Attribut android:recreateOnConfigChanges explizit aktivieren.

Leistung und Laufzeit

  • Sperrenfreie MessageQueue: Eine neue sperrenfreie Implementierung von android.os.MessageQueue reduziert die Anzahl der ausgelassenen Frames.
  • Generational Garbage Collection: Der Concurrent Mark-Compact-Collector von ART unterstützt jetzt die Generational Garbage Collection. Dabei werden häufige, kostengünstige Sammlungen der „jungen Generation“ priorisiert.
  • Neue Profiling-Trigger: Mit ProfilingManager werden Trigger für COLD_START, OOM und KILL_EXCESSIVE_CPU_USAGE hinzugefügt.
  • Benachrichtigungseinschränkungen: 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 können Sie einen Modus mit konstanter Qualität (Constant Quality, CQ) für Video-Encoder konfigurieren.
  • Härten von Hintergrundaudio: Die Audiowiedergabe, Fokusanfragen und Lautstärkeänderungen werden im Hintergrund initiiert (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 & Sicherheit

Konnektivität und Tools