FitMesh Sync
← すべての記事

ガイド

Health Connectの仕組み:Android完全ガイド2026

Health Connectは単なるアプリではありません。すべてのAndroid健康アプリが相互にデータをやり取りできるデータ交換レイヤーです。Health Connectが実際に何をするのか、権限をどのように管理するのか、そして何かがうまくいかないときに何が起こるのかを解説します。

カテゴリーガイド
日付2026年5月22日
読了時間9分で読める
Health Connectの仕組み:Android完全ガイド2026

まとめ

  • Health Connectはデバイス上のローカルデータベースです。HC自体を通じてGoogleにデータが送られることはありません。プライバシーはHCからデータを読み取るアプリに依存します。
  • 典型的なデータフローは、Watchセンサー → コンパニオンアプリ(Samsung Health、Fitbit)→ Health Connect → サードパーティアプリです。各ステップで明示的な許可が必要です。
  • GarminはHealth Connectにネイティブで書き込みません。Garminのデータを必要とするアプリは、Garmin Connect APIと個別に連携する必要があります。
  • Health Connectは遡及的に同期しません。認証前のデータは元のコンパニオンアプリにのみ残ります。
  • 最も一般的な同期の問題はハードウェアのバグではありません。Health Connectで権限が不足していることが原因です。まずそこを確認してください。

Health Connectはフィットネスダッシュボードではありません。すべてのAndroid健康アプリが相互に通信できるデータ交換レイヤーであり、その仕組みを理解することで同期問題の90%が解決します。グラフはなく、自分ではデータを記録しませんが、あなたの歩数、心拍数、睡眠を誰が読み取れるかを(データの種類ごとに、明示的な同意のもとで)決定します。Galaxy Watchのデータがサードパーティアプリに届かない場合、問題はほぼ確実にHealth Connectの権限不足であり、ハードウェアのバグではありません。

Health Connectとは何か(そして何でないか)

Health ConnectはGoogleが配布するAndroid APIおよびシステムアプリです。その主な機能は一つだけです。健康アプリが各データタイプについて明示的な同意のもとで制御された方法でデータを交換できるようにすること。Google Fitのバージョン2ではありません(技術的にはそのプロジェクトを引き継いでいますが)。クラウドバックアップでもありません。ダッシュボードでもありません。

最も的確な比喩は配電盤です。エネルギーを生産せず消費もしませんが、どの回路が互いに接続されどのような保護がかかっているかを決定します。アプリはあなたの明示的な許可なしにHealth Connectから歩数を読み取ることができず、いつでもデータの種類ごとに許可を取り消すことができます。

データフロー:データはどこから来てどこへ行くのか

Galaxy Watchを使った典型的なセットアップにおける実際のデータフローは次のとおりです。

  1. Watchのセンサー(加速度計、光電容積脈波計、ジャイロスコープ)が生データを取得します。
  2. Samsung Healthがデータをbluetoothで受信して処理します。歩数、心拍数、睡眠フェーズ、SpO2を計算します。
  3. Samsung Healthは、あなたが承認したデータタイプについてHealth Connectにデータのコピーを書き込みます。
  4. Health Connectはこのコピーをスマートフォン上のローカルデータベースに保持します。
  5. 権限を付与されたアプリ(FitMesh Sync、Strava、医療アプリなど)は、Samsung Healthから直接ではなくHealth Connectから読み取ります。

Pixel Watchでのフローは同様で、コンパニオンアプリとしてSamsung Healthの代わりにFitbit(古いデバイスではGoogle Fit)が使われます。Garminの場合はパスが異なります。GarminはHealth Connectにネイティブで書き込まず、別のOAuth APIを使用します。各アプリはGarmin Connectと直接連携する必要があります。

Health Connectが管理するデータタイプ

Health Connectはカテゴリ別に整理された数十のデータタイプを管理します。日常的にウェアラブルを使うユーザーにとって最も重要なもの:

カテゴリ含まれるデータタイプ通常誰が書き込むか
アクティビティ歩数、距離、アクティブカロリー、アクティブ時間Samsung Health, Fitbit, Google Fit
心臓BPM、HRV、SpO2、安静時心拍数Samsung Health, Fitbit, Polar Beat
睡眠時間、フェーズ(浅い/深い/REM)、スコアSamsung Health, Sleep as Android
体重、身長、BMI、体脂肪率Samsung Health、スマート体重計アプリ
ワークアウトGPSセッション、水泳、サイクリング(メタデータ付き)Strava, Samsung Health, Polar Flow
Health Connectの主なデータタイプ

各データタイプには独自の個別の権限があります。睡眠データへのアクセスを与えずに、歩数を読み取る権限をアプリに付与することができます。この細かさは、はるかに粗い権限しかなかったGoogle Fitとの重要な違いの一つです。

Health Connectを有効にしてアクセス許可を設定する方法

Android 14以降では、Health Connectはシステムアプリとしてプリインストールされています。Android 12と13では、Google Playで別アプリとして入手できます。基本的なセットアップ手順は:

  1. Health Connectを開きます(Androidの設定の「プライバシー」から、またはアプリドロワーで検索して見つけられます)。
  2. 「アプリの権限」に移動します。健康データへのアクセスをリクエストしたすべてのインストール済みアプリが表示されます。
  3. 各アプリについて展開すると、読み取れるデータタイプと書き込めるデータタイプを正確に確認できます。
  4. 権限を個別に有効または無効にします。
  5. Samsung Healthのようなアプリがまだ表示されない場合は、Samsung Health → 設定 → データ管理 → Health Connectを開いて認証フローに従ってください。

Health Connectがしないこと(知っておくべき重要な制限)

制限を知ることは機能を理解することと同じくらい重要です。Health Connectがしないこと — これらは初めて使うユーザーがよく驚くことです:

  • 遡及的に同期しません:Health Connectは権限が付与された後に書き込まれたデータのみを読み取ることができます。今日アプリを承認しても、3年前の歩数は表示されません。それらはSamsung Health(またはFitbitなど)のデータベースにのみ残ります。
  • クラウドバックアップではありません:スマートフォンを紛失したり初期化したりすると、Health Connect内のデータは失われます。バックアップはそのデータを書き込んだコンパニオンアプリに依存します(Samsung Healthは有効にしていれば独自のクラウドバックアップを持っています)。
  • 可視化機能はありません:グラフなし、トレンドなし、週次レビューなし。データを可視化するには、HCから読み取るサードパーティアプリが必要です。
  • すべてのブランドを同じようにサポートしているわけではありません:Garmin、Polar(アプリ経由)、Suuntoなどは Health Connectにネイティブで書き込みません。アクセスポイントは各アプリが個別に統合する必要のある別のOAuth APIです。
  • コンパニオンアプリの代わりになりません:Watch同期を維持するためにHealth Connectだけを使用することはできません。Samsung Health(またはFitbit、またはGalaxy Wearable)はインストールされてアクティブな状態を保つ必要があります。

Health Connectとプライバシー:あなたのデータに実際に何が起きるのか

Health Connectのプライバシーモデルは、2つの構造的な理由から、従来のクラウドAPIと比較して本質的により強固です。第一に:データはデバイス上に留まります(GoogleはHealth Connectの内容に自動的にアクセスできません)。第二に:すべてのアクセスはタイムスタンプとアプリ名とともに記録され、「データアクセス履歴」で確認できます。

プライバシーリスクが存在する場合、それはHealth Connectから読み取ってそのデータを自分のサーバーに送信するアプリから来ます。フィットネスコーチングアプリはあなたのHRVを読み取ってクラウドにアーカイブするかもしれません。これはアプリの動作であり、Health Connectの動作ではありません。「データアクセス履歴」機能は、誰がいつ何にアクセスしているかを理解するのに役立ち、どの権限を保持するかについて情報に基づいた決定を下せます。

最も一般的な問題の解決方法

Health Connectの問題のほとんどは3つのカテゴリに当てはまります。複雑な解決策を探す前に、この順番で確認してください:

  1. 権限が付与されていない:Health Connect → アプリの権限 → データを受信していないアプリを見つける → 関連するタイプが読み取りと書き込みの両方で有効になっているか確認する。
  2. Samsung HealthがHCに書き込んでいない:Samsung Health → 設定 → データ管理 → Health Connectで、同期が有効になっていて必要なデータタイプにチェックが入っているか確認する。
  3. 過去のデータが不足している:設計上、HCは遡及的に同期しません。アプリをインストールしたばかりで過去のデータが不足している場合は、元のコンパニオンアプリから手動でエクスポートすることを検討してください。

まとめ

  • Health Connectはデバイス上のローカルデータベースです。HC自体を通じてデータがGoogleに送られることはありません。プライバシーはHC自体ではなく、HCからデータを読み取るアプリに依存します。
  • 典型的なフローは、Watchセンサー → コンパニオンアプリ(Samsung Health、Fitbit)→ Health Connect → サードパーティアプリです。各ステップには明示的な権限が必要です。
  • GarminはHealth Connectにネイティブで書き込みません。Garminのデータを必要とするアプリは、Garmin Connect APIと個別に連携する必要があります。
  • Health Connectは遡及的に同期しません。認証前のデータは元のコンパニオンアプリにのみ残ります。
  • 最も一般的な同期の問題はハードウェアのバグではありません。Health Connectで権限が不足していることが原因です。まずそこを確認してください。

よくある質問

Health ConnectはGoogle Fitの代わりになりますか?+

技術的にはそうです。Health ConnectはGoogle Fit APIの公式後継者です。GoogleはGoogle Fitを廃止し、開発者に2025年までにHealth Connectに移行するよう求めました。Google Fitアプリはまだ存在しますが、新機能は追加されていません。エンドユーザーにとって、これはGoogle Fitを交換レイヤーとして使用していたアプリが今やHealth Connectを使用している(または使用すべき)ことを意味します。

Health ConnectはiPhoneで動作しますか?+

いいえ。Health ConnectはAndroid(Google)専用です。Appleの対応ソフトウェアはHealthKit / Apple Healthで、iPhoneとApple Watchで動作します。2つのプラットフォームはネイティブには相互運用できません。Galaxy WatchはApple Healthに直接書き込めず、Apple WatchはHealth Connectに書き込めません。

Health ConnectをGarmin Connectで使用できますか?+

GarminはHealth Connectにネイティブで書き込みません。AndroidのGarmin ConnectアプリにはHCへのネイティブ同期機能がありません。GarminデータをサードパーティアプリにするためはるためにはそのアプリがGarmin Connect API(OAuth)と直接連携する必要があります。いくつかのアプリはこれを行っています。FitMesh Syncは例えば、公式APIを通じてGarmin Connectと連携しています。

スマートフォンを紛失した場合、Health Connect内のデータは安全ですか?+

いいえ、Health Connectはデータを自動的にバックアップしません。スマートフォンを紛失したり初期化したりすると、Health Connectのローカルデータは失われます。データのバックアップは元々そのデータを書き込んだコンパニオンアプリに依存します(Samsung Healthは有効にしていれば独自のクラウドバックアップを持っています)。スマートフォンを復元した後、データは復元した時点からHealth Connectに再び流れ始めます。

Health Connectが動作しているのに、なぜ一部のアプリが私のデータを見られないのですか?+

3つの一般的な理由があります。第一に:アプリはその特定のデータタイプに対する権限を持っていない(Health Connect → アプリの権限で確認してください)。第二に:Samsung Health(またはコンパニオンアプリ)はそのデータについてHealth Connectに書き込んでいない(Samsung Health → 設定 → Health Connectで設定を確認してください)。第三に:探しているデータは過去のものであり、認証より前のものです。Health Connectは過去のデータを遡及的に同期しません。

免責事項

FitMesh Syncは独立した製品です。Google、Samsung、Garmin、Fitbit、Polarは各所有者の商標です。本記事はいかなる提携またはスポンサーも示唆しません。

医療免責事項

本記事の情報は情報提供のみを目的としており、医師、薬剤師、その他の医療専門家のアドバイスに代わるものではありません。FitMesh Syncはフィットネス・ウェルネスアプリであり、医療機器ではなく、疾患の診断や治療は行いません。症状、臨床上の疑問、治療上の決定については、必ずかかりつけ医にご相談ください。

M

Written by

Matteo Pizzi

Founder & Solo Dev, FitMesh Sync · Fosforonero

イタリア人ソフトウェア開発者。スマートウォッチと本物のパーソナルダッシュボードのギャップを埋めるためにFitMesh Syncを構築しました。プライバシーファースト、インディー、EUサーバー。

More about the project

続けて読む