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)

Mit Beta 3 hat Android 17 offiziell den Status „Plattformstabilität“ erreicht. Die API-Oberfläche ist jetzt gesperrt. Es ist also an der Zeit, die letzten 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, Ihre Updates jetzt zu veröffentlichen, damit nachgelagerte Entwickler die neuesten SDK-Funktionen nutzen 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 Fotoauswahl:Sie können jetzt das Seitenverhältnis der Rasteransicht der Fotoauswahl ändern. Mit der PhotoPickerUiCustomizationParams API können Sie von der quadratischen Standardanzeige (1:1) zu einer Porträtanzeige (9:16) wechseln, um die UI besser zu integrieren.
  • RAW14-Bildformat:Professionelle Kamera-Apps können jetzt RAW-Bilder mit 14 Bit pro Pixel mit der neuen Konstante ImageFormat.RAW14 aufnehmen. So lassen sich mit kompatiblen Sensoren maximale Details und Farbtiefe erzielen.
  • Herstellerspezifische Kameraerweiterungen:Hardwarepartner können jetzt benutzerdefinierte Kameraerweiterungsmodi definieren, z.B. „Superauflösung“ oder KI-Verbesserungen. Diese können über die isExtensionSupported(int) API abgefragt werden.
  • APIs für Kameragerätetypen:Sie können jetzt ermitteln, ob es sich bei einer Kamera um eine integrierte Hardware, eine externe USB-Webcam oder eine virtuelle Kamera handelt.
  • LE Audio für Hörgeräte:Mit einer neuen Gerätekategorie (AudioDeviceInfo.TYPE_BLE_HEARING_AID) können Apps Hörgeräte von generischen LE Audio-Headsets unterscheiden und so eine angepasste UI-Symbolik verwenden.
  • Granulare Audio-Weiterleitung für Hörgeräte:Nutzer können Systemtöne (Benachrichtigungen, Klingeltöne, Alarme) unabhängig voneinander an verbundene Hörgeräte oder den Lautsprecher des Geräts weiterleiten. Dies erfolgt auf Systemebene 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 Alarme im Leerlauf:Eine neue callbackbasierte Variante von AlarmManager.setExactAndAllowWhileIdle akzeptiert einen 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 im Doze-Modus oder im Energiesparmodus präzise Callbacks benötigen.

Datenschutz und Sicherheit

  • Vom System bereitgestellte Schaltfläche für den Standort:Sie können über Jetpack eine sichere, vom System gerenderte Schaltfläche für den Standort einbetten. Wenn Sie darauf tippen, erhält Ihre App nur für die aktuelle Sitzung Zugriff auf den genauen Standort, ohne dass ein Systemdialog ausgelöst wird. Dazu ist die Berechtigung USE_LOCATION_BUTTON erforderlich.
  • Diskrete Passwortsichtbarkeit:Die Einstellungen für „Passwörter anzeigen“ sind jetzt zwischen Touch-Eingaben (das letzte Zeichen wird kurz angezeigt) und physischen Tastaturen (standardmäßig sofort ausgeblendet) aufgeteilt. Standardmäßige Framework-Komponenten berücksichtigen dies automatisch. Benutzerdefinierte Felder sollten zur ShowSecretsSetting API migriert werden.
  • Hybride Post-Quanten-Kryptografie (PQC):Android führt das APK-Signaturschema v3.2 ein, das klassische Signaturen (RSA/Elliptische Kurve) mit ML-DSA-Signaturen kombiniert. So werden Apps auf NIST-Standards und Fortschritte im Bereich Quantencomputing vorbereitet.

Nutzererfahrung und System-UI

  • Widget-Unterstützung auf externen Displays:Verbesserte visuelle Konsistenz für Widgets bei unterschiedlichen Pixeldichten. RemoteViews.setViewPadding akzeptiert jetzt komplexe Einheiten (DP/SP) und Widgets können bestimmte DisplayMetrics über OPTION_APPWIDGET_DISPLAY_ID abrufen.
  • Interaktives Bild-in-Bild (iPiP) auf dem Desktop : Apps können anfordern, im Desktopmodus (Standard auf externen Displays) in eine „angeheftete“ Fensterebene verschoben zu werden. Diese angehefteten Fenster bleiben interaktiv und werden immer im Vordergrund angezeigt. Dazu sind die Berechtigungen USE_PINNED_WINDOWING_LAYER und PiP erforderlich.
  • 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.
  • Neu gestaltete Bildschirmaufzeichnung:Eine neue unverankerte Symbolleiste verbessert die Aufnahmesteuerung und die Aufnahmeeinstellungen für Entwickler. Die UI 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 mit dem Intent ACTION_VPN_APP_EXCLUSION_SETTINGS einen vom System verwalteten Bildschirm starten, auf dem Nutzer bestimmte Apps auswählen können, um den VPN-Tunnel zu umgehen (Split-Tunneling).
  • Dynamischer Fallback für Systemschriftarten:Android unterstützt jetzt Laufzeitupdates für die Fallbackkette für Schriftarten. So können aktualisierte Emojis und Typografie ohne 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.
  • Gerätedatenanbieter für Health Connect : Health Connect kann jetzt zwischen Daten unterscheiden, die von Apps generiert wurden, und Daten, die direkt von vom System verifizierter Hardware stammen (z. B. Wear OS-Smartwatches oder das Smartphone selbst).

Wichtige 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, das Testen und die allgemeine Verwendung. Android 17 befindet sich jedoch noch in der aktiven Entwicklung, sodass das Android-System und die darauf ausgeführten Apps möglicherweise nicht immer wie erwartet funktionieren.

Neues in Beta 2

Nutzererfahrung und System-UI

  • Bubbles:Nutzer können jetzt jede App als Bubble anzeigen lassen, indem sie lange auf das Symbol im Launcher drücken. Auf großen Displays werden organisierte und angeheftete Bubbles in einer neuen Bubble-Leiste in der Taskleiste verwaltet. Apps sollten den Richtlinien für mehrere Fenster folgen.
  • 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 ACTION_PICK_CONTACTS Intent bietet eine Auswahl auf Systemebene. Er gewährt temporären, sitzungsbasierten Zugriff auf bestimmte Felder, sodass nicht die vollständigen READ_CONTACTS-Berechtigungen erforderlich sind.
  • Touchpad-Pointer-Erfassung:Standardmäßig verhalten sich erfasste Touchpads jetzt wie Mäuse und melden relative Bewegungen und Gesten anstelle von Rohkoordinaten der Finger. Der Legacy-Modus für absolute Koordinaten ist weiterhin über POINTER_CAPTURE_MODE_ABSOLUTE verfügbar.
  • Interaktive Auswahl: Apps können getInitialRestingBounds für eine ChooserSession verwenden, um die endgültige UI-Position der Auswahl zu ermitteln und so Layoutanpassungen vorzunehmen.

Verbindung und geräteübergreifende Funktionen

  • Geräteübergabe:Mit der neuen Handoff API kann der Status über CompanionDeviceManager geräteübergreifend wiederhergestellt werden (z.B. vom Smartphone zum Tablet).
  • Erweiterte Entfernungsmessung:
    • UWB DL-TDOA:Unterstützt FiRA 4.0 für datenschutzfreundliche Navigation in Innenräumen.
    • Näherungserkennung:Implementiert Spezifikationen der Wi-Fi 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 lokales Netzwerk:Android 17 führt die Berechtigung ACCESS_LOCAL_NETWORK (Teil der Gruppe NEARBY_DEVICES) ein, um die LAN-Kommunikation zu schützen.
  • Zeitzonen-Broadcast: Ein neuer Intent, ACTION_TIMEZONE_OFFSET_CHANGED, wird speziell bei Änderungen des Offsets ausgelöst, z. B. bei der Umstellung auf die Sommerzeit.
  • NPU-Verwaltung: Apps, die auf Android 17 ausgerichtet sind, müssen das Hardwarefeature FEATURE_NEURAL_PROCESSING_UNIT deklarieren, um direkt auf die NPU zuzugreifen.
  • ICU 78: Aktualisierte Internationalisierungsbibliotheken unterstützen Unicode 17.
  • Schutz von SMS-Einmalpasswörtern:Um Hijacking zu verhindern, verzögert Android 17 den programmatischen Zugriff auf Einmalpasswörter für die meisten Apps um drei Stunden. Entwickler sollten zu den APIs SMS Retriever oder SMS User Consent migrieren.

Wichtige in Beta 2 behobene Probleme

  • Eine Regression der Plattformstabilität in Android 16, die dazu führte, dass aktive Apps unerwartet neu gestartet oder aktualisiert wurden. Dadurch gingen Nutzerdaten verloren und es kam zu zeitweiligem UI-Flackern bei der Verwendung von Apps. (Problem #440017096)
  • Eine Regression des UI-Layouts auf dem Bildschirm „Zuletzt verwendete Apps“ für Nutzer mit deutschen Spracheinstellungen. (Problem #476830557, Problem #486511401)
  • Verbesserte Zuverlässigkeit beim Videostreaming, indem Entwickler die Unterstützung für temporäre Ebenen nach der Encoderkonfiguration über „getOutputFormat“ bestätigen können, um fehlende Metadaten zur Frameabhängigkeit zu beheben. (Problem #306222291)
  • Ein Fehler, bei dem der Bildschirmschoner „Uhr“ im Modus für wenig Licht die führende Null im 24-Stunden-Format wegließ. (Problem #444255729)
  • Ein Problem, bei dem das Schließen eines Ordners sofortige nachfolgende Interaktionen wie das Öffnen eines anderen Ordners oder das Wechseln des Bildschirms verhinderte. (Problem #470541347, Problem #471533397, Problem #477848604)
  • Ein Systemabsturz und ein Problem mit spontanen Neustarts, die die Gerätenutzung unterbrachen. (Problem #413562426)
  • Eine kritische Systeminstabilität, die zu Geräteabstürzen und Neustarts bei App-Übergängen oder Serviceaufrufen führte. (Problem #419070024, Problem #428572458, Problem #430393241, Problem #424912278, Problem #431440391, Problem #426346396)
  • Ein System-UI-Deadlock, der dazu führte, dass der Sperrbildschirm nicht mehr reagierte und das Display nach dem Trennen der Verbindung zu Android Auto hängen blieb. (Problem #457527675)
  • Ein Tippfehler in der UI im Dialogfeld zur Offenlegung der Systemberechtigung für den Standort, bei dem die Schaltfläche „Zurück“ fälschlicherweise als „Zurüc“ angezeigt wurde. (Problem #460242870, Problem #477245738)
  • Ein Problem, bei dem „Live-Übersetzung“ und „Regeln“ im Systemmenü falsch kategorisiert wurden. (Problem #476754995)
  • Ein kritischer System-UI-Absturz und eine anschließende Geräteinstabilität, die durch wiederholte Navigation zu den Einstellungen für Display und Touch ausgelöst wurden. (Problem #474486679)
  • Ein anhaltender Absturz, der Nutzer daran hinderte, die Einstellungen für „Hintergrund und Stil“ über den Startbildschirm zu öffnen. (Problem #478520173)
  • Ein Problem mit dem UI-Layout im QR-Scanner für das kabellose Debugging, bei dem der Zurück-Pfeil das QR-Symbol überlappte. (Problem #474769647)
  • Ein Problem in den Toneinstellungen, bei dem die Klingelton-Vorschau nach der Auswahl nicht abgespielt wurde. (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. Die Logik des Benachrichtigungsdienstes wurde verbessert, um veraltete 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, der dazu führte, dass bestimmte mathematische GLSL-Ausdrücke fälschlicherweise als Konstanten ausgewertet wurden. Dies führte zu visuellen Renderingartefakten in Apps. (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 testen können. Diese Version eignet sich für die Entwicklung, das Testen und die allgemeine Verwendung. Android 17 befindet sich jedoch noch in der aktiven Entwicklung, sodass das Android-System und die darauf ausgeführten Apps möglicherweise nicht immer wie erwartet funktionieren.

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 aktualisiert werden, um Android 17 zu unterstützen. Die Auswirkungen können von kleineren Problemen bis hin zu größeren Einschränkungen reichen. Im Allgemeinen funktionieren die meisten Apps sowie die meisten APIs und Funktionen wie erwartet.

Neues in Beta 1

Mit Android 17 setzen wir unsere Arbeit an anpassungsfähigeren Android-Apps fort. Außerdem führen wir erhebliche Verbesserungen bei den Kamera- und Medienfunktionen, neue Tools zur Optimierung der Verbindung und erweiterte Profile für Begleitgeräte ein. Folgende Highlights warten auf Sie:

Benutzeroberfläche und Fenster

Obligatorische Anpassung an große Displays

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

Optimierte Konfigurationsänderungen

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

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

Leistung und Laufzeit

  • Lock-free MessageQueue: Eine neue lock-free-Implementierung von android.os.MessageQueue reduziert fehlende 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: 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 Speichernutzung zu reduzieren.

Medien und Kamera

Kamera
Audio und Video
  • Konstante Qualität für Videoaufnahmen: setVideoEncodingQuality() in MediaRecorder ermöglicht die Konfiguration eines Modus mit konstanter Qualität (CQ) für Video-Encoder.
  • Härtung 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: Plattformunterstützung für Versatile Video Coding (H.266) wurde hinzugefügt.

Datenschutz und Sicherheit

Verbindung und Tools