Open4

【HealthKit】マルチデバイスでのWorkout

muranakarmuranakar

HKWorkoutSession
HKLiveWorkoutBuilder

の役割が理解できていない

muranakarmuranakar

HKWorkoutSessionはWorkoutの状態を管理するためのセッション

  • 指定されたアクティビティのために Apple Watch のセンサーを調整する。
  • すべてのワークアウトセッションは高頻度の心拍数サンプルを生成する
  • 屋外サイクリングアクティビティは正確な位置データを生成するのに対し、室内サイクリングアクティビティは位置データを生成しない。
  • Apple Watch では一度に1つのワークアウトセッションのみを実行できます。

Workoutをひとまとめにして管理することができる

muranakarmuranakar

HKLiveWorkoutBuilderは、リアルタイムのワークアウトデータを収集および管理するためのクラスです。HKLiveWorkoutBuilderを使用すると、ユーザーのワークアウトデータ(例えば、心拍数、カロリー消費量、移動距離など)をリアルタイムで収集し、分析することができる