HealthKit Types Introduced in iOS 14
20 of 241 identifiers · read from Apple’s documentation on 2026-10-02
Apple's documentation, as read on 2026-10-02, gives iOS 14.0 (14), iOS 14.2 (1), iOS 14.3 (4) and iOS 14.5 (1) as the introduction versions for 20 of the 241 HealthKit type identifiers in this dataset: 8 quantity types, 7 category types, 4 workout activity types and 1 characteristic type. They sit in 9 of Apple's topic groups, the largest being Mobility with 7. None is deprecated. Every one carries an abstract.
iOS 14 by family and group
Introduced across 4 point releases: iOS 14.0 (14), iOS 14.2 (1), iOS 14.3 (4) and iOS 14.5 (1). The version is Apple’s iOS availability for each identifier; other platforms carry their own.
| Family | Identifiers |
|---|---|
| quantity types | 8 |
| category types | 7 |
| workout activity types | 4 |
| characteristic type | 1 |
| Group page | Identifiers |
|---|---|
| Mobility | 7 |
| Reproductive health | 3 |
| Workout activity types | 3 |
| Activity | 2 |
| Environment, hearing and diving | 2 |
| Characteristics | 1 |
| Exercise and fitness activities | 1 |
| Sleep, mindfulness and self-care | 1 |
| Apple group | Identifiers |
|---|---|
| Mobility | 7 |
| Reproductive Health | 3 |
| Activity | 2 |
| Hearing | 2 |
| Studio activities | 2 |
| Characteristic Types | 1 |
| Exercise and fitness | 1 |
| Racket sports | 1 |
| Self Care | 1 |
Of the 8 quantity types, Apple’s prose describes 1 as cumulative and 7 as discrete. Unit families: distance/time (2), percentage (2), distance (1), distance per time (1), length (1), time (1).
Deprecated, beta and undocumented in iOS 14
- Deprecated: none of the 20.
- 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 14
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 |
|---|---|---|---|---|---|---|
| appleMoveTimeHKQuantityTypeIdentifierAppleMoveTime | quantity type | Activity | A quantity sample type that measures the amount of time the user has spent performing activities that involve full-body movements during the specified day. | .cumulativeSum | time | 14.5 |
| sixMinuteWalkTestDistanceHKQuantityTypeIdentifierSixMinuteWalkTestDistance | quantity type | Mobility | A quantity sample type that stores the distance a user can walk during a six-minute walk test. | .discreteAverage | length | 14.0 |
| stairAscentSpeedHKQuantityTypeIdentifierStairAscentSpeed | quantity type | Mobility | A quantity sample type measuring the user’s speed while climbing a flight of stairs. | .discreteAverage | distance/time | 14.0 |
| stairDescentSpeedHKQuantityTypeIdentifierStairDescentSpeed | quantity type | Mobility | A quantity sample type measuring the user’s speed while descending a flight of stairs. | .discreteAverage | distance/time | 14.0 |
| walkingAsymmetryPercentageHKQuantityTypeIdentifierWalkingAsymmetryPercentage | quantity type | Mobility | A quantity sample type that measures the percentage of steps in which one foot moves at a different speed than the other when walking on flat ground. | .discreteAverage | percentage | 14.0 |
| walkingDoubleSupportPercentageHKQuantityTypeIdentifierWalkingDoubleSupportPercentage | quantity type | Mobility | A quantity sample type that measures the percentage of time when both of the user’s feet touch the ground while walking steadily over flat ground. | .discreteAverage | percentage | 14.0 |
| walkingSpeedHKQuantityTypeIdentifierWalkingSpeed | quantity type | Mobility | A quantity sample type that measures the user’s average speed when walking steadily over flat ground. | .discreteAverage | distance per time | 14.0 |
| walkingStepLengthHKQuantityTypeIdentifierWalkingStepLength | quantity type | Mobility | A quantity sample type that measures the average length of the user’s step when walking steadily over flat ground. | .discreteAverage | distance | 14.0 |
| contraceptiveHKCategoryTypeIdentifierContraceptive | category type | Reproductive healthApple: Reproductive Health | A category sample type that records the use of contraceptives. | enum — HKCategoryValueContraceptive | — | 14.3 |
| environmentalAudioExposureEventHKCategoryTypeIdentifierEnvironmentalAudioExposureEvent | category type | Environment, hearing and divingApple: Hearing | A category sample type that records exposure to potentially damaging sounds from the environment. | enum — HKCategoryValueEnvironmentalAudioExposureEvent | — | 14.0 |
| handwashingEventHKCategoryTypeIdentifierHandwashingEvent | category type | Sleep, mindfulness and self-careApple: Self Care | A category sample type for handwashing events. | enum — HKCategoryValue | — | 14.0 |
| headphoneAudioExposureEventHKCategoryTypeIdentifierHeadphoneAudioExposureEvent | category type | Environment, hearing and divingApple: Hearing | A category sample type that records exposure to potentially damaging sounds from headphones. | enum — HKCategoryValueHeadphoneAudioExposureEvent | — | 14.2 |
| lactationHKCategoryTypeIdentifierLactation | category type | Reproductive healthApple: Reproductive Health | A category type that records lactation. | enum — HKCategoryValue | — | 14.3 |
| lowCardioFitnessEventHKCategoryTypeIdentifierLowCardioFitnessEvent | category type | Activity | An event that indicates the user’s VO2 max values consistently fall below a particular aerobic fitness threshold. | enum — HKCategoryValueLowCardioFitnessEvent | — | 14.3 |
| pregnancyHKCategoryTypeIdentifierPregnancy | category type | Reproductive healthApple: Reproductive Health | A category type that records pregnancy. | enum — HKCategoryValue | — | 14.3 |
| activityMoveModeHKCharacteristicTypeIdentifierActivityMoveMode | characteristic type | CharacteristicsApple: Characteristic Types | A characteristic identifier for the user’s activity mode. | — | — | 14.0 |
| cardioDanceHKWorkoutActivityTypeCardioDance | workout activity type | Workout activity typesApple: Studio activities | The constant for cardiovascular dance workouts. | — | — | 14.0 |
| cooldownHKWorkoutActivityTypeCooldown | workout activity type | Exercise and fitness activitiesApple: Exercise and fitness | The constant for low intensity stretching and mobility exercises following a more vigorous workout. | — | — | 14.0 |
| pickleballHKWorkoutActivityTypePickleball | workout activity type | Workout activity typesApple: Racket sports | The constant for playing pickleball. | — | — | 14.0 |
| socialDanceHKWorkoutActivityTypeSocialDance | workout activity type | Workout activity typesApple: Studio activities | The constant for dancing with a partner or partners, such as swing, salsa, or folk dances. | — | — | 14.0 |
Questions
Which HealthKit identifiers did iOS 14 introduce?
20, according to Apple's documentation as read on 2026-10-02: 8 quantity types, 7 category types, 4 workout activity types and 1 characteristic type. They are appleMoveTime, sixMinuteWalkTestDistance, stairAscentSpeed, stairDescentSpeed, walkingAsymmetryPercentage, walkingDoubleSupportPercentage, walkingSpeed, walkingStepLength, contraceptive, environmentalAudioExposureEvent, handwashingEvent, headphoneAudioExposureEvent, lactation, lowCardioFitnessEvent, pregnancy, activityMoveMode, cardioDance, cooldown, pickleball and socialDance.
Are any of the HealthKit types from iOS 14 deprecated or undocumented?
None of the 20 is deprecated in Apple's availability data. Every one carries an abstract.
Do HealthKit's iOS 14 quantity types sum or average?
Of the 8 quantity types iOS 14 introduced, Apple's prose describes 1 as cumulative (.cumulativeSum) and 7 as discrete (.discreteAverage).
Which iOS 14 point releases introduced HealthKit identifiers?
4 of them: iOS 14.0 with 14, iOS 14.2 with 1, iOS 14.3 with 4 and iOS 14.5 with 1. This page groups them all under iOS 14.
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.