Google は、人々が健康についてより多くの情報に基づいたより適切な意思決定を行えるようサポートします。そのために、健康とフィットネスに関するデータをユーザーに結び付けるプラットフォームとサービスを構築しています。
スマートフォンやウェアラブルなどのデバイスと、健康 / フィットネス / ウェルネス関連の多数のアプリを含む大規模なポートフォリオが Android で動作します。Android の API とテクノロジーも、同様にさまざまなデータを提供します。見方を変えれば、アプリとデバイスを切り替え、異なるプラットフォーム間で健康に関するデータにアクセスし、管理したい Android ユーザーが少なくないということでもあります。
ヘルスコネクトはこの問題の解決に役立ちます。ヘルスコネクトにより、Android ユーザーは、健康とフィットネスに関するデータへのアクセスを 1 か所で管理できます。また、ユーザーは自分のデータをきめ細かく制御することができ、Android デベロッパーは革新的な健康エクスペリエンスを開発できます。
Health Connect API、Fit REST API、Fitbit Web API のうち、どの API を使用すべきかを知ることが重要です。このガイドでは、どの API をどのような場合に統合するかに関するガイダンスを提供します。
どのような場合に Health Connect API を統合するか
Android モバイル デベロッパーは、ヘルスコネクトを統合することをおすすめします。
ヘルスコネクトは、Android のデバイスとアプリのポートフォリオ全体のデータを 1 つのエコシステムにまとめます。それは、健康とフィットネスに関するデータをユーザーのモバイル デバイスに保存して共有するための共通 Android API です。ヘルスコネクトは、ユーザーのデータの読み取りと書き込みを行うための単一のインターフェースを提供し、データスキーマを標準化し、権限の制御を一元化します。このような高い水準で環境を統一することにより、ヘルスコネクトは、Android アプリ デベロッパーに単一かつ共通の健康プラットフォームを提供します。
Fitbit Web API または Fit REST API をすでに利用しているデベロッパーは、ヘルスコネクトに移行しないでください。ただし、Fit Android API をすでに統合している場合は、ヘルスコネクトに移行することをおすすめします。
Fit Android API は非推奨になっており、サポートは 2024 年末で終了する予定です。ヘルスコネクトに移行する手順については、移行ガイドをご覧ください。
ヘルスコネクトの特長
ヘルスコネクトを Fit Android API と比較した場合の主な違いは次のとおりです。
- 対象: Android モバイル デベロッパー。
- デバイス中心: データはユーザーのデバイスに保存され、デバイス上でアクセスされます。
- アカウント不要: データは Google アカウントに関連付けられません。
- 組み込みの権限: 健康とフィットネスに関するデータ管理が一元化されています。
統合する方法
ヘルスコネクトの統合と詳細については、次のリソースをご覧ください。
どのような場合に Google Fit REST API を統合するか
モバイルアプリ以外のデベロッパー、企業のデベロッパー、研究者が Google Fit エコシステムを統合する場合に、Google Fit REST API を統合します。
Google Fit REST API は、Google Fit などの複数のソースからのデータを一元化、統一します。これにより、ユーザーは自分のデータをクラウドに直接保存し、共有、管理することができます。Google Fit REST API では、ユーザーのデータはデバイスではなく Google アカウントに関連付けられます。つまり、プラットフォームはデバイス中心ではなくアカウント中心です。
Fit REST API の特長
Fit REST API をヘルスコネクトと比較した場合の主な違いは次のとおりです。
- 対象: Android 以外のモバイル デベロッパー、企業のデベロッパー、研究者。
- アカウント中心: データはユーザーの Google アカウントに関連付けられます。
- データ ストレージ: データはデバイスではなくクラウドに保存されます。
- インターフェース: Google Fit REST API は、プラットフォームに依存しないインターフェースを備えています。
- 権限: ユーザーは OAuth を介してアクセスを許可します。
- データへのアクセス: ほぼリアルタイムでデータにアクセスできます。
統合する方法
Fit REST API の統合と詳細については、次のリソースをご覧ください。
どのような場合に Fitbit Web API を統合するか
Fitbit エコシステムを統合する場合に、Fitbit Web API を統合します。
Fitbit Web API は、Fitbit エコシステムを統合するための、プラットフォームに依存しないインターフェースです。これにより、ユーザーは自分のデータをクラウドに直接保存し、共有、管理することができます。Fitbit Web API では、ユーザーのデータはデバイスではなく Fitbit アカウントに関連付けられます。つまり、Fitbit Web API はデバイス中心ではなくアカウント中心です。
Fitbit Web API の特長
Fitbit Web API をヘルスコネクトと比較した場合の主な違いは次のとおりです。
- 対象: Fitbit デベロッパー、企業のデベロッパー、研究者。
- アカウント中心: データはユーザーの Fitbit アカウントに関連付けられます。
- データ ストレージ: データはデバイスではなくクラウドに保存されます。
- インターフェース: Fitbit Web API は、プラットフォームに依存しないインターフェースを備えています。
- 権限: ユーザーは OAuth を介してアクセスを許可します。
- データへのアクセス: ほぼリアルタイムでデータにアクセスできます。
統合する方法
Fitbit Web API の統合と詳細については、次のリソースをご覧ください。
- 統合: Fitbit Web API の使用を開始するには、スタートガイドをご覧ください。
- リソース: Fitbit デベロッパー ガイドをご覧ください。
よくある質問
以下のよくある質問では、Google が今後予定していることとその背景、それまでの間にデベロッパーが取るべき対応について情報を提供します。
Q: Fit Android API は最終的に廃止されますか。
はい。Google Fit Android API は 2024 年末に廃止される予定です。これは、デベロッパーが Fit Android API からヘルスコネクトに移行するのに十分な時間を確保するための措置です。また、この猶予は、Google がヘルスコネクトの開発をさらに進め、このプラットフォームを Android デベロッパーとそのユーザーにとってより包括的で効果的なものにするための時間ともなります。
Q: 現在 Fit Android API を統合しているのですが、ヘルスコネクトに移行すべきでしょうか。
はい。ヘルスコネクトは、複数のアプリとデバイスからの健康に関するデータをユーザーのモバイル デバイスに保存して共有するための共通 Android API です。そうしたデータには Google Fit も含まれます。ヘルスコネクトは、データを Google Fit と同期するために Google が提供する新しい方法です。ユーザーがヘルスコネクトを選択すれば、Google Fit データはヘルスコネクトに書き込まれます。
ヘルスコネクトのコンポーネントの一部を次に示します。
- デバイス上に保存されている健康とウェルネスに関するデータにアクセスする API。
- Google Fit、Fitbit、Samsung Health およびその他のパートナーからのデータを含む Android 全体のデータの読み取りと書き込みを行う単一のインターフェース。
- 標準化されたデータスキーマ。
- ユーザー権限のきめ細かい制御。
- 一元化されたデータ管理コントロール。
Q: Google Fit REST API と Fitbit Web API はどうなりますか。
Google は、今後もウェブ API への投資を継続し、さらなる拡張に努めてまいります。これらの API は、デベロッパーがユーザーのために健康、フィットネス、ウェルネスのテクノロジーを向上させる取り組みを支援するという Google のミッションを果たすために必要不可欠な要素です。