Mac同期
Mac同期を使うと、Mac自体をHealthKitリーダーにすることなく、Macでエクスポートを作成できます。Apple Healthデータの信頼できる情報源は引き続きiPhoneです。iPhoneが選択した日次データと設定の正確なスナップショットを取得し、そのジョブをMacに転送します。Macは共有エクスポーターを使ってパスを計画し、要求された形式をレンダリングして、選択した出力先フォルダにファイルを書き込みます。
有効にする方法
Section titled “有効にする方法”- macOSアプリをインストールして開きます。
- Macで出力先フォルダを選択し、Health.mdに書き込み権限を付与します。
- iPhoneで同期タブを開き、Mac接続を有効にします。
- iPhoneのエクスポートタブに戻り、接続中のMacを選択してエクスポートを設定し、エクスポートをタップします。
転送される内容
Section titled “転送される内容”- 日付範囲と有効な設定を記述した、バージョン管理されたエクスポート要求
- iPhoneがHealthKitデータを取得している間の進捗メッセージと機能情報
- 取得した日次データと、ファイル書き込みジョブ用の正確な設定スナップショットを運ぶ、サイズ上限付きでチェックサム検証済みのフレーム
- 完了、一部完了、失敗、拒否、利用不可のいずれかを示す構造化された結果
アカウントやリモートのヘルスデータクラウドは必要ありません。近距離同期では暗号化されたMultipeer Connectivityを使用し、手動IP/Tailscaleではペアリング済みの暗号化されたNetwork.frameworkトランスポートを使用します。両方のデバイスが互いに到達できる必要があり、HealthKitを読み取るのは常にiPhoneです。
使用する場面
Section titled “使用する場面”両方のデバイスが近くにあり、ローカルネットワークの使用を許可されている必要があります。携帯電話回線だけを使用しているiPhoneは、Macの出力先を検出できません。準備状況にMacでの対応が必要と表示された場合は、Macアプリを再度開き、出力先フォルダを選び直してください。
Mac同期とDirect CLI Accessは別の機能です
Section titled “Mac同期とDirect CLI Accessは別の機能です”Mac同期では、出力先へのエクスポートと暗号化されたエージェントコンテキストのために、iPhoneとHealth.md for Macをペアリングします。Direct CLI Accessでは、別の信頼ドメインを通じてiPhoneとコマンドライン環境をペアリングします。直接接続モードではMacアプリなしで生データまたは生成済みファイルをエクスポートできますが、Macの暗号化されたクエリインデックスやMCPは利用できません。
iPhone側の個別設定を有効にする前に、Direct iPhone CLIをご覧ください。