84
iOS 10のSiriは6種類のサードパーティ製アプリでのみ動作します(Spotifyは動作しません)

iOS 10 で Siri がどんな音声コマンドにも応答できるほど賢くなることを期待していたなら、Siri が「ちょっと待って」と返答するのを覚悟してください。

Appleのプログラミングガイドによると、最新のSiri SDK(SiriKit)は、当初は音声/ビデオ通話、メッセージング、決済の送受信、写真の検索、ワークアウトの開始、配車予約という6種類のサードパーティ製アプリサービスのみをサポートするとのことです。これらの連携は、月曜日に開催されたWWDC基調講演でAppleが行ったiOS 10のSiriのデモと一致しています。SiriはWeChatでメッセージを送信したり、Square Cashで決済したり、Lyftで配車予約をしたりといった操作を要求されました。

さらに、9to5Macは、iOS 10でSiriが利用できるストリーミングサービスはApple Musicのみだと報じています。つまり、SpotifyやPandoraのユーザーはSiriに音楽を再生するよう指示できなくなるということです。9to5Macによると、SiriKitは現在、開発者に音楽再生用の拡張機能を追加する機能を提供していないとのことですが、これはAppleが自社のApple Musicサービスを強化するための戦略の一環なのかもしれません。

SiriKitは、メールや生産性アプリといった他の一般的なサービスにも対応していません。しかし、Appleは自動車メーカーに対し、CarPlay向けにSiriKitを特別に統合する機能を提供しており、ドライバーは音声コマンドでエアコンやステレオの音量などの設定を調整できます。

iOS 10 Siri Sirikit サードパーティアプリ りんご

iOS 10のSiriKitにより、Appleは各クエリの音声認識と解釈を担うようになりました。Siriは、そのクエリを内部で処理するか、対応しているサードパーティ製アプリにリクエストを渡すかを判断します。SiriがUberやSkypeなどのサードパーティ製サービスを呼び出す場合、サービスは個々のリクエストを処理するために必要な関連データのみを受け取ります。

サードパーティ製アプリはSiriKit APIを用いて最適な応答を生成し、Siriインターフェースに表示します。サードパーティ製サービスはSiri内でインタラクティブな応答を提供できるため、ユーザーは別のアプリを開かずに操作を実行できます。開発者はSiriの応答にカスタムアートワークを提供することもでき、まるでフルアプリを使用しているかのような操作感を実現します。

これがなぜ重要なのか:  iOS 10は、Appleがこれまでにリリースしたソフトウェアの中で最もサードパーティフレンドリーなものだと指摘しました。Siriだけでなく、電話、マップ、メッセージも開発者に開放されています。しかし、これらの新たな制限によって、Appleがサードパーティ開発者へのiOSの門戸開放について、慎重かつ制御的に取り組んでいることは明らかです。

Siri SDK WeChat

ある意味、少なくとも当初は、Siriとの連携を特定のサービスに限定したのはAppleにとって賢明な判断と言えるでしょう。サードパーティ間でやり取りされる個人データの量を制御したいというAppleの思惑も、責められません。この限定的な連携は、Appleにとって初めての機能でありながら、一貫したユーザーエクスペリエンスを維持するだけでなく、近年Appleが重視するプライバシーにも配慮しています。 

SiriKitが成熟するにつれ、AppleがiOS 10のSiriをより堅牢にするために、他の種類のサードパーティ製サービスをゆっくりと慎重に追加していくことを期待しています。Siriが真に成功するには、Appleは可能な限り多くのサードパーティ製サービスを統合する必要があります。たとえそれらのサービスがAppleのネイティブアプリと直接競合するとしてもです。