Прекращение поддержки

С каждым релизом некоторые API Android могут устаревать или нуждаться в рефакторинге для улучшения удобства разработки или поддержки новых возможностей платформы. В таких случаях мы официально прекращаем поддержку устаревших API и рекомендуем разработчикам использовать альтернативные API.

Устаревание означает, что мы прекратили официальную поддержку этих API, но они по-прежнему будут доступны разработчикам. На этой странице представлены некоторые из наиболее заметных устаревших функций в этой версии Android. Чтобы узнать о других устаревших функциях, обратитесь к отчёту о различиях в API .

Используйте Spatializer вместо Virtualizer

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.

WebSQL устарел в Android WebView

Методы setDatabaseEnabled и getDatabaseEnabled из WebSettings теперь устарели. Эти настройки активировали поддержку WebSQL внутри Webview. WebSQL теперь удален из Chrome и устарел в Android Webview. Эти методы перестанут использоваться во всех версиях Android в течение следующих 12 месяцев.

Консорциум World Wide Web (W3C) рекомендует приложениям, которым необходимы веб-базы данных, использовать такие технологии API веб-хранилища , как localStorage и sessionStorage или IndexedDB . SQLite Wasm в браузере, поддерживаемый исходной частной файловой системой, представляет собой заменяющий набор технологий, основанный на базе данных SQLite , скомпилированной в веб-сборку (Wasm) и поддерживаемой исходной частной файловой системой , чтобы обеспечить более прямую миграцию кода WebSQL.

,

Методы setDatabaseEnabled и getDatabaseEnabled из WebSettings теперь устарели. Эти настройки активировали поддержку WebSQL внутри Webview. WebSQL теперь удален из Chrome и устарел в Android Webview. Эти методы перестанут использоваться во всех версиях Android в течение следующих 12 месяцев.

Консорциум World Wide Web (W3C) рекомендует приложениям, которым необходимы веб-базы данных, использовать такие технологии API веб-хранилища , как localStorage и sessionStorage или IndexedDB . SQLite Wasm в браузере, поддерживаемый исходной частной файловой системой, представляет собой заменяющий набор технологий, основанный на базе данных SQLite , скомпилированной в веб-сборку (Wasm) и поддерживаемой исходной частной файловой системой , чтобы обеспечить более прямую миграцию кода WebSQL.