Einstellung von Produkten und Funktionen

Mit jedem Release können bestimmte Android-APIs veraltet sein oder refaktoriert werden, um die Entwicklung zu verbessern oder neue Plattformfunktionen zu unterstützen. In diesen Fällen stellen wir die veralteten APIs offiziell ein und leiten Entwickler zu alternativen APIs weiter.

Das bedeutet, dass wir den offiziellen Support für die APIs eingestellt haben. Sie sind jedoch weiterhin für Entwickler verfügbar. Auf dieser Seite werden einige der wichtigsten Einstellungen in dieser Android-Version hervorgehoben. Weitere Informationen zu verworfenen Funktionen finden Sie im Bericht zu den API-Unterschieden.

Spatializer anstelle von Virtualizer verwenden

Mit der Klasse Spatializer, die erstmals in Android 12 (API-Level 32) hinzugefügt wurde, können Apps die Funktionen und das Verhalten der Verräumung von Klang auf dem Gerät abfragen. In Android 15 wird die Klasse Virtualizer eingestellt. Verwenden Sie stattdessen AudioAttributes.Builder.setSpatializationBehavior, um festzulegen, wie Ihre Inhalte wiedergegeben werden sollen, wenn Räumlichkeiten unterstützt werden.

AndroidX media3 ExoPlayer 1.0 aktiviert Spatial Audio standardmäßig für Mehrkanal-Audio, wenn das Gerät dies unterstützt. Weitere Informationen, einschließlich APIs zum Steuern der Funktion, finden Sie in diesem aktuellen Blogpost und in der Dokumentation zu räumlichem Audio.

WebSQL in Android WebView eingestellt

The setDatabaseEnabled and getDatabaseEnabled methods from WebSettings are now deprecated. These settings activated support for WebSQL inside Webview. WebSQL is now removed in Chrome and is now deprecated on Android Webview. These methods will become a no-op on all Android versions in the next 12 months.

The World Wide Web Consortium (W3C) encourages apps needing web databases to adopt Web Storage API technologies like localStorage and sessionStorage, or IndexedDB. SQLite Wasm in the browser backed by the Origin Private File System outlines a replacement set of technologies based on the SQLite database, compiled to Web Assembly (Wasm), and backed by the origin private file system to enable more direct migration of WebSQL code.