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
PhotoPickerUiCustomizationParamsAPI 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.RAW14aufnehmen. 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.setExactAndAllowWhileIdleakzeptiert einenOnAlarmListeneranstelle einesPendingIntent. 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_BUTTONerforderlich. - 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
ShowSecretsSettingAPI 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.setViewPaddingakzeptiert jetzt komplexe Einheiten (DP/SP) und Widgets können bestimmteDisplayMetricsüberOPTION_APPWIDGET_DISPLAY_IDabrufen. - 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_LAYERund 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_SETTINGSeinen 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
- Eine Regression auf Systemebene in Android 16, die zu häufigen, zufälligen App-Neustarts und Bildschirmflackern führte. Dadurch gingen Nutzerdaten verloren und App-Zustände wurden in mehreren Drittanbieter-Apps unterbrochen. (Problem #440017096)
- Ein Problem, bei dem der erweiterte dunkle Modus nicht auf Apps in Arbeits- und privaten Profilen angewendet wurde. (Problem #476409380)
- Ein Kamerafehler, der Nutzer daran hinderte, zum 5‑fach-Teleobjektiv zu wechseln. (Problem #485610295, Problem #488274607)
- Ruckeln und unregelmäßiges Verhalten beim Wechsel von Ultraweitwinkel- zu Weitwinkelobjektiv. (Problem #452650681)
- Ein Systemabsturz, der dazu führte, dass der Sperrbildschirm nicht mehr reagierte, nachdem die Verbindung zu Android Auto getrennt oder das Gerät gesperrt wurde. (Problem #457527675)
- Ein Problem mit der Systeminstabilität, das zu Geräteabstürzen und Neustarts bei der Verwendung von Android Auto führte. (Problem #455555269, Problem #457973643)
- Ein Problem mit der Systeminstabilität, das zu häufigen spontanen Neustarts und Geräteabstürzen führte. (Problem #485892529, Problem #488619007, Problem #488482317, Problem #485627106, Problem #489454751, Problem #487638484, Problem #487604772, Problem #485385078)
- Eine Regression, die zu unerwarteten Neustarts des Geräts führte. (Problem #420999948, Problem #426316038)
- Ein Absturz bei schnellen Änderungen des Audiofokus. (Problem #477151825)
- Ein Problem beim Koppeln über Bluetooth, das bis zu 150 Sekunden dauerte. (Problem #466163481)
- Eine Instabilität auf Systemebene, die zu spontanen Neustarts im Leerlauf führte. (Problem #297421786, Problem #300558078, Problem #301726714, Problem #310348072, Problem #321233271, Problem #320461892, Problem #348326714, Problem #348297618, Problem #348290709, Problem #348242411, Problem #348217723, Problem #348541549, Problem #348770195, Problem #348786196, Problem #348766331, Problem #349273927, Problem #349977622, Problem #350685466, Problem #351357895, Problem #352743431, Problem #354467134, Problem #355126951, Problem #355602077, Problem #355239966, Problem #357282489, Problem #358040619, Problem #358344787, Problem #360475166, Problem #360461108, Problem #360120511, Problem #360968601, Problem #361916913, Problem #362650982, Problem #363213047, Problem #363464720, Problem #363205584, Problem #361007622, Problem #364849917, Problem #365338167, Problem #370154739, Problem #370041210)
- Ein Problem, bei dem eingehende Anrufe keine Vibration des Geräts auslösten. (Problem #473464803, Problem #470955250)
- Ein Konflikt, bei dem der Energiesparmodus dauerhaft aktiv blieb, wenn ein Ladelimit von 80% aktiviert war. (Problem #366996806)
- Ein Problem beim Rendern des Displays, das zu visuellen Artefakten führte, wenn mit Google Messages-Benachrichtigungen auf dem Sperrbildschirm interagiert wurde. (Problem #486491783, Problem #486806705, Problem #485168942)
- Ein Problem, bei dem Benachrichtigungen gelegentlich nicht geschlossen wurden oder wieder angezeigt wurden. (Problem #454647834)
- Ein Renderingproblem, das bei Übergängen zur Zurücknavigation zu visuellen Artefakten führte. (Problem #485316132)
- Ein Problem, bei dem Symbole in der Systemstatusleiste zufällig verschwanden, sodass Nutzer den Akku- oder Netzwerkstand nicht sehen konnten. (Problem #473447873, Problem #484689844, Problem #484382982, Problem #472268834, Problem #489158801, Problem #484569035)
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_CONTACTSIntent bietet eine Auswahl auf Systemebene. Er gewährt temporären, sitzungsbasierten Zugriff auf bestimmte Felder, sodass nicht die vollständigenREAD_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_ABSOLUTEverfügbar. - Interaktive Auswahl: Apps können
getInitialRestingBoundsfür eineChooserSessionverwenden, 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
CompanionDeviceManagergerä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
getStreamingAppMaxDownlinkKbpsundgetStreamingAppMaxUplinkKbpsabfragen.
Hauptfunktionen, Datenschutz und Leistung
- Zugriff auf lokales Netzwerk:Android 17 führt die Berechtigung
ACCESS_LOCAL_NETWORK(Teil der GruppeNEARBY_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.
- Ignorierte Attribute:
screenOrientation,resizeableActivity,minAspectRatioundmaxAspectRatiowerden auf großen Displays ignoriert. - Ausnahmen: Geräte mit einer Breite von weniger als 600 dp und Apps, die als Spiele kategorisiert sind (
android:appCategory).
Optimierte Konfigurationsänderungen
Um Datenverlust zu vermeiden, startet das System Aktivitäten nicht mehr standardmäßig neu , wenn bestimmte Konfigurationsänderungen vorgenommen werden, darunter:
CONFIG_KEYBOARD/CONFIG_KEYBOARD_HIDDENCONFIG_NAVIGATIONCONFIG_TOUCHSCREENCONFIG_COLOR_MODECONFIG_UI_MODE(nur wenn sich der UI-Modus inUI_MODE_TYPE_DESKändert oder vonUI_MODE_TYPE_DESKzu einem anderen Typ)
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.MessageQueuereduziert 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:
ProfilingManagerfügt Trigger fürCOLD_START,OOMundKILL_EXCESSIVE_CPU_USAGEhinzu. - Einschränkungen für Benachrichtigungen: Für benutzerdefinierte Benachrichtigungsansichten gelten strenge Größenbeschränkungen, um die Speichernutzung zu reduzieren.
Medien und Kamera
Kamera
- Dynamische Sitzungsupdates: Mit
CameraCaptureSession.updateOutputConfigurations()können Sie Anwendungsfälle wechseln (z.B. von Foto zu Video), ohne die Sitzung zu schließen oder Fehler zu verursachen.
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
- Einstellung von Cleartext:
android:usesCleartextTrafficwird nicht mehr unterstützt. Bei Apps, die auf SDK 37 oder höher ausgerichtet sind und dieses Attribut verwenden, wird Cleartext standardmäßig blockiert. Migrieren Sie zu Netzwerksicherheitskonfiguration. - Hybride HPKE-Kryptografie: Es wurde eine öffentliche Service Provider Interface für eine Implementierung der hybriden HPKE-Kryptografie eingeführt.
Verbindung und Tools
- Companion Device Manager:
- Neue Profile: Medizinische Geräte und Fitnesstracker.
- Einheitliches Berechtigungsdialogfeld:
setExtraPermissionsbündelt Berechtigungen für Geräte in der Nähe im Dialogfeld für die Verknüpfung.