How iOS 16 Tracks Stride Length & Ground Contact Time
With the release of iOS 16 and watchOS 9, Apple introduced advanced running dynamics to the Workout and Health apps, allowing runners to monitor metrics like Stride Length and Ground Contact Time directly from their devices. This article explains how the underlying sensors capture body movement, how machine learning algorithms translate wrist motion into foot-strike dynamics, and how iOS 16 processes and displays this biomechanical data to help users optimize their running form.
The Sensor Foundation
Although iOS 16 provides the interface to review and analyze the data, the measurement originates on the Apple Watch (running watchOS 9 or later). The system relies on two primary onboard sensors:
- High-g Accelerometer: Measures rapid changes in velocity along three axes to detect impact shock and propulsion forces.
- Gyroscope: Measures angular velocity and rotation, capturing the natural swing and twist of the runner's arm.
These sensors sample motion at high frequencies to track subtle micro-movements that occur each time a runner’s foot impacts the ground.
Algorithmic Modeling and Sensor Fusion
To measure foot movements from a wrist-worn device without using external foot pods, Apple uses sensor fusion combined with machine learning models. During testing at Apple's Fitness Technologies Lab, data was gathered from diverse runners across treadmills, tracks, and outdoor paths using motion-capture cameras and instrumented force plates.
Using this baseline, Apple trained algorithms to identify the kinetic chain—the physical connection linking the foot strike, through the leg and torso, to the arm swing. The software isolates the specific shock waves that travel up the body upon foot strike, separating running impacts from unrelated arm movements.
How Stride Length Tracking Works
Running Stride Length is defined as the distance covered between one foot striking the ground and the next strike of the opposite foot. The tracking mechanism works through a combination of methods:
- GPS Integration: When running outdoors, GPS provides precise location, overall distance, and pace data. The system divides total distance by the detected step count over given intervals to determine average and real-time stride lengths.
- Pedestrian Dead Reckoning (PDR): For indoor runs or environments with weak GPS signals, the accelerometer measures the frequency and amplitude of arm swings. Machine learning models map these oscillations to user physical profile data (height, leg length, and sex) stored in the Health app to estimate stride distance accurately.
How Ground Contact Time Tracking Works
Ground Contact Time (GCT) measures the duration, in milliseconds (ms), that a runner's foot remains in contact with the ground during each step. A lower GCT typically correlates with greater running efficiency and speed.
The tracking process operates as follows:
- Initial Contact Detection: As the foot impacts the ground, a distinct deceleration profile travels through the skeletal structure. The accelerometer registers this sharp vertical and braking deceleration at the wrist, marking the start of ground contact.
- Toe-Off Detection: As the runner pushes off, the body transitions into a flight phase. The sudden shift from upward force to weightlessness creates a characteristic acceleration signature, marking the end of the contact window.
- Millisecond Calculation: The algorithm calculates the precise time difference between impact and toe-off, filtering out irregular movements to calculate average GCT per interval.
Viewing and Utilizing Data in iOS 16
Once an outdoor or indoor running workout is completed, the recorded metrics sync to the paired iPhone running iOS 16:
- Fitness App: Inside the workout summary, tapping Show More alongside Workout Details reveals average Stride Length (in meters or feet) and Ground Contact Time (in milliseconds), alongside elevation, cadence, and pace graphs.
- Health App: Under the Mobility and Activity sections, users can track long-term trends for both metrics. Monitoring changes across weeks and months helps runners determine whether form modifications, fatigue, or shoe changes are impacting their running mechanics and efficiency.