changes in workoutkit

Generated on 8/2/2024

1 search

Changes in WorkoutKit

Apple has introduced several enhancements to WorkoutKit, particularly in watchOS 11. Here are the key updates:

  1. User-Selectable Workout Locations:

    • Starting in watchOS 10.1, you no longer need to specify between indoor and outdoor location types when scheduling workouts. Users can decide the location themselves, such as choosing between an outdoor or indoor cycling workout based on weather conditions.
  2. Average Power Alerts:

    • For running and cycling workouts, starting in watchOS 10.4, you can specify between current and average power alerts for both range and threshold alerts.
  3. Pace Alerts for Indoor Running:

    • watchOS 11 now supports pace alerts for indoor running, which pairs nicely with the refreshed visual target view available for all custom workouts.
  4. Distance Goals:

    • Distance goals are now supported for a wider range of outdoor workout types, including new activities like outdoor rowing and outdoor skating.
  5. Custom Step Names:

    • In watchOS 11, you can customize step names for all workout types. This allows for more context by including details like types of exercises, weights, reps, or perceived effort levels. Custom step names are displayed throughout the custom workout experience.
  6. Custom Pool Swimming Workouts:

    • WorkoutKit now supports custom pool swimming workouts. All existing APIs for custom workouts, such as creating steps, goals, and alerts, are now available for pool swimming.
    • A new goal type, "Distance with Time," has been introduced specifically for custom pool swim workouts. This goal type combines both distance and time, advancing to the next step only when both goals are achieved.

For more detailed information, you can refer to the session Build custom swimming workouts with WorkoutKit.

Relevant Sessions

  1. Build custom swimming workouts with WorkoutKit
  2. What’s new in watchOS 11