HealthKit Types Introduced in iOS 18
10 of 241 identifiers · read from Apple’s documentation on 2026-10-02
Apple's documentation, as read on 2026-10-02, gives iOS 18.0 as the introduction version for 10 of the 241 HealthKit type identifiers in this dataset: all of them quantity types. They sit in 2 of Apple's topic groups, the largest being Activity with 9. None is deprecated. 3 identifiers are listed with no abstract: appleSleepingBreathingDisturbances, estimatedWorkoutEffortScore and workoutEffortScore.
iOS 18 by family and group
All 10 were introduced in iOS 18.0. The version is Apple’s iOS availability for each identifier; other platforms carry their own.
| Family | Identifiers |
|---|---|
| quantity types | 10 |
| Group page | Identifiers |
|---|---|
| Activity | 9 |
| Sleep, mindfulness and self-care | 1 |
| Apple group | Identifiers |
|---|---|
| Activity | 9 |
| Mindfulness and Sleep | 1 |
Of the 10 quantity types, Apple’s prose describes 5 as cumulative and 2 as discrete, and states no aggregation style for 3. Unit families: length (4), distance per time (3), not stated (3).
Deprecated, beta and undocumented in iOS 18
- Deprecated: none of the 10.
- Beta: none, as of 2026-10-02.
- No abstract and no discussion: appleSleepingBreathingDisturbances, estimatedWorkoutEffortScore and workoutEffortScore.
Every deprecated, beta and undocumented identifier across all releases is on HealthKit deprecated and beta types.
Every identifier introduced in iOS 18
Sorted by family, then name. Each name links to its row on its group page, where the Android equivalent and read-only flag sit beside it.
| Identifier | Family | Group | Apple’s abstract | Aggregate | Unit | iOS |
|---|---|---|---|---|---|---|
| appleSleepingBreathingDisturbancesHKQuantityTypeIdentifierAppleSleepingBreathingDisturbances | quantity type | Sleep, mindfulness and self-careApple: Mindfulness and Sleep | no abstract | not stated | not stated | 18.0undocumented |
| crossCountrySkiingSpeedHKQuantityTypeIdentifierCrossCountrySkiingSpeed | quantity type | Activity | A quantity sample type that measures how fast you are traveling while cross country skiing. | .discreteAverage | distance per time | 18.0 |
| distanceCrossCountrySkiingHKQuantityTypeIdentifierDistanceCrossCountrySkiing | quantity type | Activity | A quantity sample type that measures the distance the user has moved by cross country skiing. | .cumulativeSum | length | 18.0 |
| distancePaddleSportsHKQuantityTypeIdentifierDistancePaddleSports | quantity type | Activity | A quantity sample type that measures the distance the user has moved by paddling sports. | .cumulativeSum | length | 18.0 |
| distanceRowingHKQuantityTypeIdentifierDistanceRowing | quantity type | Activity | A quantity sample type that measures the distance the user has moved by rowing. | .cumulativeSum | length | 18.0 |
| distanceSkatingSportsHKQuantityTypeIdentifierDistanceSkatingSports | quantity type | Activity | A quantity sample type that measures the distance the user has moved by skating. | .cumulativeSum | length | 18.0 |
| estimatedWorkoutEffortScoreHKQuantityTypeIdentifierEstimatedWorkoutEffortScore | quantity type | Activity | no abstract | not stated | not stated | 18.0undocumented |
| paddleSportsSpeedHKQuantityTypeIdentifierPaddleSportsSpeed | quantity type | Activity | A quantity sample type that measures the distance the user has moved by paddling sports. | .cumulativeSum | distance per time | 18.0 |
| rowingSpeedHKQuantityTypeIdentifierRowingSpeed | quantity type | Activity | A quantity sample type that measures how fast the rower is moving. | .discreteAverage | distance per time | 18.0 |
| workoutEffortScoreHKQuantityTypeIdentifierWorkoutEffortScore | quantity type | Activity | no abstract | not stated | not stated | 18.0undocumented |
Questions
Which HealthKit identifiers did iOS 18 introduce?
10, according to Apple's documentation as read on 2026-10-02: all of them quantity types. They are appleSleepingBreathingDisturbances, crossCountrySkiingSpeed, distanceCrossCountrySkiing, distancePaddleSports, distanceRowing, distanceSkatingSports, estimatedWorkoutEffortScore, paddleSportsSpeed, rowingSpeed and workoutEffortScore.
Are any of the HealthKit types from iOS 18 deprecated or undocumented?
None of the 10 is deprecated in Apple's availability data. 3 are listed with no abstract and no discussion: appleSleepingBreathingDisturbances, estimatedWorkoutEffortScore and workoutEffortScore.
Do HealthKit's iOS 18 quantity types sum or average?
Of the 10 quantity types iOS 18 introduced, Apple's prose describes 5 as cumulative (.cumulativeSum) and 2 as discrete (.discreteAverage). For 3, appleSleepingBreathingDisturbances, estimatedWorkoutEffortScore and workoutEffortScore, it states neither, so this dataset leaves the aggregation style null.
Which Apple topic groups hold the HealthKit types from iOS 18?
Activity (9) and Mindfulness and Sleep (1). Every one of the 10 was introduced in iOS 18.0.
iOS 26 introduced 1 identifier (26.2), under the 3 a release needs for a page of its own, so it is listed only on the full table.
Computed by AIFitnessAPI from Apple’s published documentation, read 2026-10-02. Every release on one page is at HealthKit Types by iOS Version; the whole set with value enums is at every HealthKit type identifier, and the machine-readable export is on datasets.