Apple、iOS 8で位置情報サービスを改善、「使用中モード」と訪問モニタリング機能を追加c

Apple、iOS 8で位置情報サービスを改善、「使用中モード」と訪問モニタリング機能を追加c
Apple、iOS 8で位置情報サービスを改善、「使用中モード」と訪問モニタリング機能を追加c

Appleは既に、あらゆる種類の位置情報サービスにおいて開発者に認証を要求しており、iOS上でアプリが位置情報を使用していることをユーザーに知らせるための小さなインジケーターアイコンも提供しています。iOS 8では、新たな位置情報認証リクエストによってユーザーへの透明性を高めることで、開発者とユーザー双方にとっての位置情報サービスの向上を目指しています。また、「Visit Monitoring(訪問モニタリング)」という新機能により、アプリ開発者はユーザーからより多くの位置情報データを利用できるようになります。

まず最初に、Appleは、ユーザーの位置情報へのアクセス許可を求めるアプリに対して現在適用されている認証リクエストの種類に加えて、新しい認証リクエストの種類を追加します。この新しいタイプの認証は「使用中」と呼ばれ、開発者はアプリが使用中の場合のみ位置情報データの使用許可を求めることができます。以前はAppleは単一の認証タイプしか提供していませんでしたが、現在は「常時」と呼ばれています。これは、ユーザーにとって、「使用中」の許可を求めるアプリに新しい青いステータスバーが表示され、アプリがバックグラウンドで継続的に位置情報データを取得していることを知らせることを意味します。

このバーはバックグラウンドでのナビゲーション用のステータスバーのようなもので、ユーザーはタップすることでアプリを起動できます。従来の「常に」許可を使用しているアプリでは、青いバーは表示されません。これは、ユーザーが既に位置情報データの常時アクセスを許可しているためです。「常に」許可が必要なアプリの中には、バックグラウンドApp更新や地域監視機能を使用するアプリがあります。「常に」許可の場合、Appleはユーザーに定期的に通知し、バックグラウンドでのデータ収集の継続を許可するよう求めます。

この変更により、ユーザーはどのアプリがいつデータを取得するかをより細かく制御できるようになり、一部のアプリはユーザーが開いた時点で位置情報を自動的に取得できるようになります。Appleはこれまで、位置情報を使用するアプリに対して、上図のような認証リクエストを提示してきましたが、今後は開発者に対し、そのメッセージに位置情報の使用目的をユーザーに伝えるカスタムテキストを含めることを義務付けます。新しい「使用時」認証では、Appleは次のようなカスタムテキストの例を示しています。「このアプリは、あなたが日中に訪れた場所を自動的に検出するために、あなたの位置情報を必要としています。」

認証方法が2種類になったため、位置情報サービス設定パネルにもいくつか変更が加えられます。位置情報の認証に「使用中のみ」と「常時」のどちらを使用しているアプリがあるのか​​を一目で確認できるようになり、両方の認証方法に対応しているアプリでは、両方の認証方法を切り替えることも可能になります。

Apple はまた、iOS 8 の設定アプリのアプリ設定パネルから位置情報サービスにアクセスできるようになり、開発者はそこからアプリ内に直接クイックリンクを提供できるようになりました。

AppleがiOS 8で位置情報の認証リクエストの処理方法を強化したのには理由があります。開発者向けに「Visit Monitoring(訪問モニタリング)」という新機能を提供するためです。この機能はユーザーの位置情報を追跡し、特定のユースケースにおいてより堅牢な位置情報データを提供します。iOSは既に継続的な位置情報の更新、大幅な位置情報の変化、地域の監視といった機能を追跡できますが、消費電力の増加、数百メートルごとの更新、開発者が指定しなければならない位置情報の数が限られているといった欠点があります。

そこで、Appleがユーザーの動きを追跡し、重要な目的地を特定するために設計した新しい「訪問モニタリング」機能についてお話しします。開発者はこのデータを利用して、例えばユーザーがよく訪れる場所の位置データを取得できるようになります。おそらく最も興味深いのは、訪問モニタリングがシステム全体をどのように活用しているかということです。例えば、ユーザーがいつも同じ場所でスマートフォンを充電している場合、iOSはそれを学習し、ユーザーが帰宅した時刻をアプリに正確に通知できるようになります。

Appleはまた、Visit Monitoringがマップアプリのデータを活用してデータ品質を向上させることを許可し、その見返りとして開発者がそれを活用してアプリを改良できるようにします。Region Monitoringのようにランドマークや特定の場所を監視するのではなく、Visit Monitoringはユーザーが最も多くの時間を過ごす場所を追跡し、前述の充電の例のように、デバイスの使い方からヒントも得ます。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。