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:
- Ein Problem, bei dem in der Statusleiste fälschlicherweise keine Signalbalken angezeigt wurden, obwohl eine Verbindung bestand. (Problem Nr. 488358813)
- Ein Problem mit der UI-Synchronisierung, bei dem das Symbol für die Schnelleinstellungen für mobile Daten im Flugmodus aktiv blieb. (Problem Nr. 501368569, Problem Nr. 505757076, Problem Nr. 512828669)
- Ein Problem, bei dem externe Displays schwarz wurden, wenn hohe Auflösungen ausgewählt wurden. (Problem Nr. 504952465)
- Ein Problem mit dem Bluetooth-Audiorouting, das nach Systemunterbrechungen wie Timern zu einer Wiedergabestille führte. (Problem Nr. 497181008)
- Ein Problem, bei dem Hörgeräte nach Inaktivität oder dem Aufladen automatisch aus den gekoppelten Geräten entfernt wurden. (Problem Nr. 504968772, Problem Nr. 504395613, Problem Nr. 493347800, Problem Nr. 504696777)
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
- Ein Problem, bei dem Webseiten-URLs automatisch beim Teilen von Screenshots aus der Aufnahmevorschau eingefügt wurden, was dazu führte, dass unerwünschte Links mit Bilddateien geteilt wurden. (Problem Nr. 444631269)
- Ein Problem mit der Bedienungshilfe führte dazu, dass das Gerät nicht mehr reagierte und nicht mehr verwendet werden konnte. (Problem Nr. 484755628)
- Ein Problem, bei dem das Widget für die Mediensteuerung verschwinden oder nicht zwischen mehreren aktiven Mediensitzungen wechseln konnte. (Problem Nr. 457008153, Problem Nr. 466760800, Problem Nr. 497131275, Problem Nr. 499041878)
- Ein Problem, bei dem Dream-Dienste Schlüsselereignisse nicht richtig verarbeitet, keine Aufforderungen zum Entsperren der Displaysperre ausgelöst oder keine Lebenszyklus-Callbacks für Dienste ausgeführt haben. (Problem Nr. 485661973)
- Ein Problem, das Nutzer daran gehindert hat, Hintergrundeffekte für Kino- oder lokale Wetterhintergründe herunterzuladen und anzuwenden. (Problem Nr. 475924636)
- Ein Problem, bei dem das Gerät beim Tippen in Messaging-Apps einfror und spontan neu startete. (Problem Nr. 478417840)
- Ein kritisches Problem mit der Systemstabilität, das dazu führt, dass das Gerät bei normaler Nutzung hängen bleibt und abstürzt. (Problem Nr. 427436873, Problem Nr. 428838049)
- Ein Problem, das dazu führte, dass die Ladegeschwindigkeit von Geräten bei Erreichen der 80-%-Akkugrenze erheblich reduziert wurde, was zu langen Verzögerungen führte, bevor das Gerät die Zielladung erreichte und in den Bypass-Modus wechselte. (Problem Nr. 485148344, Problem Nr. 490178498)
- Ein Rendering-Problem, bei dem mehrfarbige horizontale Linien das Gerätedisplay zufällig verdeckten. (Problem Nr. 478953060, Problem Nr. 478177624, Problem Nr. 483765859, Problem Nr. 487263076)
- Wenn du die Benachrichtigungsleiste herunterziehst, während ein Feedbackbericht erstellt wird, kann es zu einem Absturz der System-UI und einem Einfrieren des Geräts kommen. (Problem Nr. 488920581)
- Wichtige Systemkomponenten wie der Pixel Launcher und die Navigation können nach einem Neustart des Geräts abstürzen oder mehrere Minuten lang nicht reagieren. (Problem #317282987, Problem #316689583, Problem #316188779)
- Ein Problem mit der Bedienungshilfe, das Nutzer daran gehindert hat, richtig mit Apps zu interagieren, nachdem sie die App minimiert und zur Splitscreen-Ansicht zurückgekehrt sind. (Problem Nr. 490735259)
- Ein Problem, bei dem Bluetooth nicht wieder aktiviert werden konnte, nachdem es über die Systemeinstellungen oder die Schnelleinstellungen deaktiviert wurde. (Problem Nr. 498320401)
- Bei Benachrichtigungen, die mit „setSilent(true)“ gekennzeichnet sind, werden unter Android 16 möglicherweise unerwartet Benachrichtigungstöne abgespielt, wenn mehrere Benachrichtigungen in der Benachrichtigungsleiste vorhanden sind. (Problem Nr. 467164528)
- WLAN-Analyse-Apps können keine verfügbaren WLAN-Signale erkennen, was das Scannen von Netzwerken und das Überwachen von Signalen verhindert. (Problem Nr. 488493098, Problem Nr. 488244938, Problem Nr. 491531212, Problem Nr. 490566133, Problem Nr. 488742605, Problem Nr. 488437847, Problem Nr. 489664292, Problem Nr. 492229996, Problem Nr. 492403933, Problem Nr. 492078596, Problem Nr. 493259320, Problem Nr. 490313462, Problem Nr. 494716049, Problem Nr. 495146669, Problem Nr. 490268954, Problem Nr. 496870370, Problem Nr. 497174811, Problem Nr. 496927303, Problem Nr. 497726865, Problem Nr. 498299558, Problem Nr. 496860223, Problem Nr. 498454519, Problem Nr. 499751486, Problem Nr. 491171326)
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
PhotoPickerUiCustomizationParamsAPI 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.RAW14RAW-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.setExactAndAllowWhileIdleakzeptiert einenOnAlarmListeneranstelle einesPendingIntent. 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
ShowSecretsSettingAPI 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.setViewPaddingakzeptiert jetzt komplexe Einheiten (DP/SP) und Widgets können bestimmteDisplayMetricsüberOPTION_APPWIDGET_DISPLAY_IDabrufen. - 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_SETTINGSverwenden, 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
- Eine Regression auf Systemebene in der Verwaltung des Prozesslebenszyklus von Android 16, die zu häufigen, zufälligen App-Neustarts und Bildschirmflackern führte, was wiederum zu verlorenem Nutzerfortschritt und unterbrochenen App-Zuständen in mehreren Drittanbieter-Apps führte. (Problem Nr. 440017096)
- Ein Problem, bei dem der erweiterte dunkle Modus nicht auf Apps in Arbeits- und privaten Profilen angewendet wurde. (Problem Nr. 476409380)
- Ein Kamerafehler, der Nutzer daran gehindert hat, zum 5‑fach-Teleobjektiv zu wechseln. (Problem Nr. 485610295, Problem Nr. 488274607)
- Ruckeln und unregelmäßiges Verhalten beim Wechsel vom Ultraweitwinkel- zum Weitwinkelobjektiv. (Problem Nr. 452650681)
- Ein Systemabsturz, der dazu führte, dass der Sperrbildschirm nach dem Trennen von Android Auto oder dem Sperren des Geräts nicht mehr reagierte. (Problem Nr. 457527675)
- Ein Problem mit der Systemstabilität, das bei der Verwendung von Android Auto zu Einfrieren und Neustarts des Geräts führt. (Problem Nr. 455555269, Problem Nr. 457973643)
- Ein Problem mit der Systeminstabilität, das zu häufigen spontanen Neustarts und zum Hängenbleiben des Geräts führt. (Problem Nr. 485892529, Problem Nr. 488619007, Problem Nr. 488482317, Problem Nr. 485627106, Problem Nr. 489454751, Problem Nr. 487638484, Problem Nr. 487604772, Problem Nr. 485385078)
- Eine Regression, die zu unerwarteten Neustarts des Geräts führte. (Problem Nr. 420999948, Problem Nr. 426316038)
- Ein Absturz bei schnellen Änderungen des Audiofokus. (Problem #477151825)
- Eine Bluetooth-Kopplung, die bis zu 150 Sekunden dauert. (Problem Nr. 466163481)
- Eine Instabilität auf Systemebene, die zu spontanen Neustarts während inaktiver Phasen führt. (Problem Nr. 297421786, Problem Nr. 300558078, Problem Nr. 301726714, Problem Nr. 310348072, Problem Nr. 321233271, Problem Nr. 320461892, Problem Nr. 348326714, Problem Nr. 348297618, Problem Nr. 348290709, Problem Nr. 348242411, Problem Nr. 348217723, Problem Nr. 348541549, Problem Nr. 348770195, Problem Nr. 348786196, Problem Nr. 348766331, Problem Nr. 349273927, Problem Nr. 349977622, Problem Nr. 350685466, Problem Nr. 351357895, Problem Nr. 352743431, Problem Nr. 354467134, Problem Nr. 355126951, Problem Nr. 355602077, Problem Nr. 355239966, Problem Nr. 357282489, Problem Nr. 358040619, Problem Nr. 358344787, Problem Nr. 360475166, Problem Nr. 360461108, Problem Nr. 360120511, Problem Nr. 360968601, Problem Nr. 361916913, Problem Nr. 362650982, Problem Nr. 363213047, Problem Nr. 363464720, Problem Nr. 363205584, Problem Nr. 361007622, Problem Nr. 364849917, Problem Nr. 365338167, Problem Nr. 370154739, Problem Nr. 370041210)
- Ein Problem, bei dem eingehende Anrufe nicht dazu führten, dass das Gerät vibrierte. (Problem Nr. 473464803, Problem Nr. 470955250)
- Ein Problem, bei dem der Energiesparmodus unbegrenzt aktiv blieb, wenn ein Ladelimit von 80% aktiviert war. (Problem Nr. 366996806)
- Ein Problem mit dem Display-Rendering, das bei der Interaktion mit Google Messages-Benachrichtigungen auf dem Sperrbildschirm zu visuellen Artefakten führte. (Problem Nr. 486491783, Problem Nr. 486806705, Problem Nr. 485168942)
- Ein Problem, bei dem Benachrichtigungen gelegentlich nicht geschlossen werden konnten oder wieder angezeigt wurden. (Problem Nr. 454647834)
- Ein Rendering-Problem, das bei Übergängen während der Rückwärtsnavigation zu visuellen Artefakten führt. (Problem Nr. 485316132)
- Ein Problem, bei dem Symbole in der Systemstatusleiste zufällig verschwanden, sodass Nutzer den Akkustand oder die Netzwerkstärke nicht sehen konnten. (Problem Nr. 473447873, Problem Nr. 484689844, Problem Nr. 484382982, Problem Nr. 472268834, Problem Nr. 489158801, Problem Nr. 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, 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_CONTACTSbietet eine Auswahl auf Systemebene. Sie gewährt temporären, sitzungsbasierten Zugriff auf bestimmte Felder, sodass weniger vollständigeREAD_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_ABSOLUTEverfügbar. - Interaktive Auswahl: Apps können
getInitialRestingBoundsfür einChooserSessionverwenden, 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
CompanionDeviceManagerden 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
getStreamingAppMaxDownlinkKbpsundgetStreamingAppMaxUplinkKbpsabfragen.
Hauptfunktionen, Datenschutz und Leistung
- Zugriff auf das lokale Netzwerk:Mit Android 17 wird die Berechtigung
ACCESS_LOCAL_NETWORK(Teil der GruppeNEARBY_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.
- Ignorierte Attribute:
screenOrientation,resizeableActivity,minAspectRatioundmaxAspectRatiowerden auf großen Bildschirmen ignoriert. - Ausnahmen: Geräte mit einer Breite von weniger als 600 dp und Apps, die als Spiele (
android:appCategory) kategorisiert sind.
Ä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:
CONFIG_KEYBOARD/CONFIG_KEYBOARD_HIDDENCONFIG_NAVIGATIONCONFIG_TOUCHSCREENCONFIG_COLOR_MODECONFIG_UI_MODE(nur wenn der UI-Modus zuUI_MODE_TYPE_DESKoder vonUI_MODE_TYPE_DESKzu einem anderen Typ wechselt)
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.MessageQueuereduziert 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:
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 Arbeitsspeichernutzung zu reduzieren.
Medien & Kamera
Kamera
- Dynamische Sitzungsaktualisierungen: Mit
CameraCaptureSession.updateOutputConfigurations()kannst du zwischen Anwendungsfällen wechseln (z.B. Video aus Foto), ohne die Sitzung zu schließen oder Fehler zu verursachen.
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
- Einstellung von Klartext :
android:usesCleartextTrafficwird in einer zukünftigen Version eingestellt, abhängig vom zukünftigen SDK-Level. Apps, die dieses Attribut verwenden, blockieren standardmäßig Klartext. Migrieren Sie zu Netzwerksicherheitskonfiguration. - HPKE-Hybridkryptografie: Es wurde ein öffentliches Service Provider Interface für eine Implementierung der HPKE-Hybridkryptografie eingeführt.
Konnektivität und Tools
- Companion Device Manager:
- Neue Profile: Medizinprodukte und Fitness-Tracker.
- Einheitlicher Berechtigungsdialog:
setExtraPermissionsbündelt Berechtigungen für Geräte in der Nähe im Verknüpfungsdialog.