It’s been a number of years since Strava has managed to irk the Web, however over the previous couple of days, they’ve unleashed a torrent of upset Apple customers. If you happen to’re an Android consumer, then this submit in all probability received’t imply a lot to you. As a substitute, you possibly can go take a look at previous journey posts right here for leisure. However for Apple customers who’ve (for years) used Strava’s capacity to take third occasion exercises (e.g. Zwift, Garmin, TrainerRoad, and many others…) synced to Strava, and insert them into Apple Well being – that functionality was abruptly killed off late final week. And with that, killing off many individuals’s capacity to ‘full their rings’ on Apple Well being, particularly Apple Watch customers that primarily used different gadgets for sport/health for his or her exercises. This has additionally damaged medical insurance health factors packages that make the most of Apple Well being as a repository for knowledge, by which customers usually use Strava to populate that knowledge.
Notice that this doesn’t affect people who file a exercise straight throughout the Strava app, or from their Apple Watch itself. These stay useful and replace Apple Well being. Additional, Strava’s change was made by a backend server toggle, as such, it wasn’t tied to any particular Strava app replace in your telephone. So it impacted everybody, immediately.
However this modification broke extra than simply ring-counting diehards, but additionally many different third occasion apps that leverage Apple Well being as a repository and trade level for well being/health knowledge (which, was kinda the purpose of Apple Well being).
The Downside:
To again up barely, and clarify what persons are upset about, it’s essential begin with the belief and premise that Strava stopped being about ‘Segments’ years in the past. Certain, these are essential to a gaggle of individuals (as are different options like routes and evaluation). However for the overwhelming majority of individuals (together with myself), Strava really represents two issues at its core today:
A) Social sharing platform for health individuals/actions
B) The singular platform that *each* well being/health firm integrates with
There’s not a single sport/health machine I’m conscious of that doesn’t combine with Strava. Thus, it’s develop into the defacto interchange for sport/health knowledge over the previous couple of years. And whereas Strava undoubtedly touts that usually, I don’t assume they’ve absolutely grasped the downstream ramifications of that. Both in coverage or technically. Certain, they’ve a third occasion API that’s utilized by “tens of 1000’s” of builders, however that API has rate-throttling limits that make it difficult (and outright inconceivable) for a lot of builders to develop. Strava usually appears to deal with their unbelievable adoption achievement with an air of disdain for the undercurrent of the very knowledge sources and platforms which have made it profitable.
And Thursday’s transfer is an efficient instance of that. With out warning, they broke lots of people. My inbox (of all kinds) has been flooded with messages. As have quite a few Reddit threads, and Zwift boards, in addition to threads throughout numerous associate app/machine firm’s personal web sites/boards.
So let’s discuss what broke, by first explaining the straightforward path that some individuals use Strava for today. Like many individuals on Strava, they’re really recording their exercise on one other machine (e.g. Garmin, Polar, Wahoo, COROS, and many others…). So the workflow is as follows:
1) Report on a Garmin/Zwift/and many others, syncs exercise to Strava
2) Strava then pushes a replica of that exercise to Apple Well being
3) Different apps can use Apple Well being knowledge, together with Apple’s personal each day exercise ‘Rings’
Within the case of Thursday, Strava determined with out discover to easily kill off ‘Step 2’ above. This meant that instantly, individuals’s exercises weren’t getting pushed to Apple Well being. And since Strava has 100 million customers, even simply 1% of individuals impacted is 1,000,000 individuals.
Nevertheless it’s extra than simply rings. There are literally plenty of different apps/platforms that depend upon knowledge in Apple Well being (or put it to use). For instance, I not too long ago printed how Whoop has began leveraging it to enhance accuracy, and different platforms that do coaching load use it too, as a way of monitoring exercise standing. Additional, in my particular case, I take advantage of this performance in instances the place a platform (like Casio or Samsung) doesn’t permit correct export of exercise information (however they do accurately replace Strava).
When Strava broke this, they merely up to date a help web page indicating that individuals ought to use their gadgets/app personal direct connection:
However that will get to a transparent lack of expertise on Strava’s half about how this expertise really works. See, the rationale individuals aren’t utilizing these direct connections is as a result of they suck. See, let’s take Garmin. Of their case, positive, they push an exercise/exercise to Apple Well being. However they don’t do it correctly. As a substitute, they nullify all of the exercise coronary heart fee knowledge and don’t accurately write ‘Energetic Energy’, which suggests customers don’t get credit score for rings or some medical insurance packages. Sure, that is dumb of Garmin (and at one level Garmin really did ship full HR knowledge, no less than a 12 months in the past, as I’ve received screenshots displaying coronary heart fee knowledge from January 2021). However these inconsistencies are additionally kinda par for the course for a lot of corporations. Wahoo, and Suunto? They really do it accurately. Woot!
And then you definitely get apps like Zwift, which Strava once more mentioned “simply allow the direct connection from Zwift”. Besides once more, that exhibits a scarcity of technical understanding of how this works. Sure, you possibly can have Zwift push your exercise to Apple Well being – however *ONLY* if you happen to really execute the exercise in your iPhone. No, not an iPad, or Apple TV, or PC, or the rest – because it received’t push each energy and coronary heart fee (that are wanted). It must be in your particular iPhone. That’s as a result of Apple Well being (and thus Well being Equipment), *ONLY* exists on an iPhone, and is barely in your iPhone. Certain, there are people who Zwift with their iPhones, however I’m guessing most of them are doing it in a pinch. The companion app doesn’t rely right here. Which once more, Zwift ought to repair and have the companion app correctly push it to our telephones, as they eliminated that function for non-grandfathered customers a number of months in the past – and even then that also required Apple Watch utilization throughout Zwift.
And in the end, I might do that for nearly each app in Strava’s checklist. Over and over and over. However the web and Twitter has already achieved that for me.
The Repair:
So, why does Strava say they did it? I requested, and after some forwards and backwards, right here’s their official assertion on it:
“This replace prevents duplicates of your actions being despatched to your Strava account from each Garmin and HealthKit. Now, your entire pals can provide you kudos in your single exercise add with out being cut up between two duplicate uploads.
As a result of your Garmin writes on to Apple HealthKit (similar to it syncs your actions to Strava), one of the simplest ways to get your knowledge into HealthKit is straight out of your Garmin.”
So from their perspective, they had been attempting to scale back individuals getting duplicate actions. This could happen when somebody toggled the enablement in Strava, not realizing the implications. Or, maybe they enabled this selection in Strava years in the past, after which additionally received round to extra not too long ago also-enabling it in a third occasion app, not understanding why duplicates occurred. And sure, I agree, that’s undoubtedly a legitimate downside for some customers.
However Strava has made it a “throw out the infant with the bathwater” downside. The corporate has taken their pre-2020 stance that claims “Nah, we received’t do any precise improvement or UI work to repair this”. That’s the identical “it’s exhausting” stance they took once they killed off sensor help 2.5 years in the past.
The factor – it’s simply not that tough.
When a consumer toggles that possibility in Strava, in a matter of a trivial lookup in Apple Well being, Strava can see if in style apps like Garmin Join, Zwift, and others, are writing to Apple Well being. It’s a easy HealthKit enumeration name. They’ll even see if there are current exercise knowledge from these knowledge sources. At which level they may pop-up a message that claims “Yo, you could be about to create duplicates, are you positive?”.
And that’s it. They’re achieved. That’s all they needed to do.
And in the event that they wished to spend greater than three seconds on the hassle, they may even use a few of that developer magic to go a step additional and proactively look in Apple Well being previous to writing exercise every time for duplicates of the very same time/length/supply (since they know that too). In any case, they have already got de-dup logic on Strava’s platform. They know learn how to de-dup if that’s a priority. Will it repair each single occasion of de-dup? In fact not. However will it tackle the overwhelming majority? Completely.
Going Ahead:
Undoubtedly, Strava feels this isn’t their downside. Of their reply, they see the answer as each different firm fixing their integration with Apple Well being. And positive, that’s a legitimate technical stance to take. Nevertheless it’s not a legitimate client stance to take. First off, what firm breaks a function that’s been round for years with 0 minutes’ discover? And second, Strava’s answer is so that you can spend much less time with their platform.
I imply, that’s actually what they’re saying. The one response/answer is so that you can arrange sync to Apple Well being that negates the necessity for Strava within the center. I can’t think about any firm saying “Look, how about you don’t use our companies?”. As a substitute, persons are going to different third occasion platforms like RunGap for sync, or to direct Apple Well being analytics/sync apps like HealthFit. However this merely offers these entrenched within the Apple rings system fewer causes to make the most of Strava. It’s unlikely anybody’s closing straw, nevertheless it’s pointless straws.
And possibly Strava has achieved the enterprise serviette math right here. Although, I kinda doubt it. My conversations with them appear to obviously indicate they don’t perceive the technical ramifications of why their workarounds don’t really work. By no means thoughts that’s not a consumer-friendly observe anyhow. And given Strava’s said purpose/shift during the last two years of being “for the athlete”, this transfer definitely doesn’t help that. And whereas the corporate has made super strides over that point interval in including new options, it’s inconsiderate modifications like this that burn these bridges down.
Hopefully, Strava reverses course right here. They demonstrated that disabling this function was a easy backend toggle (and never an app replace). So enabling it’s equally a easy backend toggle. After which they may take correct subsequent steps for a special de-duplicate answer if that’s really inflicting them the help hardship they indicate. In any other case, Strava has merely taken their very own inside downside and made it their prospects’ downside. And that’s by no means a very good marketing strategy.
With that, thanks for studying.