Useless
Response from developer
You are right, thank you for catching it. MovePace was using 220 minus age with no way to correct it. Every Karvonen zone is built between your resting and your max heart rate, so an inaccurate max shifts all five bands: if your real maximum sits above the formula, your easy runs get labelled Zone 3 and the coaching tells you to back off when you don't need to. That is a real problem and you named it exactly. It is fixed in version 1.9. Max HR now comes from your own value if you set one in Profile. Otherwise it comes from the highest heart rate your runs have actually reached, with a check so a single bad sensor reading cannot skew it. It only ever raises the estimate and never lowers it, so a stretch of easy running cannot shrink your zones. The age formula is only a fallback when there is nothing to measure. Profile now lists both your max and your resting rate with where each one came from, so you can see whether the app measured it or guessed, and correct either. I care about getting the fundamentals right. If you have more to point out, my email is in the app and on movepace.fit. I would be happy to hear it.





