非推奨のサービスと機能

リリースのたびに、特定の Android API が古くなったり、デベロッパー エクスペリエンスの向上や新しいプラットフォーム機能のサポートを目的としたリファクタリングが必要になったりすることがあります。このような場合、Google は古くなった API のサポートを正式に終了し、代わりに使用する代替 API をデベロッパーに案内します。

サポートの終了とは、API の正式なサポートが終了したことを指しますが、デベロッパーは引き続きそうした API を利用できます。このページでは、Android の今回のリリースでサポートが終了した主な API をいくつか紹介します。その他のサポートの終了については、API の差分レポートをご覧ください。

Virtualizer ではなく Spatializer を使用する

Spatializer 类最早在 Android 12(API 级别 32)中添加,可让应用查询设备上的声音空间化功能和行为。在 Android 15 中,Virtualizer 类已废弃。请改用 AudioAttributes.Builder.setSpatializationBehavior 来描述您希望在支持空间化时如何播放内容。

AndroidX media3 ExoPlayer 1.0 会在设备支持的情况下,默认为多声道音频启用空间音频。如需了解详情(包括用于控制此功能的 API),请参阅这篇近期博文空间音频文档

Android WebView での WebSQL のサポート終了

WebSettingssetDatabaseEnabled メソッドと getDatabaseEnabled メソッドのサポートは終了しました。これらの設定によりサポートが有効になりました おすすめしますWebSQL は Chrome では削除され、Android WebView ではサポートが終了しました。これらのメソッドは、リリースされるすべての Android バージョンで NoOps となります。 今後 12 か月です

World Wide Web Consortium(W3C)は、 Web Storage API を導入するためにウェブ データベースを必要とするアプリ テクノロジー(localStorage など) sessionStorage、または IndexedDBオリジンのプライベート ファイル システムを基盤とするブラウザの SQLite Wasm では、SQLite データベースに基づく代替テクノロジーのセットについて説明します。このテクノロジーは、Web Assembly(Wasm)にコンパイルされ、オリジンのプライベート ファイル システムを基盤としており、WebSQL コードの直接移行を可能にします。