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 を使用し、デバイス上の集計データにはヘルスコネクトを使用する。 |
現在の統合別
| 現在の統合 | 推奨されるパス | 対象 |
|---|---|---|
| Google Fit(Android と REST API) | Google Health API | 利用可能 |
| モバイルの歩数を読み取る(Google Fit Recording API を使用) | ヘルスコネクト | 利用可能 |
| Wear OS の Fit API | ヘルスサービス | 利用可能 |
| Fitbit Web API | Google Health API | 利用可能 |
| モバイル上の Recording 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 コンソール | 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 コンソール | 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 |
|
Sensors、 Fused Location Provider API を使用します。 |
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 に接続する方法が含まれている場合(またはアプリが Works with Google Fit アプリのリストに含まれている場合)は、現在のユーザー向けに Fit アプリの統合を 維持できます。
このセクションでは、Fit アプリの統合を非推奨にする時期や、ユーザー エクスペリエンスを維持するための最適なオプションについて、最新情報を提供します。ご不明な点がございましたら、Google までお問い合わせください。
| check推奨事項 | closeすべきでないこと |
| アプリで新しいオプションとしてヘルスコネクトまたはGoogle Health APIを提供します。
豊富なデータと分析情報、プライバシー、 セキュリティなど、ユーザーのメリットに焦点を当てます。
|
ユーザーに Google Fit との接続を解除するよう依頼します。
|
アプリの新規ユーザー
アプリの新規ユーザーに同様のエクスペリエンスを提供するには、 ヘルスコネクトまたは Google Health APIとの統合を構築することをおすすめします。
ヘルスコネクトでは、新しいデータソースとタイプにアクセスして、ユーザーに豊富なエクスペリエンスを提供できます。データはデバイスに安全に保存されます。Google Health API は、Fitbit と Google デバイスのデータ用のウェブ中心のプラットフォームを提供します。
| check推奨事項 | closeすべきでないこと |
| アプリのセットアップ フローにヘルスコネクトまたは Google Health API を含めます。 | ヘルスコネクトが利用可能になったら、ユーザーが接続できるアプリとして Fit を提供します。 |

