位置情報とコンテキストのためのシンプルでバッテリー効率の高い API
Location API と Context API は、モバイル デバイスのセンサーとシグナルを利用して、ユーザーの操作とその環境を認識します。ユーザーの操作を簡素化し、サポートを提供し、ユーザーをより深く理解するための、楽しく魅力的なエクスペリエンスを実現します。
さまざまなソースのシグナルをインテリジェントに組み合わせ、精度を最大化します。シンプルな API サーフェスにより、ユーザーの現在地、アクティビティ、周囲の状況に基づいてエクスペリエンスを提供できます。プライバシーを保護しつつ、バッテリーの消耗を抑えられます。
ユーザーを深く理解する
現在地
Places API
ユーザーがどこにいるか、いつそこにいるかに関するコンテキスト情報をユーザーに提供します。幅広いカテゴリにわたる 1 億件の場所に関する詳細情報にアクセスできます。
ジオフェンス
ジオフェンスを使用すると、ユーザーが今いる場所の情報と、ユーザーが関心を持つであろう場所が近くにあるという情報を組み合わせて、ユーザーに知らせることができます。
Fused Location Provider API
バッテリー効率の良い API を使用して、デバイスのセンサーから統合されたシグナルに基づいて、アプリの位置情報を取得します。
操作内容
Google Fit プラットフォーム
ユーザーがフィットネス アクティビティを記録し、フィットネスと健康の目標をトラッキングできるようにします。Fit は、ユーザーが複数のアプリでフィットネス データにアクセスできるユニバーサル プラットフォームです。
Activity Recognition API
Activity Recognition API は、デバイス内の複数のセンサーからの低電力信号を処理して、ユーザーの現在のアクティビティを正確に検出します。
Sensors API
すべてのデバイス センサーからの測定データと、複数のセンサーからの統合情報にアクセスします。
Sleep API
ユーザーが就寝して起床する時間を特定し、ユーザーが睡眠習慣を把握できるようにします。
付近の情報について
Nearby Messages
ユーザーが会話と同じくらいスムーズに付近のデバイスを検出し、メッセージを共有できるようにします。グループ間の密度の濃い共同作業を実現します。
Nearby Connections
近くにある他のデバイスを検出し、リアルタイムのクロスデバイス エクスペリエンスを可能にする接続を作成します。
Nearby による通知
付近の通知は、コンテキストに応じたおすすめ情報を提供する新機能です。ウェブサイトやアプリをビーコンに関連付け、近くのデバイスでスキャンされたときに優先度の低い通知を提供します。
さまざまなタイプのコンテキスト シグナルを組み合わせる
Awareness API(非推奨)
バッテリー効率がよく、使いやすい単一の API で 7 種類のコンテキスト シグナルにアクセスできます。これらのシグナルを組み合わせて、ユーザーの現在の状況に合わせたエクスペリエンスを構築します。
位置情報のプロンプトを標準化する
Location Settings API
位置情報設定を有効にして、位置情報設定ダイアログを使用して一貫したエクスペリエンスを提供するために、リクエストを標準化します。このダイアログを使用して、アプリで最高のユーザー エクスペリエンスを実現するためにデバイス設定をオンにするようユーザーに促すことができます。
正しい時刻を取得する
Time API
Time API は、エンドユーザーが影響を与えることのできない時間シグナルと
System.currentTimeMillis() および Instant.now() の代替手段へのアクセスを提供します。