Appleの新しいiOS 6マップは、広範囲のエリアで自動オフライン使用をサポート

Appleの新しいiOS 6マップは、広範囲のエリアで自動オフライン使用をサポート

iOS 6 のベクター マップは非常に効率的であるため、Apple は WiFi またはモバイル データの通信範囲外での移動時に、オフライン ブラウジングや GPS ナビゲーション用に非常に広い周囲エリアをキャッシュできます。

iOS 6.0 マップのご紹介

オフラインマップの使用

2: マップと視覚化

3: 交通機関の案内

4: マップラベルとローカル検索

5: ルーティングとトラフィック

ベクターマップでオフラインに

Apple の新しいマップは、純粋なテクノロジーの点では iOS 5 マップを大きく上回っています。ベクター マップ (マップ タイルの静的なビットマップ画像ではなく、数学的に記述された解像度に依存しないマップ情報) を使用することで、Apple の以前のバージョンのアプリで提供されていた平坦で静的なマップ画像とは対照的に、滑らかなパン、回転、および遠近法による 2D ビューと 3D ビューの高速で洗練されたナビゲーションが可能になります。

ベクターを使用すると、iPhone で広い範囲の地図をより速くダウンロードできるため (データ プランとバッテリーの消費が少なくなるため)、データ使用量も大幅に削減されます (推定 80 パーセント削減)。

効率的なアウトラインは、データ接続が切れた後でも、オフラインでもずっと長く機能します。例えば、iOS 5マップでは、オフラインブラウジングでは閲覧中の周辺エリア(通常は半径10マイル未満)のGoogleマップタイルを数段階のズームレベルで読み込みますが、Appleの新しいベクターマップは、サンフランシスコで読み込むと、アラスカ州アンカレッジからペルーのリマ、ハワイ州ホノルルからカナダのモントリオールまで、オフラインでも大陸全体の高レベルマップ(州のアウトライン)を閲覧できます。

高速道路レベルの詳細であれば、カリフォルニア州の大部分、そして簡略化したレベルではアメリカ西部の半分を実際にナビゲートできました。ユタ州ソルトレイクシティ(東約1200km、約740マイル)といった、オンラインでは見たこともないような地域の詳細な街路レベルの地図も利用可能でした。ベクターデータのおかげで、これらのオフラインマップを3Dで表示することも可能です。

この大幅に拡張された新機能により、旅行者は非常に広いエリアの詳細な地図を読み込み、GPSを使って移動できるようになります。GPSはモバイルローミングをオフにした場合でも(またはその場所で無線LANサービスが利用できない場合でも)、アクティブなままです。iOS 5では、単一の都市の大部分であっても、2Dキャッシュされた地図タイルを維持するのは困難でした。

さらに驚くべきことに、iOS 6マップは地球全体の基本的な衛星画像と主要都市のラベルも読み込みます。オフライン時にハイブリッドモードに切り替えると、マップはキャッシュされたベクター道路経路と都市ラベルを、100マイル(160 km)を超える範囲の地球の地形を詳細に視覚化できる高画質の衛星画像に重ねて表示します。3Dパースペクティブビューでも表示されます。

iOS 5の旧マップは、オフラインになると、既にダウンロード済みのローカルのビットマップタイル以外は何も表示されず、地球の残りの部分も、基本的なレベルでさえ表示されませんでした。さらに、iOS 5のGoogleマップタイルは静的なビットマップであるため、標準画像と衛星画像がキャッシュされていたとしても、アプリはそれらを重ね合わせてハイブリッドビューを表示することができませんでした(また、これらの地図を3Dで表示する機能もありませんでした)。

iOS 6用の代替ベクターマップはまだ存在しない

GoogleとNokiaのネイティブアプリ(それぞれAndroid用とWindows Phone用)もベクターマップを使用していますが、iOSユーザー向けのウェブサイトでは依然としてビットマップタイルを使用しています。ウェブブラウザ(WebGL)でベクターマップをサポートする技術はまだ完成しておらず、デスクトップコンピューターでもまだかなり負荷がかかっています。iOS 6でベクターマップを利用するには、これらの企業がネイティブアプリを提供する必要があります。

逆に、Web の現在の 3D ベクトルのサポートの制限は、Apple が iOS マップを Web に提供する計画がすぐにはない (Google や Nokia がビットマップ経由で提供したように) ことを示唆していますが、デスクトップ ユーザー向けにネイティブ Mac アプリを提供する (または、たとえば iPhoto のジオタグの場所機能に機能を統合する) 可能性はあります。

GoogleがAndroidマップをiOSに移植するなら、ベクターマップも採用するのは間違いないでしょう。しかし、Googleの既存のAndroidネイティブアプリは、Appleの新しいマップと同じような利点を現時点では提供していません。サンフランシスコ周辺の地図を読み込んだ後、オフラインにすると、GoogleのAndroidネイティブマップは、米国北西部の一部の州境を最低限表示できる程度しかズームアウトできませんでした(それ以上ズームアウトすると、カリフォルニア州の地図は表示されなくなりました)。

最新の Android マップは、Apple のマップのようにカリフォルニア州のほとんどの地域でナビゲート可能な道路の詳​​細を表示するのではなく、ベクター サポートにもかかわらず、接続が失われた後、サンフランシスコの 49 平方マイル (126 平方キロメートル) をカバーするのがやっとでした。

主要幹線道路は、私たちがロードした場所から10マイル(約10キロメートル)以内にブロック状の道路へと悪化し、40マイル(約64キロメートル)を超えると都市名さえ消えてしまいました。ハイウェイ101号線は、サンフランシスコからわずか70マイル(約110キロメートル)の地点で行き止まりになってしまいました。

Androidで手動で地図をオフラインにする

今年の夏にリリースされたGoogle Androidマップの新機能「オフラインマップ」では、デバイスに保存する地域を手動で選択できます。ただし、Googleはこのサポート範囲を半径約80km(50マイル)の範囲に限定しています。Googleはオフラインマップの地域について詳細な情報を提供していますが、その範囲はAppleのiOS 6マップが自動的にキャッシュする範囲よりもはるかに狭いです。

手動で保存したオフライン領域(上の3番目の画像の水平線で示されています)のすぐ外側では、Androidマップは、現在地からわずか40マイル(約64km)離れたところで、ぼやけて表示され、使い物になりません。Appleの自動キャッシュされたオフラインマップは、細部まで適切に縮小表示され、使い勝手の良さを維持しています。これは、ベクターマップ技術のより優れた実装と言えるでしょう。

AppleのiOS 6マップでオフラインで使用するために特定の地域の詳細を表示するには、オフラインで表示したい地域をズームインするだけです。フェアフィールド、サンタクルーズ、アンティオキア、サクラメントのストリートレベルの地図をズームインした後、新しいマップでは、オフラインでもこれらの地域すべてを同じ詳細レベルでズームインできるようになりました。

さらに、Android マップでは、データ接続がないとレイヤー メニューを表示できないため、オフライン マップ機能でキャプチャされたエリアであっても、衛星画像やハイブリッド ビューをオフラインで使用するために読み込むことができません。

Googleの最新バージョンのAndroidマップがiOSユーザーに提供するものを示唆しているとすれば、Appleのマップ技術に追いつくためには、ベクターマップの画像化に多大な労力を費やす必要があるでしょう。同時に、iOS 6マップ内で特定の地域のオフラインマップの保存が正式にサポートされることも期待されます。なぜなら、マップが特定の地域を閲覧した後、どれくらいの期間、どれほどの詳細情報を保存してくれるのかが明確ではないからです。

しかしながら、Appleの新しいマップの「自動オフラインサポート」が、以前のiOS 5マップよりもはるかに優れていることは間違いありません。国立公園や地域のトレイル、ハイキングやキャンプの地図など、iOS 6ユーザー向けに詳細なオフラインマップに特化したパッケージをAppleが販売していないのも驚きです。

オフライン マップの扱いが改善されたことに加え、Apple は新しいベクター マップを使用して、次のセグメントで詳しく説明するように、マップの詳細を段階的に明らかにしています。

iOS 6.0 マップのご紹介

オフラインマップの使用

2: マップと視覚化

3: 交通機関の案内

4: マップラベルとローカル検索

5: ルーティングとトラフィック