---
title: WorkoutKit updates
framework: updates
role: article
role_heading: Article
path: updates/workoutkit
---

# WorkoutKit updates

Learn about important changes to WorkoutKit.

## Overview

Overview Browse notable changes in WorkoutKit. June 2024 Custom swim workouts Create custom pool swimming workouts with the HKWorkoutActivityType.swimming activity. Set a distance-with-time goal for custom swimming workouts with the WorkoutGoal.poolSwimDistanceWithTime(_:_:) goal. General Provide a custom name to a workout step using the WorkoutStep structure’s displayName. Preview workouts on Apple Watch using the workoutPreview(_:isPresented:) view modifier. Set average power goals for cycling and running with PowerThresholdAlert and PowerRangeAlert. Set pace goals for indoor running with the SpeedThresholdAlert and SpeedRangeAlert targets.

## See Also

### Technology and frameworks

- [Accelerate updates](updates/accelerate.md)
- [Accessibility updates](updates/accessibility.md)
- [ActivityKit updates](updates/activitykit.md)
- [AdAttributionKit Updates](updates/adattributionkit.md)
- [App Clips updates](updates/appclips.md)
- [App Intents updates](updates/appintents.md)
- [AppKit updates](updates/appkit.md)
- [Apple Intelligence updates](updates/apple-intelligence.md)
- [AppleMapsServerAPI Updates](updates/applemapsserverapi.md)
- [Apple Pencil updates](updates/applepencil.md)
- [ARKit updates](updates/arkit.md)
- [Audio Toolbox updates](updates/audiotoolbox.md)
- [AuthenticationServices updates](updates/authenticationservices.md)
- [AVFAudio updates](updates/avfaudio.md)
- [AVFoundation updates](updates/avfoundation.md)
