Android 15 では、Pixel Watch でスマートフォンのメディア出力を制御できるようになる可能性があります

ケイトリン・チミノ / Android 権威

TL;DR

Advertisement

  • Android 15 では、ウォッチ コンパニオン アプリで他のアプリのメディア出力を制御できるようになります。
  • これにより、ユーザーは携帯電話が音声を出力するデバイスを時計から直接変更できるようになる可能性があります。
  • Google は将来のアップデートでこの機能を Pixel Watch に導入する可能性がありますが、それがいつ行われるかはわかりません。

Google の Wear OS プラットフォームを実行するスマートウォッチと Android スマートフォンをペアリングする利点の 1 つは、手首から直接スマートフォンのメディア再生を制御できることです。 私は、料理を作っているときにテレビでビデオを再生または一時停止したいとき、または仕事中にスマート ディスプレイ上のアルバム内のトラックを変更したいときに、いつもこの機能を使用しています。 残念なことに、携帯電話のメディア コントロールを表示するときに Wear OS メディア プレーヤーに表示されていないボタンの 1 つは、メディア出力スイッチャーです。 つまり、電話の音声の出力先デバイスを変更したい場合は、電話を手に取る必要があります。 ただし、今後の Android 15 アップデートでは状況が変わる可能性があります。

Android スマートフォンを Wear OS を実行しているスマートウォッチとペアリングする場合、通常はスマートフォンにコンパニオン アプリをセットアップする必要があります。 このコンパニオン アプリを使用すると、通常、携帯電話の大きな画面で快適に時計のさまざまなオプションを変更できるだけでなく、通知、通話、テキスト メッセージなどの重要なデータを携帯電話から同期することもできます。 ただし、このデータを収集して送信する前に、コンパニオン アプリは携帯電話上で多くの機密権限を要求する必要があります。

ユーザーに各権限の付与を個別に要求する代わりに、コンパニオン アプリは Android のコンパニオン デバイス プロファイル機能を利用して、これらの必要な権限へのアクセスを一度に要求できます。 スマートウォッチのコンパニオン デバイス プロファイル android.app.role.COMPANION_DEVICE_WATCHたとえば、カレンダー アクセス、通話アクセス、SMS アクセス、連絡先アクセス、近くのデバイスのスキャンなどに関連する権限をコンパニオン アプリに付与します。

コンパニオンデバイスのプロファイル

ミシャール・ラーマン / Android 権威

Advertisement

ウォッチデバイスプロファイルの権限を要求するダイアログ。 出典: Google。

Android 15 以降、Android 15 をターゲットとし、ウォッチ デバイス プロファイルの所有者になることを要求するコンパニオン アプリには、という名前の新しいプラットフォーム権限を付与できます。 MEDIA_ROUTING_CONTROL

Android 15 のコンパニオン デバイス監視の役割

ミシャール・ラーマン / Android 権威

MEDIA_ROUTING_CONTROL この権限により、コンパニオン アプリは「利用可能なデバイスのリストにアクセスし、どのデバイスが他のアプリからオーディオやビデオをストリーミングまたはキャストするかを制御する」ことができます。 権限の説明は少しわかりにくいですが、以下に表示される説明は次のとおりです。 設定 > アプリ > 特別なアプリへのアクセス > メディア出力の変更 この権限が何をするのかをうまく説明しています。 具体的には、「 [an] アプリを使用して、接続されているデバイスが他のアプリからオーディオまたはビデオを再生することを選択します。 許可されている場合、このアプリはヘッドフォンやスピーカーなどの利用可能なデバイスのリストにアクセスし、オーディオやビデオのストリーミングまたはキャストに使用する出力デバイスを選択できます。」

コード

<!-- Description of change media output permission to be granted to the corresponding profile [CHAR LIMIT=NONE] -->
<string name="permission_media_routing_control_summary">Access a list of available devices and control which one streams or casts audio or video from other apps</string>
<!-- Label for setting which controls whether app can change media outputs for other apps [CHAR LIMIT=45] -->
<string name="allow_media_routing_control">Allow app to switch media output</string>
<!-- Description for allowing change media output setting [CHAR LIMIT=NONE] -->
<string name="allow_media_routing_description">Allow this app to choose which connected device plays audio or video from other apps. If allowed, this app can access a list of available devices such as headphones and speakers and choose which output device is used to stream or cast audio or video.</string>

基本的に、この権限により、スマートフォンのウォッチ コンパニオン アプリは、音声が別のアプリからのものであっても、音声を出力するデバイスを変更できます。 この権限が付与されると、携帯電話のウォッチ コンパニオン アプリは、Android の MediaRouter2 クラスの特権付きリモート メディア ルーティング API を利用できるようになります。 このアクセスはウォッチ コンパニオン アプリに特別に与えられるため、ウォッチにもこれらの変更を加えることができます。 この解釈は、AOSP の権限に関する開発者の説明によって確認されています。 MEDIA_ROUTING_CONTROL 「(コンパニオンアプリを介して)時計が携帯電話で実行されているアプリケーションのルーティングを制御できるようにします。」

メディアルーティングコントロールアプリの許可

ミシャール・ラーマン / Android 権威

したがって、本質的に、これは、携帯電話でメディアの再生を開始した後、音声を出力するデバイスを変更したい場合に、そのために携帯電話を取り出す必要がないことを意味します。 手首の Wear OS スマートウォッチから直接携帯電話のオーディオ出力デバイスを変更できるようになります。 残念ながら、電話側でこのサポートを実装するコードしか確認されていないため、これがどの Wear OS デバイスで機能するか正確にはわかりません。 携帯電話のウォッチ コンパニオン アプリと連携する画面を追加するには、Wear OS スマートウォッチもアップデートが必要になる可能性があります。 Google の最新の Pixel Watch 2 デバイスではその証拠は確認されていませんが、もし同社がこの機能のサポートに水面下で取り組んでいなかったら驚くでしょう。

ヒントはありますか? 私たちに話してください! news@androidauthority.com までスタッフに電子メールを送信してください。 匿名のままにするか、情報のクレジットを取得するかはあなたの選択です。

よろしければ

Advertisement

Advertisement