簡潔な答え
Google Health ConnectをApple Healthと同期する方法を探していたなら、誰もはっきり言わない部分があります。この2つのプラットフォームは互いに同期しません。Apple HealthはAppleがHealthKitと呼ぶiPhone上のストアです。Health Connectはそれに相当するAndroid側のハブです。それぞれが自分のデバイス上のプライベートな保管庫であり、互いを読み取ることはありません。
行き詰まりのように聞こえますが、そうではありません。3つの実用的な経路があり、どれが正しいかは、生のデータを両方の場所に置く必要が本当にあるのか、それともすべてを1つのビューで見たいだけなのかによって決まります。ほとんどの人にとって、本当に求めていたのは後者です。
両者をつなぐ3つの実践的な方法
以下は正直な選択肢です。最も手作業なものから、問題そのものを回避するものまで並べています。
各プラットフォーム経由のアプリごとの同期
多くのフィットネスアプリ(ランニングトラッカー、体重計アプリ、睡眠アプリなど)は、Apple HealthとHealth Connectの両方に書き込むことができます。すでに使っているアプリが両方に対応していれば、各デバイスで権限を付与するだけでそのアプリ自身のデータの橋渡し役になります。ただし注意点として、各アプリは自分が持つ指標しか運びません。例えば歩数アプリは歩数だけを移し、睡眠や心拍数は移しません。
サードパーティのブリッジアプリ
一方のプラットフォームから読み取り、もう一方に書き込むためのユーティリティアプリはいくつか存在します。動作はしますが、あなたの健康記録全体を信頼して預ける可動部品が増えることになり、多くの場合2台のスマホのうち片方でしか動かず、OSアップデート後に静かに同期が止まることもあります。これらは基盤としてではなく、応急処置として扱いましょう。
両方を1つのサービスに接続し、双方を読み取らせましょう
Apple HealthとHealth Connectを無理に同期させる代わりに、両方をそれぞれ独立して読み取る単一のサービスに接続します。iPhoneはApple Healthを共有し、AndroidスマホはHealth Connectを共有し、そのサービスがそれらを一つの履歴に統合します。プラットフォーム間で何かをコピーする必要がないため、OSがアップデートされても壊れません。
最初の2つのルートは、1台の携帯にすべてを収めようとするものです。3つ目のルートは、データが複数のデバイスに分散していることを前提に、それを一段上の層で統合し、コーチが実際に使えるようにします。これがWellness Projectの取っているアプローチです。
たいてい第3の道が正解である理由
2つのプラットフォームを相互にミラーリングする仕組みは、そもそも脆弱です。あらゆる橋渡しは、リセットされる権限、長時間の同期を止めるバックグラウンド制限、変化し続けるAPIに依存しています。結局、自分のデータを使う代わりに、その連携の面倒を見ることになってしまいます。
そもそも多くの人がGoogle HealthをApple Healthに入れたい理由は、ファイルそのものではありません。全体像を一箇所で見たいのです。ポケットのAndroidスマホからの歩数、手首のApple Watchからのワークアウト、指のリングからの睡眠。コーチ層で統合すれば、プラットフォーム間で一つもコピーせずにその全体像が実現します。
設定方法
iPhoneでは、アプリを開いてApple Healthの権限を許可し、歩数、ワークアウト、睡眠、心拍数、HRVを読み取れるようにしてください。Androidでは、Health Connectを通じて同じ権限を許可します。FitbitやOuraも使っているなら、それぞれをアカウント設定から通常のOAuthサインインで接続してください。以降、すべての端末が同じ履歴に書き込み、コーチはそれをまとめて読み取ります。
1つの機種を選んだり、ウェアラブルを諦めたりする必要はありません。重要なのは、プラットフォームの分断と戦うのをやめて、1人のコーチがその垣根を越えて見られるようにすることです。
プラットフォームをただ映すのではなく、統合しましょう。
Apple Health、Health Connect、Fitbit、Ouraを、あなたの全履歴を読み取る1つのAIコーチに接続します。早期アクセス期間中は無料。