Hi,
After digging deeper into how Apple handles training load calculations for watchOS 11, I had an interesting idea for the Bevel team. Apologies for the following, as it it is a bit long winded.
We know from watchOS 11 that Apple’s attempt at training load is approximately equal to their “effort” score multiplied by duration. Currently, Bevel has a “cardio load” which is TSB based (if I am not mistaken). However, one of the biggest complaints is that there is no good way to track holistic load over time since many activity types are not high HR and so TRIMP exercises do not impact cardio load properly. Insert my proposal:
Since we have a strain score for both cardio and muscular (strength trainer) workouts, what if Bevel collected those and did its own holistic training load calculations? This would essentially have each day’s acute training load be the (exponential) moving average of the previous 7 days workouts strain scores, and the long-term training load be the 28 day (exponential) moving average of completed workout strain scores. To make this more helpful, you could even allow users to view training load by sport type (running, walking, gym, …).
To get even deeper here, this new training load could be tied directly into the HRV state metric and/or the journal, showing how your training across various sports/overall is impacting HRV, sleep, and recovery.
You could keep the current TSB-based cardio load, renaming it to TRIMP load or something like that, and include this new training load as a more holistic understanding for users. The graph structure for the current cardio load would work perfectly for this new training load as well, with a chip selector for sport type to show just that sport.
Because strain is calculated automatically, the user never has to manually log anything in-app and every user, high-HR runner or not, can track their training load over time.