Een paar dagen geleden maakte Strava zijn gebruikers boos over enkele beperkende API-wijzigingen. Het lijkt misschien vreemd voor een app-gebruikers zich druk maken over een API, maar de kern van de zaak is de inherente rommeligheid van fitnessgegevens.
Hier is een typisch scenario. Stel dat u all-in bent op het Garmin-platform. Je gebruikt hun horloges voor hardlopen en krachttraining. Vervolgens pak je een Peloton-fiets voor indoor cycling. Welnu, Garmin-apparaten zijn niet compatibel met Peloton-fietsen omdat de twee bedrijven geen directe deal met elkaar hebben gesloten over het delen van gegevens. Om je hartslag op de Peloton-fiets te meten, koop je dus een borstband. En dan besluit je te trainen voor een race, dus meld je je aan voor een van die digitale coachingplatforms – het soort waar een personal trainer je trainingen beoordeelt en een plan op maat voor je opstelt.
Het dilemma is dat je nu drie afzonderlijke apps hebt waarin je trainingsgeschiedenis wordt opgeslagen, met drie afzonderlijke interfaces – en geen enkele geeft het volledige beeld van je training weer.
Er zijn een aantal manieren waarop je die gegevens kunt consolideren, maar in dit scenario is de eenvoudigste manier om al je trainingen naar Strava te uploaden en vervolgens al die Strava-gegevens in de coaching-app te importeren.
Dit soort scenario is tijdens mijn wearables-testen tientallen keren ter sprake gekomen. Meest recent kwam het ter sprake toen ik een met Mobvoi verbonden bureauloopband beoordeelde. Ik vond de native app niet leuk, maar het was een nachtmerrie om de gegevens in mijn favoriete apps te krijgen. Uiteindelijk was het voor mij het gemakkelijkst om via Strava te gaan.
De realiteit is dat veel kleinere fitness-apps en makers van draagbare apparaten niet over de middelen beschikken om directe data-integraties tot stand te brengen met de duizenden andere fitness-apps en -apparaten op de markt. Het is voor iedereen veel gemakkelijker om de API van Strava te gebruiken en er geen einde aan te maken. En in tegenstelling tot Apple’s HealthKit API of Google’s Health Connect is Strava platform-agnostisch.
Waar het echt duister wordt, zijn fitnessplatforms van derden die hun eigen inzichten extrapoleren uit Strava-gegevens – een nee-nee onder de nieuwe API-voorwaarden.
Neem een platform van derden, zoals VeloViewer. Het hele idee achter VeloViewer is om meer diepgaande inzichten te geven in Strava-gegevens, waaronder 3D-kaarten, grafieken, jaarlijkse activiteitenoverzichten en klassementen. Dit is een geweldige optie voor mensen die meer informatie willen dan wat standaard beschikbaar is in Strava, maar de nieuwe API-wijzigingen maken een einde aan veel van de bovengenoemde functies. Zoals u zich wellicht kunt voorstellen, zijn VeloViewer-gebruikers (van wie velen zeggen dat ze alleen een Strava-abonnement betalen om VeloViewer te gebruiken) boos. VeloViewer heeft sindsdien bracht een verklaring uit zeggen dat het samenwerkt met Strava om het probleem op te lossen, maar dat verandert niets aan het feit dat Strava alle kaarten in handen heeft.
Toegegeven, dit is een nicheprobleem. De meeste mensen gebruiken een of misschien twee fitness-apps met hun smartwatch, en dit is niet echt een probleem. Maar voor degenen onder ons die de vrijheid willen om meerdere apparaten en apps op verschillende platforms te gebruiken? Het is een ontnuchterende herinnering dat Strava alleen de regels hoeft te veranderen om een zorgvuldig ontworpen systeem te doorbreken.