これはApple が何年も前にやるべきだったこととして記録しておきます。iOS 13 では、Spotify、Pandora、Overcast、Audible などのオーディオ アプリで Siri を使えるようになります。
これまでSiriはApple純正のオーディオアプリでのみ動作していました。音楽、ポッドキャスト、オーディオブックなどのサードパーティ製アプリを使用する場合、Siriは次のトラックへ移動したり、音量を上げたりといった基本的なオーディオ操作しか行えません。Apple MusicやApple Podcastsのように、音楽鑑賞を始めながら他のメディアアプリを本格的に活用することはできません。
これはユーザーエクスペリエンスを苛立たしくし、不公平な競争環境です。Appleとの争いにおいて、Spotifyが主な不満の一つとなっているのも当然です。iOS 13の新しいSiriKit Media Intentsにより、あらゆる種類のオーディオアプリ開発者はついにSiriと深く連携できるようになります。
どのように機能するか
iOS 13にアップグレードしても、Siriですべての音楽アプリ、ポッドキャストアプリ、オーディオブックアプリを操作できるようになるわけではありません。AppleはSiriKitフレームワークをアップデートし、これらのアプリの様々なコマンドに対応させましたが、アプリ開発者が対応する必要があります。
つまり、iOS 13に加え、Spotify、Pandora、Overcast、Audibleなど、普段使っているオーディオアプリのSiri対応アップデートが必要になります。今のところ、これらのアプリはSiri対応を公式に表明していませんが、開発者向けの新機能が 発表されました。主要なメディアアプリのほとんどが、すぐにSiri対応を追加すると予想されます。
りんごApple のオーディオ アプリでサポートされている Siri フレーズの例は非常に心強いです。
Siriはどのようなメディアアプリに対応していますか?Siriは音楽、ポッドキャスト、オーディオブック、ラジオに最適化されています。例えば、自然音アプリをお使いの場合、Siriはそのアプリ内のすべてのメディアタイプを完全に理解できない可能性があります。
WWDC 2019の新機能を説明する開発者セッションで、AppleはユーザーがSiriに話しかけることができる内容の例をいくつか挙げた。
- <MyApp> に、ポップミュージックが好きだということを伝えます。
- <MyApp>でKhalidをプレイ。
- 私の <MyApp> ロードトリップ プレイリストに Outer Peace を追加します。
- <MyApp> で Billie Eilish を見つけてください。
- <MyApp> でオーディオブック「Becoming」を再生します。
- この歌は好きじゃない。
- これを私のライブラリに追加します。
- <MyApp> の「Stuff You Should Know」ポッドキャストを聞いてみましょう。
- <MyApp> で 89.1FM を再生します。
かなり包括的で、示唆に富むリストですね。曲の「いいね」や「嫌い」の評価、ライブラリやプレイリストへの曲の追加、そして曲、アルバム、アーティスト、ジャンル、ポッドキャスト、書籍など、あらゆる種類のメディアの再生など、一般的なメディアアプリで期待される主要な機能はすべてサポートされています。
Siriはこれらのインテントに便利な修飾語句も理解できるようになります。アルバムやプレイリストをシャッフル再生したり、キューに次の曲を追加したり、ポッドキャストやオーディオブックの再生速度を調整したりできます。また、「 OvercastでMacworld Podcastの最新エピソードを再生して」といった、特定の順序付けコマンドも認識されます。さらに、サポートされているすべてのメディアタイプをアプリ内で検索することもできます。「SpotifyでPearl Jamを検索して」と言えば、アプリはそのアーティストページまたは検索結果ページを開きます。
何が欠けているか
Appleのこの新機能に関する開発者向けドキュメントには、 開発者がアプリにこれらの機能を完全に追加すれば、数多くの便利な機能が紹介されています。しかし、ユーザーがもっと欲しいと思う重要な機能が1つあります。それは、デフォルト設定です。
Appleが挙げているほとんどの例では、操作したいアプリの名前を指定する必要があることにお気づきでしょう。「Green Dayを再生して」と言えば、Apple Musicが起動します。
特定の音楽アプリ、ポッドキャストアプリ、オーディオブックアプリを新しいデフォルトアプリに設定し、毎回アプリ名を入力せずにSiriで操作できるようにする方法は今のところないようです。これはすぐに飽きられてしまうでしょうし、Apple純正アプリはサードパーティ製アプリに対して依然として大きな優位性を持っています。しかし、新しいSiriKit Media Intentsは、お気に入りのオーディオアプリでSiriを動作させるという点で、私たちがこれまで本当に望んでいたすべての機能を提供してくれるでしょう 。あとはアプリ開発者が実装するだけです。