Google のポートフォリオには、ヘルスコネクトを含め、健康に関するプロダクトおよびサービスが多数含まれています。Google Fit API のサポートは終了しました。サポートは 2025 年 6 月 30 日までとなり、その日は終了となります。以下のガイドラインでは、各種の Google Fit Android API からの移行先となる API とプラットフォームを示しています。
Fit Android API から Health Connect API に移行する
Health Connect API に移行するには、3 つの主なステップを実施する必要があります。
ステップ 1: 統合
統合の最初のステップは、アプリにヘルスコネクトを追加することです。これには次の作業が含まれます。
- こちらのスタートガイドに沿ってヘルスコネクトと統合します。
- アプリ マニフェストで、必要なデータ型とアクセスモードを宣言します。
- ヘルスコネクトにアクセスする権限をユーザーから取得します。
- 特定のユースケースまたはワークフローに沿って、データの読み取り / 書き込みを行います。
ステップ 2: 移行
ユーザーがプラットフォーム間で移行している間、Google Fit Android API 統合と Health Connect API 統合の両方をアクティブなままにしておくことをおすすめします。Google Fit Android API のサポートは終了しましたが、早ければ 2025 年 6 月 30 日までに終了する予定です。これは、ユーザーがヘルスコネクトに切り替えてサービスを継続するのに十分な時間を確保するための措置です。
ステップ 3: クリーンアップ
Google Fit SDK を削除する手順は次のとおりです。
- Google Fit Android API に関連付けられているコードを削除しました。
- Google Play 開発者サービスの依存関係を削除します。
Sensor API
Sensor API を使用すると、アプリ内の未加工のセンサーデータをリアルタイムで読み取ることができます。Sensor API は以下を行います。
- デバイスとコンパニオン デバイス上の利用可能なデータソースを一覧表示する。
- 未加工のセンサーデータを受信するリスナーを登録する。
- リスナーの登録を解除して、未加工のセンサーデータの受信を停止する。
Sensor API の移行先となる API またはプラットフォーム:
スマートフォン | Wear |
SensorManager、FusedLocationProvider を使用します。 |
ヘルスサービスを使用します。
|
Session API
セッションは、ユーザーがフィットネス活動を行う時間を表します。
Session API を使用すると、アプリはフィットネス ストアでセッションを作成できます。
Session API の移行先となる API またはプラットフォーム:
スマートフォン | Wear |
開始 / 停止: 該当なし。アプリケーションは、進行中のセッションの状態を内部で追跡する必要があります。 読み取り/書き込み: ヘルスコネクトを使用します。 |
開始/停止: ヘルスサービス(ExerciseClient)を使用する 読み取り/書き込み: モバイルアプリからヘルスコネクトを使用します。 特定のワークフローについては、次のことをおすすめします。
|
Recording API
Recording API を使用すると、アプリはサブスクリプションを作成することにより、バッテリー効率の良い方法でセンサーデータの自動保存をリクエストできます。サブスクリプションは Android アプリに関連付けられ、フィットネスのデータ型または特定のデータソースで構成されます。
Recording API の移行先となる API またはプラットフォーム:
スマートフォン | Wear |
Recording API からの移行手順は次のとおりです。
|
ヘルスサービスを使用します。
PassiveMonitoringClient と ExerciseClient の違いについては、ヘルスサービスのドキュメントをご覧ください。 |
History API
History API を使用すると、アプリは健康とウェルネスに関する過去のデータの読み取り、挿入、更新、削除などの一括操作をフィットネス ストアで実行できます。
History API の移行先となる API またはプラットフォーム:
スマートフォン | Wear |
ヘルスコネクトを使用します。 |
ウェアラブルではなく、モバイルアプリからヘルスコネクトを使用してください。 |
Goals API
目標(Goal)とは、ユーザーが Google Fit アプリ内で設定できる自分の目標のことで、日々の運動の意欲を高めるのに役立ちます。ユーザーはプロフィール内で、毎日の目標とする歩数とハートポイント(強めの運動)の回数を調整できます。Fit プラットフォームは、Goals API を使用してユーザーの目標を記録し、毎日どれだけ目標を達成できたかをトラッキングします。
スマートフォン | Wear |
利用可能な代替 API はありません。 | 利用可能な代替 API はありません。 |
BLE API
BLE API を使用すると、アプリは利用可能な Bluetooth Low Energy(BLE)デバイスを検出し、センサーデータを Google Fit プラットフォームに挿入できます。
BLE API の移行先となる API またはプラットフォーム:
スマートフォン | Wear |
Android Bluetooth API を直接使用します。 | Android Bluetooth API を直接使用します。 |