На WWDC 2018 Apple объявила о HKWorkoutBuilder и HKLiveWorkoutBuilder в качестве API, призванных сделать сбор статистики тренировок более простым.
HKHealthStore.start
и HKHealthStore.end
также признаны устаревшими в пользу HKWorkoutSession.startActivityWithDate
и HKWorkoutSession.end()
Однако, похоже, HKHealthStore.execute(Query)
не рекомендуется.
Требуется ли от разработчиков использовать API-интерфейсы Builder в будущих ОС, или мы можем принять новые методы начала и окончания в HKWorkoutSession, но все же сами запрашивать данные?