Hi community and dev team,
I am writing this out of sheer frustration as a long-term Zwift user. I’ve been using Zwift for years, but I actually paused my subscription for quite some time because the broken Apple Health integration completely ruined the experience for me. I recently returned, hoping things had improved, but unfortunately, nothing has changed.
There is a massive community of Zwift users who want their indoor rides to count toward their daily Apple Activity Rings. I know plenty of riders who love posting to Strava, but still want their raw, accurate data directly in Apple Health without annoying workarounds. Zwift heavily markets its full support for the Apple ecosystem - offering dedicated apps for Mac, Apple TV, iPhone, and iPad. Yet, the actual data integration into Apple’s native health platform remains fundamentally broken.
I fully understand that implementing a flawless real-time Bluetooth heart rate bridge using the Apple Watch as a sensor is technically challenging due to Apple’s background restrictions. What I cannot understand, by any stretch of the imagination, is why Zwift seems completely unable or unwilling to simply write or sync the completed .fit-file directly into Apple Health at the end of a workout.
Before the usual “Apple haters” jump into the comments claiming this is entirely Apple’s fault or due to iOS restrictions: it isn’t. The .fit-file generated on Zwift’s servers at the end of a ride is perfect. It contains everything: power, cadence, precise duration, external heart rate data, and active calories. It seems that Zwift is not use this file for the sync with Apple HealthKit.
Much smaller third-party developers (like HealthFit, RunGap, or even the Wahoo app) prove every single day that this is a solved problem. They take the exact same finished .fit-file, push it to Apple Health as a single package, and it works flawlessly. The rings close instantly, and no data is lost.
Why do we have to pay a premium subscription fee only to use third-party apps as digital bridges just to fix a basic sync issue that has been reported in these forums since 2019?
Please, live up to your promise of supporting the Apple ecosystem. Stop relying on faulty real-time streaming to the Health database. Implement a proper, package-based .fit-file upload at the end of the ride, just like every other modern fitness app does.
Thank you very much for your attention
.
Regards,
Patrick