Fitness app 3rd party data incorrect
I use my Apple Watch to keep track of all my activity, and it generally works really well.
However, 3rd party apps do not seem to sync their data correctly.
For example, I was on a Life Fitness Connect running machine today. As it was a treadmill I wore a polar heart rate monitor and didn't use the workout app on my watch, choosing to use the lfconnect app on my iphone as I figured it would be more accurate given it talks directly to the treadmill.
At the end of the run it showed I had burned about 500 Calories. In the fitness app on my phone, it showed that I had only burned about 400 calories in total that day. Much less than it should have shown. Yet in 'workouts' it showed the LF connect workout calories as what the lf connect app had shown. I was wearing the watch, so I think the calories it registered were based on its own readings not the ones from the lf connect workout.
Also, the Polar app doesn't seem to pass data either properly. In fact this app is worse as I didn't wear the watch.
I started a 'martial arts' workout using the polar app on my iPhone and polar heart rate monitor. At the end of the polar workout, the apple fitness app showed the workout correctly when you click 'workouts' but the main fitness rings only showed the exercise time, but no calories at all having been burned. And the graphs show empty bars for calories during the time I was working out. Please see the pictures below.
in this case I wasn't wearing the watch which is why I think it registered no calories at all being burned. The polar app was working via Bluetooth from my heart rate monitor to my iPhone.
Is this a fault with the apple fitness app or all the other 3rd party apps?
I really want this to work, as I'm working quite hard to improve my fitness, and it's impossible to do if the data is not accurate. It clearly isn't transferring the calories burned from 3rd party apps, from what I can tell.
Watch Series 2 Nike 42MM (2nd gen), iOS 10.1.1