Wear OS 7 は Android 17(API レベル 37)をベースとしています。Wear OS 7 で使用するために Wear OS アプリを準備する際は、Android 17 のすべてのアプリに影響するシステム動作の変更と、Android 17 をターゲットとするアプリの変更に対応してください。
特に指定がない限り、この変更は、ターゲット SDK のバージョンに関係なく、Wear OS 7 以降で実行されるすべてのアプリに影響します。
Wear OS 7 をターゲットとする場合は、基盤となるプラットフォームの以下の変更に特に注意する必要があります。
バックグラウンド音声の強化
バックグラウンドでの音声操作がユーザーによって意図的に開始されるように、Android 17 では音声再生とフォーカス リクエストに制限が適用されます。バックグラウンドで音声とやり取りするアプリは、タイプが SHORT_SERVICE ではないフォアグラウンド サービスを実行する必要があります。Android 17(API レベル 37)をターゲットとするアプリの場合、このフォアグラウンド サービスは通常、使用中(WIU)機能を備えている必要があります。
詳細と緩和策については、バックグラウンド オーディオの強化に関するガイドをご覧ください。
ローカル ネットワーク アクセス権限
Android 17 をターゲットとするアプリは、ローカル エリア ネットワーク(LAN)上のデバイスとやり取りするために ACCESS_LOCAL_NETWORK ランタイム権限を宣言する必要があります。これは、Wi-Fi 経由でスマートホーム デバイスやキャスト レシーバと直接通信する Wear OS アプリに影響します。
詳しくは、ローカル ネットワークの権限のドキュメントをご覧ください。