Wear OS 5 は Android 14(API レベル 34)をベースとしています。試験の準備には、 Wear OS 5 で使用する Wear OS アプリ、システムを処理する Android 14 のすべてのアプリに影響する動作変更と、 Android 14 をターゲットとするアプリ向けの変更をご覧ください。
すべてのアプリに影響する Wear OS 5 の変更点
以下の動作変更は、特定のユースケースとライブラリに影響します。 Wear OS 向け。これらの変更は、Wear OS 5 以降で実行されるすべてのアプリに影響します。 常に同じです
プライバシー ダッシュボード
Wear OS 5 では、プライバシー ダッシュボードのサポートが追加されています。 各アプリのデータ使用状況を 1 か所で確認できるようにしました。
新しいスマートウォッチには、Watch Face Format を使用するウォッチフェイスのみが表示されます
Wear OS 5 以降を搭載してリリースされるスマートウォッチは、 Watch Face Format を使用します。このため、Google Workspace の Watch Face Format で表示されます。
Android 14 をターゲットとするアプリに影響する Wear OS 5 の変更点
以下の変更は、ターゲット SDK を更新した場合にのみアプリに影響します Wear OS 5 のベースとなるバージョンである Android 14 に移行してください。
常時オンアプリをバックグラウンドに移動できます
Wear OS 5 以降では、システムにより常時オンアプリがバックグラウンドに移動 アンビエント モードで一定時間表示された後。ユーザーができること システム設定でタイムアウトを構成します。
エクササイズ記録アプリでは、フォアグラウンド サービスのタイプを申告する必要があります
アプリがユーザーのワークアウト セッションの一環としてエクササイズを記録する場合、
Wear OS 5 以降を搭載している場合は、
フォアグラウンド サービスの health
フォアグラウンド サービス タイプを指定します。
ExerciseClient
を呼び出します。また、アプリが位置情報を監視できる場合は、
location
も指定する必要があります。
フォアグラウンド サービスのタイプ。
一部の手首を外したデバイスのロック解除時間が長くなる
Wear OS 5 以降を搭載する対応デバイスで、ユーザーが手首をオフにした場合 デバイスを手首から外すと、 システムがデバイスのロック解除を長時間維持する できません。
アプリの表示中に高いレベルのセキュリティが 機密情報や個人情報の可能性があるデータ—手首検出が有効かどうかを確認します。
ドラッグ可能なコンテンツがシステム ジェスチャーの起動ポイントと重なることがある
Wear OS 5 以降では、システムがモーション イベント ジェスチャーを処理します。 ジェスチャー ナビゲーションとは別に開発されました。
アプリの UI に、システム ジェスチャーと重なった大きなドラッグ可能なスペースがある場合
システム ジェスチャーの除外用の長方形を追加する
できます。そのためには、setSystemGestureExclusionRects()
を呼び出して、
システム UI を変更することで、特定のエリアでナビゲーション操作を無視します。例:
モバイルアプリで競合するアプリ ジェスチャーを処理して、
実現されています。
setSystemGestureExclusionRects()
API を使用すると、システム UI を取得できます。
動作リクエストに対するレスポンスが異なります。たとえば、システム UI に
追加の UI ヒント(水平バーなど)を表示してユーザーの意図を確認します。
暗黙的インテントとペンディング インテントの制限
アプリでタイルを使用している場合は、 暗黙的インテントとペンディング インテントに対する制限の影響を受けます。
一部の通知がまだ閉じることができない
Android 14 を搭載したデバイスでハンドヘルド バージョンのアプリを使用する場合 (API レベル 34)以降では、ユーザーは通知を非表示にできます。 閉じることができませんでした。
ただし、Wear OS 5 以降では、これらの通知を閉じることができません。
Android 14 からのその他の変更
Android 14 の以下の変更により、Wear OS が影響を受ける可能性があります 。
すべてのアプリに影響する Android 14 の変更
- 正確なアラームのスケジュールはデフォルトで拒否される
- アプリがキャッシュされている間、コンテキスト登録されたブロードキャストがキューに追加される
- アプリを制限付きスタンバイにするその他の理由 バケット
API レベル 34 をターゲットとするアプリに影響する Android 14 の変更
- フォアグラウンド サービスのタイプは必須です
- 非線形フォント スケーリング(ビューベースの UI 要素にのみ影響)
BluetoothAdapter
でのBLUETOOTH_CONNECT
権限の適用JobScheduler
によりコールバックとネットワークの動作が強化される- 実行時に登録されるブロードキャスト レシーバは、明示的にエクスポートするか、エクスポートしないことが必要 エクスポート済み
- 動的コードのより安全な読み込み
- バックグラウンドからのアクティビティの起動に関する追加の制限
- ユーザーは写真と動画への部分的なアクセス権を付与できる
あなたへのおすすめ
- 注: JavaScript がオフになっている場合はリンクテキストが表示されます
- Android 10 のプライバシーに関する変更点
- GATT サーバーに接続する {:#connect}
- バックグラウンドでの通信