Google Fit API は 2026 年末までサポートされます。Google は、ユーザーがサポート終了後も目標を達成できるよう、健康とウェルネスに関するプロダクトとサービスを複数提供しています。
注意: Google Fit API(REST API を含む)のサポートは 2026 年末までとなります。クラウドベースの統合には Google Health API、歩数トラッキングとモバイル ファーストのアプリにはヘルスコネクトへの移行をおすすめします。
以下のガイドラインでは、Google Fit API の使用方法に基づいて移行先のサービスを示しています。
推奨される移行パス
API の選択は、アプリケーションのタイプと特定のデータニーズに基づいて行う必要があります。
アプリケーション タイプ別
| アプリケーションの種類 | 推奨されるパス | 主な理由 |
|---|---|---|
| 歩数トラッキング アプリ | ヘルスコネクト | さまざまなソースから集計された歩数データをモバイル中心に読み取ります。 |
| フィットネス トラッカーのコンパニオン アプリ | Google Health API | ユーザー統合に OAuth を必要とするウェブ中心のプラットフォーム。 |
| 健康&フィットネス プラットフォーム | Google Health API と ヘルスコネクト | Fitbit/Google デバイスのデータには Google Health API を使用し、デバイス上の集計データにはヘルスコネクトを使用します。 |
現在の統合別
| 現在の統合 | 推奨されるパス | 対象 |
|---|---|---|
| Fit History API と Fit Session API | Google Health API | 利用可能 |
| モバイルの歩数を読み取る(Google Fit Recording API を使用) | ヘルスコネクト | 利用可能 |
| Wear OS の Fit API | ヘルスサービス | 利用可能 |
| Fitbit Web API | Google Health API | 利用可能 |
| ヘルスコネクト | 既存の統合を維持するか、Google Health API を追加する | 利用可能 |
技術面の比較
以降のセクションでは、Google Fit API、Google Health API、ヘルスコネクトの技術的な比較を行い、適切な移行パスを選択できるようにします。
Fit API と Google Health API
アプリがウェブベースのプラットフォームである場合や、サーバー間(S2S)のインタラクションが必要な場合は、このパスを使用します。
| 機能 | Fit API(Android/REST) | Google Health API |
|---|---|---|
| プロジェクトの設定 | Google Cloud Console | Google Cloud プロジェクトを作成する |
| OAuth の構成 | Android またはウェブ アプリケーションの種類 | ウェブ アプリケーションのタイプ |
| データ アーキテクチャ | com.google プレフィックス付き型 |
統合された Google Health API データ型 |
| アプリ登録 | Google Cloud プロジェクトを作成する | Google Cloud プロジェクトを作成し、Google Health API を有効にする |
Fit API とヘルスコネクト
ローカル デバイスの指標を読み取るモバイル ファーストの Android アプリケーションには、このパスを使用します。
| 機能 | Fit API for Android | ヘルスコネクト |
|---|---|---|
| 登録 | Google Cloud Console | Google Play ストア プロジェクトと健康アプリの申告 |
| 認証 | OAuth 2.0 が必要 | OAuth は不要(デバイス上の権限) |
| データ ストレージ | クラウド中心 | デバイス中心(オンデバイス) |
| オーディエンス | 以前の Android デベロッパー | 最新の Android モバイル デベロッパー |
| 権限 | OAuth スコープ | Android マニフェストの権限 |
Fit API の統合
以降のセクションでは、各 Google Fit API からの移行に関するガイダンスを提供します。統合に Google Fit アプリに接続する UI 要素も含まれている場合は、Fit アプリの統合に関するガイドラインで追加のガイダンスをご覧ください。
歩数を記録するために Fit Recording API を使用するアプリ
Fit Recording API を使用すると、アプリはサブスクリプションを作成することにより、バッテリー効率の良い方法でセンサーデータの自動保存をリクエストできます。各サブスクリプションは、Android アプリを特定のフィットネス データ型またはデータソースに接続します。Step データ型は、歩数の記録によく使用されます。
Fit Recording API から移行する手順は次のとおりです。
| スマートフォン | Wear |
|
ヘルスサービスを使用します。
2 つの違いについては、ヘルスサービスのドキュメントをご覧ください。 |
History API を使用してフィットネス ストアのデータを読み書きするアプリ
History API を使用すると、アプリはフィットネス ストアで一括操作を実行できます。これらのオペレーションには、健康とウェルネスに関する過去のデータの読み取り、挿入、更新、削除が含まれます。
History API から移行する手順は次のとおりです。
| スマートフォン | Wear |
|
該当なし。ウェアラブルではなく、モバイルアプリからヘルスコネクトを使用してください。 |
Sensor API を使用してリアルタイムのフィットネス データを表示するアプリ
Sensor API を使用すると、アプリ内の未加工のセンサーデータをリアルタイムで読み取ることができます。Sensor API は以下を行います。
- デバイスとコンパニオン デバイス上の利用可能なデータソースを一覧表示する。
- 未加工のセンサーデータを受信するリスナーを登録する。
- リスナーの登録を解除して、未加工のセンサーデータの受信を停止する。
Sensor API から移行する手順は次のとおりです。
| スマートフォン | Wear |
|
Wear OS でヘルスサービスを使用する:
|
Session API を使用してアクティビティの概要を提供するアプリ
セッションは、ユーザーがフィットネス活動を行う時間を表します。
Session API を使用すると、アプリはフィットネス ストアでセッションを作成できます。
Session API から移行する手順は次のとおりです。
| スマートフォン | Wear |
|
開始 / 停止: 該当なし。アプリは、進行中のセッションの状態を内部的にトラッキングする必要があります。 読み取り/書き込み: Google Health API への移行。 |
開始/停止: ヘルスサービス(ExerciseClient)を使用する 読み取り/書き込み: モバイルアプリでヘルスコネクトを使用します。 特定のワークフローについては、以下をおすすめします。
|
Goals API を使用するアプリ
目標(Goal)とは、ユーザーが Google Fit アプリ内で設定できる自分の目標のことで、歩数やハートポイント(強めの運動)などの指標に対して設定できます。Fit プラットフォームは、Goals API を使用してユーザーの目標を記録し、毎日どれだけ目標を達成できたかをトラッキングします。
| スマートフォン | Wear |
| 利用可能な代替 API はありません。 | 利用可能な代替 API はありません。 |
BLE API を使用しているアプリ
BLE API を使用すると、アプリは利用可能な Bluetooth Low Energy(BLE)デバイスを検出し、センサーデータを Google Fit プラットフォームに挿入できます。
BLE API から移行する手順は次のとおりです。
| スマートフォン | Wear |
| Android Bluetooth API を直接使用します。 | Android Bluetooth API を直接使用します。 |
サポートが終了した機能
次の機能には、直接的な API の代替機能はありません。推奨の Android 標準 API を使用します。
- Sensor API: リアルタイムの未加工データには、Android Sensors フレームワークまたは Fused Location Provider API を使用します。
- Goals API: 代替 API はありません。アプリケーション ロジック内で目標のトラッキングと毎日のアクティビティの目標を管理します。
- Bluetooth Low Energy(BLE)API: Android Bluetooth API を直接使用してハードウェアと通信します。
Fit アプリの統合
アプリがデータ共有のために Google Fit に接続している場合は、以下のセクションで、既存のユーザーと新規ユーザーをヘルスコネクトまたは Google Health API に移行する手順をご確認ください。
アプリの既存ユーザー
アプリの UI にユーザーが Google Fit に接続する方法が含まれている場合(または、アプリが Google Fit 対応アプリのリストに含まれている場合)、既存のユーザー向けに Google Fit アプリの統合を維持できます。
このセクションは、Fit アプリの統合を非推奨にする時期や、ユーザー エクスペリエンスを維持するための最適なオプションに関する情報で随時更新されます。それまでの間、こちらから Google にお問い合わせください。
| 確認実践事項 | closeすべきでないこと |
| アプリで新しいオプションとしてヘルスコネクトまたは Google Health API を提供します。 豊富なデータと分析情報、プライバシー、セキュリティなど、ユーザーのメリットに焦点を当てます。
|
Google Fit との接続を解除するようお客様に伝えます。
|
アプリの新規ユーザー
アプリの新規ユーザーに同様のエクスペリエンスを提供するには、ヘルスコネクトまたは Google Health API との統合を構築することをおすすめします。
ヘルスコネクトは、新しいデータソースとデータタイプへのアクセスを提供し、ユーザーに豊富なエクスペリエンスを提供します。データはデバイスに安全に保存されます。Google Health API は、Fitbit と Google デバイスのデータ用のウェブ中心のプラットフォームを提供します。
| 確認実践事項 | closeすべきでないこと |
| アプリのセットアップ フローにヘルスコネクトまたは Google Health API を含めます。 | ヘルスコネクトが利用可能になったら、ユーザーが接続できるアプリとして Google Fit を提供します。 |

