For anyone not aware, modern Garmin HRM with storage like HRM-TRI HRM-PRO and HRM-600 can be downloaded by newer Garmin watches and then it rewrites the FIT file
That's incredibly powerful and the only time I think it happens on the watch
(it uses the TempFIT directory, go look)
Garmin should expose that ability in the API to developers and allow them to analyze and maybe even rewrite FIT files on the watch
BUT even just the ability to append data to the FIT file (aka "chain") would be very powerful
Allowing developers to chain FIT files and append data would allow equipment to be tagged like shoes or bike tires so mileage could be tracked right on the watch in each activity without affecting the activity in itself
The code is already there, just make an API for it instead of keeping it hidden and buried only for the HRM devices
Parsing FIT files on the watch is something I've wished for years, it would allow activity analysis afterwards without a phone or internet