Android では、音声フォーカスはシステムによって管理されます。音声フォーカスは、メガネの入力と同等です。アプリは、音声を再生するためにフォーカスをリクエストし、別のアプリがフォーカスを取得したときに音量を下げるか一時停止することができます。一度に 1 つのアプリのみが音声フォーカスを保持できる、という概念です。
永続的な音声と入力フォーカス
これらは、オーディオと入力の排他フォーカスを必要とする一般的な「フォアグラウンド」アプリです。他の音声と共存できないため、他のすべてのメディアが一時停止します。たとえば、通話、ライブ配信、ライブ翻訳、AI エージェントなどです。

割り込み: 一時的なフォーカス
これらのエクスペリエンスでは、ユーザーのメイン アクティビティの補助的な音声が提供され、短く関連性の高い情報が提供されます。アクティブな場合にのみ一時的な入力フォーカスをリクエストし、他のメディアを一時停止ではなく「ダッキング」(音量を下げる)させます。たとえば、ターンバイターン ナビゲーションやアクティビティ トラッキングなどです。

メガネ アクティビティを終了する
現在のアクティビティを終了してアプリを終了できます。通話、翻訳、Gemini などの連続した音声ストリームには、スワイプですぐに終了するのが最適です。アクティビティを誤って終了すると破壊的な結果が生じる可能性のある長いアクティビティについては、2 回目の確認ステップを導入することを検討してください。

音声 AI グラスでは、スワイプして戻る操作を終了方法として使用します。通話の終了やワークアウトの停止などの破壊的なアクションについては、二次的な確認を検討してください。次に例を示します。
- ユーザーがスワイプして戻ると、アプリが「ハイキングを終了しますか?もう一度戻って確認してください。」
- ユーザーがもう一度スワイプすると、アプリが「ハイキングが終了しました。2.8 マイルを 55 分でハイキングしました。」
- 読み上げが完了すると、アプリは終了アクティビティを呼び出します。
ディスプレイ AI グラスでは、アクティビティの終了方法をより柔軟に選択できます。明確な終了アフォーダンスを実現するため、インターフェースにボタンを配置します。
システム オーバーライド
通話や音声通知などの特定のアプリは、常に他の音声やアプリのフォーカスをオーバーライドする必要があります。

情報読み出し
アプリがしばらく一時停止している場合や、頻繁に音声出力を提供していない場合は、情報読み上げを提供できます。これにより、ユーザーはアプリで最後に何をしたかを覚えていたり、アプリが停止したと推測したりする必要がなく、メガネをタップすると有益な最新情報が表示されます。
