Elementy wycofane

Wraz z każdą nową wersją niektóre interfejsy API Androida mogą stać się przestarzałe lub wymagać przebudowy, aby zapewnić lepsze wrażenia deweloperom lub obsługiwać nowe funkcje platformy. W takich przypadkach oficjalnie wycofujemy przestarzałe interfejsy API, kierować programistów do alternatywnych interfejsów API.

Oznacza to, że zakończyliśmy oficjalne wsparcie dla tych interfejsów API, ale nadal będą one dostępne dla deweloperów. Ta strona zawiera informacje o niektórych wycofanych funkcjach w tej wersji Androida. Aby zobaczyć inne wycofane funkcje, zapoznaj się z raportami o różnicach w interfejsie API.

Użyj narzędzia Spatializer zamiast Virtualizera

First added in Android 12 (API level 32), the Spatializer class lets apps query the capabilities and behavior of sound spatialization on the device. In Android 15, the Virtualizer class is deprecated. Use AudioAttributes.Builder.setSpatializationBehavior instead to characterize how you want your content to be played when spatialization is supported.

AndroidX media3 ExoPlayer 1.0 enables spatial audio by default for multichannel audio when the device supports it. See this recent blog post and the spatial audio documentation for more information, including APIs to control the feature.

Wycofanie bazy danych WebSQL w komponencie WebView na Androidzie

Metody setDatabaseEnabledgetDatabaseEnabled z funkcji WebSettings zostały wycofane. Te ustawienia aktywują obsługę WebSQL w komponencie WebView. Baza danych WebSQL została usunięta z Chrome i jest wycofana w komponencie Android WebView. W ciągu najbliższych 12 miesięcy te metody przestaną działać we wszystkich wersjach Androida.

Konsorcjum W3C (W3C) zachęca aplikacje, które potrzebują baz danych internetowych, do korzystania z technologii Web Storage API, takich jak localStoragesessionStorage, lub IndexedDB. SQLite Wasm w przeglądarce obsługiwany przez system plików Origin Private File System opisuje zestaw technologii zastępczych opartych na bazie danych SQLite, skompilowanej do Web Assembly (Wasm) i obsługiwanej przez system plików Origin Private File System, aby umożliwić bardziej bezpośrednią migrację kodu WebSQL.