Google hat die dritte Betaversion seiner Open-Source-Plattform Android 17 veröffentlicht. Dies markiert die Stabilisierung der Plattform und den Abschluss der API-Änderungen vor der bevorstehenden Veröffentlichung. Ein vorläufiges Testprogramm steht zur Verfügung, um die neuen Funktionen der Plattform zu evaluieren. Firmware-Versionen sind für die folgenden Geräte verfügbar: Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold und Pixel Tablet. Android 17 soll im zweiten Quartal 2026 erscheinen.
Zu den Änderungen in Android 17 Beta 3:
- Der Schutzmechanismus für dynamisches Laden von Code (DCL) wurde erweitert und unterstützt nun nicht nur DEX- und JAR-Dateien, sondern auch native Bibliotheken, die über die Methode `System.load()` geladen werden. DCL verhindert das Einschleusen von Schadcode in dynamisch geladene ausführbare Dateien, indem für diese Dateien Lesezugriffsrechte festgelegt werden.
- Der Mechanismus zur Zertifikatstransparenz ist standardmäßig aktiviert und führt ein öffentliches Protokoll aller ausgestellten und widerrufenen Zertifikate.
- Die PhotoPickerUiCustomizationParams API wurde hinzugefügt, um die Benutzeroberfläche des Fotoauswahldialogs anzupassen und sie so besser an den Stil der aufrufenden Anwendung anzupassen. Beispielsweise können Sie das Seitenverhältnis der Fotominiaturen von 1:1 (quadratisch) auf 9:16 (Hochformat) ändern.
- Unterstützung für das RAW14-Bildformat hinzugefügt, das in professionellen Digitalkameras verwendet wird und eine Speicherung von 15 Bit pro Farbkanal ermöglicht.
- Für Hardwarehersteller wurde eine API bereitgestellt, mit der sie Kameraerweiterungen erstellen können, die anwendungsspezifische Funktionen ermöglichen, wie z. B. die Super Resolution Detailverbesserungs-Engine, Rauschunterdrückungsmodi und KI-Qualitätsoptimierer.
- Es wurde eine API hinzugefügt, um Informationen über den Kameratyp zu erhalten (eingebaute Kamera, USB-Webcam oder virtuelle Kamera).
- Die Unterstützung für Hörgeräte, die über Bluetooth Low Energy (BLE) verbunden sind, wurde hinzugefügt. Diese Geräte werden nun in der neuen Kategorie TYPE_BLE_HEARING_AID klassifiziert, wodurch Apps zwischen Hörgeräten und Kopfhörern unterscheiden und die Systemtonwiedergabe separat steuern können (beispielsweise können Sie Benachrichtigungen, Klingeltöne und Alarme über den eingebauten Lautsprecher Ihres Telefons anstatt über Ihr Hörgerät wiedergeben).
- Hinzugefügt wurde ein Software-Encoder für das HE-AAC (High-Efficiency Advanced Audio Coding) Audioformat, der sowohl niedrige als auch hohe Bitraten unterstützt.
- Die Berechtigung USE_LOCATION_BUTTON wurde hinzugefügt. Sie ermöglicht es Ihnen, eine Systemschaltfläche in die Benutzeroberfläche Ihrer App einzubetten, um Zugriff auf präzise Standortdaten zu gewähren. Die Schaltfläche wird vom System gerendert und gewährt dem Benutzer nach dem Anklicken Zugriff auf die Standortdaten – allerdings nur für die Dauer der aktuellen Sitzung.
- Es wurden separate Einstellungen für die Anzeige von Passwörtern hinzugefügt, die über die physische Tastatur und den Touchscreen eingegeben werden. Standardmäßig werden die über die physische Tastatur eingegebenen Passwortzeichen sofort ausgeblendet.
- Es wurde die Möglichkeit eingeführt, APK-Pakete mit einer digitalen Signatur zu zertifizieren, die auf einem Hybridalgorithmus basiert, der den klassischen Algorithmus mit dem ML-DSA-Algorithmus kombiniert und gegen Brute-Force-Angriffe auf einem Quantencomputer resistent ist.
- Verbesserte Darstellung von App-Widgets auf externen Bildschirmen durch Berücksichtigung von DPI-Unterschieden bei der Skalierung.
- Es wurde eine Einstellung hinzugefügt, mit der Sie die Anzeige der Anwendungsnamen unter ihren Symbolen ausblenden können.

- Implementierte interaktive angedockte Fenster, die im Gegensatz zu herkömmlichen Bild-in-Bild-Fenstern auch dann interaktiv bleiben, wenn sie im Desktop-Modus über anderen Anwendungen angedockt werden.
- Das Design der Symbolleiste für die Bildschirmaufzeichnung wurde geändert.
- Es wurde die Anfrage ACTION_VPN_APP_EXCLUSION_SETTINGS hinzugefügt, mit der ein Systembildschirm mit Einstellungen geöffnet werden kann, die es der Anwendung ermöglichen, den Netzwerkzugriff zu umgehen. VPN-Tunnel.
- Unterstützung für OpenJDK 25-Sprachfunktionen und Java-Klassen hinzugefügt.
Source: opennet.ru

