HealthKit updates
Learn about important changes to HealthKit.
Overview
Browse notable changes in HealthKit.
June 2025
Start workout sessions on iOS using HKLiveWorkoutBuilder.
Query medications that a person has added to the Health app, using HKUserAnnotatedMedicationQueryDescriptor and the times they’ve logged that medication using HKMedicationDoseEventType.
September 2024
Apple Watch Series 10 supports the Shallow Depth and Pressure capability. Use underwaterDepth and waterTemperature to read depth and temperature data from shallow dives.
June 2024
General
Create HealthKit apps for VisionOS.
Associate perceived and estimated exertion values with workouts. Use workoutEffortScore and estimatedWorkoutEffortScore to read and write exertion data. Use relateWorkoutEffortSample(_:with:activity:completion:) to associate exertion data with a workout, and HKWorkoutEffortRelationshipQuery to query for associated exertion data.
Access water temperature data from swimming workouts. Any Apple Watch Ultra records waterTemperature samples during swimming workouts.
Read and write mental well-being samples using the HKStateOfMind, HKPHQ9Assessment, and HKGAD7Assessment data types.
Track menstrual flow and intermenstrual bleeding during pregnancy using the bleedingDuringPregnancy and bleedingAfterPregnancy data types.
June 2023
Now available in iPadOS. Health data automatically synchronizes between a person’s iPhone, iPad, and Apple Watch.
Create custom, interval-based workouts. You can use either distance or time for the intervals, and sync the intervals to a group, such as a workout class.
Mirror workout sessions in your iOS app. This includes the ability to control the workout session from the iOS app, and the ability to send data between the iOS and watchOS apps during an active workout session.
Access batches of higher-rate motion data from Apple Watch. New Core Motion APIs provide 800 Hz accelerometer data and 200 Hz device motion data. Use this data to analyze someone’s motion after performing an action, like swinging a golf club.
Measure time spent outdoors and average light intensity with new data types.
Track cycling with new data types for tracking someone’s power, speed, cadence, and functional threshold power.
See Also
Technology updates
Accelerate updatesAccessibility updatesActivityKit updatesAdAttributionKit UpdatesApp Clips updatesApp Intents updatesAppKit updatesApple Intelligence updatesAppleMapsServerAPI UpdatesApple Pencil updatesARKit updatesAudio Toolbox updatesAuthenticationServices updatesAVFAudio updatesAVFoundation updates