iOS 6 でマップを独自に展開するという Apple の戦略は、当初は「Apple は iOS 6 で Google を地図から排除したい」で説明されていましたが、2 番目のセグメントでは同社がベクター グラフィックスを活用して iOS のマップ体験を大幅に改善する方法が詳しく説明され、3 番目のセグメントでは Apple が Google のストリート ビューに取って代わる 3D フライオーバー機能を追加する方法が概説されました。
Apple、Googleにドアまでの道順を教えてくれる
道順案内の分野でも、AppleはiOSマップの道順案内の独占的提供元としてのGoogleの地位を同様に奪いつつあります。前述の通り、Google自身も2009年にAndroid 2.0向けの新しいマップナビゲーションを導入し、音声ガイド、ターンバイターンナビゲーション機能、音声検索、ルート上のアイテム検索、3Dモデル(下記参照)といった一連の新しいマッピング機能を搭載しました。
Appleは当初、前年のストリートビューと同様に、これらの機能を導入する準備が整っているように見えました。2009年末、Googleの広報担当者はAppleInsiderに対し、「Appleは緊密なパートナーです。何百万人ものユーザーがiPhoneでGoogleマップを体験しています。LatitudeやNavigationといった革新的な機能をユーザーに提供するために、Appleと引き続き協力していきますが、提供開始についてはAppleに問い合わせる必要があります」と述べました。
しかし、AppleはGoogleのナビゲーション機能を自社のiOSマップクライアントに追加することはなく、Google Latitude、Places、3Dモデル、そしてGoogleがAppleのiOSユーザーベースに普及させることを期待していたその他の地図機能も含め、一切採用しませんでした。Appleは一連の買収と提携を通じて、Googleマップとその関連サービスに代わる、完全に自社製の代替サービスを構築しました。
運転ルート
運転や徒歩での道順案内については、Apple は GPS および地図プロバイダーの TomTom から情報を得ているようだ。TomTom 自身も、iOS 6 マップの承認の下に、地域固有のライセンス契約の長いリストを含んでいる。
運転ルートを検索すると、Appleは現在の地図と同様に、いくつかの代替ルートを提示します。これらのルートを自由に移動したり、地図を回転させたり、3Dモードに切り替えて、提案されたルートを比較したりしながら、自由に探索できます。
特定のルートを選択して「開始」をクリックすると、マップはターンバイターンモードに切り替わり、Siriの音声ガイドがルートに沿って案内します。2Dビューと3Dビューはいつでも切り替えられます(下図参照)。近くの道路名は大きな「道路標識」バナーで表示されるため、車でルートを計画する際に地図を拡大表示したり、詳細を確認したりする手間が省けます。理想的には、画面を見るのではなく、Siriの音声ガイドに従ってルートをたどるのが良いでしょう。新しいマップでは、ついにそれが可能になりました(Googleは2009年からAndroid向けにこの機能を提供してきました)。
ターンバイターンモードでは、GPSに従ってルートに沿って移動すると、地図の表示が動的に更新されるため、地図を任意にパンしたり回転させたりすることはできません。ズームインとズームアウトは可能ですが、あまり大きくできません。
つまり、開始したら、パス上の次のセグメントをプレビューしたい場合は、そのセグメントが見えるよう十分にズームアウトするか (ズームアウトしたビューでは、約 4 ~ 6 ブロックの半径しか表示されません)、概要モード (左下、ルート沿いまたはルート外の 2D または 3D マップの同じように自由な探索をサポート) またはルート概要 (右下、曲がり角の説明的なリストを提供) に切り替える必要があります。
パスをナビゲートしている途中でマップ アプリを終了することができます。その場合、iOS では電話の通話、音声録音、その他のバックグラウンド タスクと同様に、緑色の「タッチしてナビゲーションに戻る」バナーが表示されます。
3ページ中2ページ目:Siri統合、ライブ交通情報
Siri統合
当然のことながら、Siriに近くの場所や道順を尋ねると、すぐにマップアプリを開いて目的地までの道順を調べることができ、Siriが途中で曲がる場所を音声で教えてくれます。また、目的地への道順を尋ねている最中にSiriに近くの場所(ガソリンスタンドなど)を尋ねると、Siriはあなたの道順に沿った結果を返します(下図)。
この統合は、自動車メーカーがナビゲーションや関連機能をリンクされたiOSデバイスに委任し、運転中の視覚的な注意散漫を避けるためにSiriの音声のみのモードで動作できるようにするAppleの「Eyes Free」イニシアチブの基礎となる。
ライブ交通情報
iOS 6のマップは、代替ルートの提案に加え、リアルタイムの交通情報も追跡し、データの変化に応じて到着予定時刻を動的に更新します。事故や交通状況の変化があった場合、専用のGPSシステムと同様に、マップは代替ルートと経路も提案するとAppleは述べています。
同様に、提案されたルートとは異なるルートを選んだ場合、マップは新しいルートを再計算します。Appleは昨年4月に「匿名の交通データを収集し、クラウドソーシングによる交通データベースを構築する」計画を初めて発表し、「今後数年以内に改善された交通サービス」を開始する予定であると述べました。
開発中のiOS 6マップでは、この新しいインフラの導入が既に始まっており、交通渋滞箇所は地図上で赤くハイライト表示され(左下)、出発前の代替ルートで渋滞が発生していることが示されます(右下)。iPhoneユーザーの既存基盤がiOS 6に移行すれば、Appleは膨大な量のリアルタイムデータを提供し、マップユーザーへのルート計算に活用できるようになります。
その一方で、GoogleはiOSクライアントから継続的に得られるアップデートを失い始め、Googleからデータを取得している一部のAndroidユーザーに頼らざるを得なくなります。注目すべきは、AmazonとNokiaによる最近の地図サービス提携を含め、既に様々なAndroidデバイスが代替の地図システムと連携していることです。
3ページ中3ページ目: 徒歩と公共交通機関のルート案内
徒歩ルート
徒歩ルート案内は、車でのルート案内とはいくつかの点で異なります。まず、提示されたルートは、単に推定所要時間が長めの運転ルートではなく、実際に徒歩で行くのに適したルートです。
次に、運転ルートの概要モードと同様に、ハイライト表示されたルート上の任意の地点まで地図をナビゲートしたり、地図上を探索して他の場所を確認したりできます(下記のライブ交通情報をご覧ください)。また、標準の位置情報ボタンをクリックすると現在地に戻ることができます。もう一度タッチするとコンパスモードになり、地図上に現在地が表示されます(既存のマップと同様に)。
一連の「道路標識」インジケーターをスワイプすることで、ウォーキングルートの各区間をプレビューすることもできます。また、3Dモード(左下)やFlyover航空写真(右下)をオンにしてズームインし、これから(または現在)通り過ぎる建物やランドマークを確認することもできます。
残念ながら、歩行モードと運転モードを切り替えるための単一のボタンはありません。1 セットの道順を終了して新しいルートを計算する必要があり、面倒に感じますが、実際には終了/キャンセル ボタン、道順アイコン、そして入力したい新しいモード (歩行、運転、または交通機関) の 3 回タップするだけです。
交通機関の案内
Appleの新しいiOS 6マップは、もはやネイティブで交通機関のルート案内に対応していません。6月にAppleのiOSソフトウェア責任者であるスコット・フォーストール氏は、WWDCで開発者たちにその理由を説明しました。
マップを開発する際に、私たちは周囲を見渡し、地下鉄、ハイキング、サイクリングに最適な交通アプリは、私たちの開発者から提供されていることに気づきました。そこで、自分たちでそれらのアプリを開発するのではなく、iOS 6のマップアプリ内で皆さんの交通アプリを統合し、紹介し、宣伝していくことにしました。
そのため、iPhoneの登場以来初めて、マップで交通機関の経路を検索しても、自動的にGoogleに誘導されなくなります。代わりに、こうした代替経路を提供するサードパーティ製のヘルパーアプリを選択する必要があります。Appleのこの実装により、サードパーティ(Googleを含む)がユーザーの関心を惹きつけるために競争することができ、より公平な競争の場が生まれ、選択肢が増え、機能と精度を競い合うことになります。
現在、Googleは独自の内部アルゴリズムを用いて、様々な都市で交通機関のルートを計算しています。iOS 5以前ではマップは交通機関のルートのみに対応していましたが、Googleは自転車での移動やオフロードでのハイキングに関するデータも保有しています。しかし、これらのデータはiOSマップではこれまで表示されていませんでした。今後は、Googleが望めば(他社も同様に)表示できるようになります。
公共交通機関やその他の交通手段について、Google の情報が必ずしも最良とは限らないため、自分に合った専門のサードパーティ情報源を選べるのは素晴らしいことです。例えばサンフランシスコでは、バス、電車、ケーブルカー、トロリーカーを運行する Muni システムが、各車両に搭載された GPS 機器を使用して、概ね非常に正確なリアルタイム到着情報「NextBus」を公開しています。しかし、何らかの理由で Google はこのデータを使用していません。
その結果、次に利用可能な Muni バスに関する Google の情報と、このシステムを利用するサードパーティ アプリの情報とを比較すると、まったく異なるデータが得られます (仕事に間に合うかどうかの違いが生じる可能性があります)。
しかし、これまでマップアプリにGoogle以外の情報源からのルート案内を希望する方法はありませんでした。iOS 6では、特定のエリアに特化したルート案内機能を持つ様々なアプリを検索し、マップアプリのオプションに統合できるようになります。各アプリを切り替えてルート情報を比較する必要がなくなります。もちろん、iOS 6はまだリリースされていないため、App Storeでマップアプリに対応したオプションを検索することはできません(以下のオプションは現在空白です)。
幅広い交通機関、自転車、ハイキングアプリがGoogleに対抗し、ユーザーの注目を集める機会を逃さないよう、ご安心ください。他の交通手段をマップに連携させる可能性もあり、ショッピングモール内の移動からスキーリゾートのルート検索、さらには飛行機と電車のどちらを選ぶか迷っている際に都市間の最安値ルートを見つけるなど、様々なルート情報提供が可能になります。
フォーストール氏はWWDCの聴衆に集まった開発者に向けて、「ルーティングアプリとして登録することで、アプリをユーザーに届ける機会が増えます。ルーティングアプリは、車や徒歩でのルート案内だけに限りません。ユーザーのお気に入りの自転車道やハイキングコース、飛行機のルート、地下鉄などの公共交通機関のルート案内を提供するアプリもルーティングアプリに含まれます」と述べました。