iOS 10 の Siri にプラグインするライドシェアリング アプリのサポートを構築している開発者は、音声またはマルチタッチ インターフェースによるユーザーの意図を解読して応答するメカニズムを共有するための 2 つのチームの統合された取り組みのおかげで、マップ内でもサポートされるようになりました。
Siriのサポートを構築し、マップのサポートを無料で受けましょう
Apple は、iOS 10 の Siri 音声アシスタントの機能を拡張するための新しいサードパーティ製 App Extensions をサポートしていますが、これにはIntentsとIntents UIフレームワークが関係しています。前者はユーザーが Siri を介してアプリと対話する方法を概説し、後者はサードパーティ製アプリが Siri を通じてリクエストを行うときにユーザーが見るインターフェイスをカスタマイズできるようにします。
前述のように、サードパーティ アプリは、ライド シェアや支払いサービスなどの新しい機能ドメインに Siri を拡張する App Extensions を登録できます。
UI Intents フレームワークの設計は、Siri のカスタマイズされた UI を容易にするだけではありません。Apple の iOS 10 マップでも使用され、ユーザーがマップ内から同様にライドシェア サービスを設定できるようにすることで、ユーザーがどのようにライドの設定を行っても一貫したインターフェイスが提供されます。
iOS 10マップの新機能
WWDC 基調講演で、Apple のインターネット サービス部門責任者である Eddy Cue 氏は、画面下部からスライドアップし、プロアクティブなインテリジェンスを活用して一般的なルートや今後のカレンダー イベントの場所を提案する強化された検索インターフェースなど、iOS 10 マップのさまざまな新機能を実演しました。
また、新しい検索フィルター(たとえば、レストランの結果を特定の種類の料理に限定する場合に使用)や、曲がるときや直線に入るときに角度とズーム レベルが変わる運転方向の新しい動的ビュー、および接近する交通状況を確認するための手動のパンおよびズーム機能も紹介しました。
マップは、現在のルート沿いの観光スポットの検索(上記)や、交通状況に基づいた代替ルートの提案にも対応します。さらに、新たにCarPlayに対応することで、自動車メーカーはマップのターンバイターン方式のルート案内をメーターパネルに統合できるようになり、駐車した場所を自動的に記憶することも可能になります。
マップ + 拡張機能
しかし、Cue が Maps 向けに実演した最大の新機能の 1 つは、サードパーティ アプリのサポートでした。既存の Yelp 統合を介してレストランを検索し、Apple と OpenTable との新しい提携を通じて予約を設定し、統合された Uber 予約メカニズムを介してそこへの乗車を予約し、Apple Pay を使用して支払うことができました。
Appleのマップは以前からYelpのPOI(Point of Interest)と連携しています。iOS 10のマップ内で直接利用できるようになったOpenTableの統合予約機能は、Appleが導入した同様の「クローズド」なパートナーシップのように見えます(下記参照)。しかし、Cue氏はこの機能が「世界中のすべての開発者」に公開されると述べ、具体的には中国でサービスを提供している他の2つのテーブル予約アプリを挙げました。
AppleがUberで実証したライドシェア機能は、既に公開ドキュメント化されたApp Extensionとして、あらゆるサードパーティのライドシェアサービスで利用可能です。マップ内でのApple Payのサポートも新たに追加され、マップ内またはSiriと連携するように設計された配車予約App Extensionを開発するすべての開発者が利用できます。
AppleのiOSプラットフォームの知識
今後、Apple は、マップ内での App Extension サポートを拡張して、新しい機能領域を提供する可能性が「高い」だけでなく、代替交通手段 (自転車ルート) やルーティング (Waze など) を提供するサードパーティ サービス、会場の屋内マップ、代替チケット発行システムや予約システムなど、さまざまな新しい機能領域を提供する可能性があります。
Appleは自社で開発し、後にサードパーティに公開するサービスを頻繁に提供しています。例えば、iOS 5でTwitterの社内サポート機能として導入されたShare Sheetsは、iOS 8で誰でも独自のソーシャルネットワークのサポートを組み込める共有アプリ拡張機能を発表しました。
iOS 10 で導入された新しい Maps App Extension のサポートは、iOS におけるチーム間の開発が緊密に統合されていることを示しています。つまり、1 つの新機能 (Siri) のサポートを追加するために作業しているサードパーティの開発者は、同じ作業を再利用して Maps などの新機能を活用できるということです。
Appleがサードパーティの開発者に最新の取り組みをサポートしてもらう能力は、iOSの新バージョンをユーザーベース全体に迅速に展開する同社の能力と密接に関係しています。新規ユーザーは最新バージョンのiOSをすぐに使いこなし、新機能を活用したアプリの需要を高めます。
昨年、アプリ内 Apple Pay、インテリジェント検索のディープリンク サポート、iPad の Slide Over と Split View などの機能に対する Apple のサポートは、App Store のタイトルに急速に採用されました。
Google の Android も昨年さまざまな機能を導入しましたが、1 年経ってもインストールベースの 10 分の 1 しかこれらの機能を利用できず、ほとんどの開発者が、ほとんどのユーザーにとってメリットがない機能のサポートに注力するのは無意味です。