S+ Strava Live Segments guide
-
When I used a Garmin watch, Strava Live segments was one of the most used features that I used regularly.
Now that I switched to a Suunto watch, even though formally this feature exists, it is neutered so much that it is nearly unusable.
I think, one of the main issues is that it is implemented as S+ guide rather than an S+ app. After reviewing https://apizone.suunto.com/suuntoplus-guide-description I can understand the reason it was implemented as a guide as opposed to an app. I think I can guess fairly accurately how it was implemented, which is basically a hack. What likely happens, is that every time Suunto App on the phone syncs, it pulls up to date segments from Strava, and then it generates a new S+ guide every time because there may have been changes to the set of segments or segment times. Basically it creates a large set of events for every of the 20 segments - when it should be triggered to start, then for every point of the segment when you are tracking a segment. It has to describe all possible segments and all tracking points in a segment in a single JSON file for the guide. That is probably the reason segment tracking is limited to a small number of segment and the reason the UI is so primitive, and the reason, it is impossible to stop segment navigation or switch to another segment, or so a lot of other things. As long as segment tracking is implemented on top of S+ guide, there is no hope for this feature to be improved because it is limited by what S+ guides can do - not very much.
Also, because this S+ guide is likely re-generated on every sync, that is probably the main reason it doesn’t “stick” in the activity settings. Even if I choose S+ live segments guide to be used in a run, next time it gets removed, so most of the time I don’t have live segments activated. When I remember that, it is probably already too later.
Also, because of how it uses a very inefficient was to describe each segment as a set of triggers and actions using Guides API, I can totally understand that there is no hope to ever support a larger number of segments.