HealthKit Types Introduced in iOS 17
7 of 241 identifiers · read from Apple’s documentation on 2026-10-02
Apple's documentation, as read on 2026-10-02, gives iOS 17.0 as the introduction version for 7 of the 241 HealthKit type identifiers in this dataset: 6 quantity types and 1 workout activity type. They sit in 3 of Apple's topic groups, the largest being Activity with 5. None is deprecated. Every one carries an abstract.
iOS 17 by family and group
All 7 were introduced in iOS 17.0. The version is Apple’s iOS availability for each identifier; other platforms carry their own.
| Family | Identifiers |
|---|---|
| quantity types | 6 |
| workout activity type | 1 |
| Group page | Identifiers |
|---|---|
| Activity | 5 |
| Environment, hearing and diving | 1 |
| Workout activity types | 1 |
| Apple group | Identifiers |
|---|---|
| Activity | 5 |
| UV exposure | 1 |
| Water activities | 1 |
Of the 6 quantity types, Apple’s prose describes 1 as cumulative and 5 as discrete. Unit families: power (2), counts per minute (1), distance per time (1), not stated (1), time (1).
Deprecated, beta and undocumented in iOS 17
- Deprecated: none of the 7.
- Beta: none, as of 2026-10-02.
- No abstract and no discussion: none.
Every deprecated, beta and undocumented identifier across all releases is on HealthKit deprecated and beta types.
Every identifier introduced in iOS 17
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 |
|---|---|---|---|---|---|---|
| cyclingCadenceHKQuantityTypeIdentifierCyclingCadence | quantity type | Activity | A quantity sample type that represents the rate at which the user is pedaling. | .discreteAverage | counts per minute | 17.0 |
| cyclingFunctionalThresholdPowerHKQuantityTypeIdentifierCyclingFunctionalThresholdPower | quantity type | Activity | A quantity sample type that measures the estimated maximum average power sustained while riding a bike for 60 minutes. | .discreteAverage | power | 17.0 |
| cyclingPowerHKQuantityTypeIdentifierCyclingPower | quantity type | Activity | A quantity sample type that measures the estimated power being used while riding a bike. | .discreteAverage | power | 17.0 |
| cyclingSpeedHKQuantityTypeIdentifierCyclingSpeed | quantity type | Activity | A quantity sample type that measures how fast you are traveling while riding a bike. | .discreteAverage | distance per time | 17.0 |
| physicalEffortHKQuantityTypeIdentifierPhysicalEffort | quantity type | Activity | A quantity sample type that measures the estimated amount of energy being used to perform a task excluding other factors such as temperature, altitude, or heart rate. | .discreteAverage | not stated | 17.0 |
| timeInDaylightHKQuantityTypeIdentifierTimeInDaylight | quantity type | Environment, hearing and divingApple: UV exposure | A quantity sample type that measures amount of time the user spent in daylight. | .cumulativeSum | time | 17.0 |
| underwaterDivingHKWorkoutActivityTypeUnderwaterDiving | workout activity type | Workout activity typesApple: Water activities | The constant for underwater diving. | — | — | 17.0 |
Questions
Which HealthKit identifiers did iOS 17 introduce?
7, according to Apple's documentation as read on 2026-10-02: 6 quantity types and 1 workout activity type. They are cyclingCadence, cyclingFunctionalThresholdPower, cyclingPower, cyclingSpeed, physicalEffort, timeInDaylight and underwaterDiving.
Are any of the HealthKit types from iOS 17 deprecated or undocumented?
None of the 7 is deprecated in Apple's availability data. Every one carries an abstract.
Do HealthKit's iOS 17 quantity types sum or average?
Of the 6 quantity types iOS 17 introduced, Apple's prose describes 1 as cumulative (.cumulativeSum) and 5 as discrete (.discreteAverage).
Which Apple topic groups hold the HealthKit types from iOS 17?
Activity (5), UV exposure (1) and Water activities (1). Every one of the 7 was introduced in iOS 17.0.
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.