Maar ik snap ook dat Strava daar niet op zit te wachten, want andere belangen. Het is volgens mij niet de core-business van Strava om als ontsluiter te dienen.
Je neemt nu het standpunt in dat Strava misbruikt wordt door concurrenten om al die akelige koppelingen voor hun te vereenvoudigen. Ik denk dat het mes aan twee kanten snijdt, zeker in dit geval. Dit breede ontsluiten van data is de reden waarom Strava destijds Endomondo verlsagen heeft (Endomondo was technisch een beter platform wat in praktijk exact hetzelfde deed als Strava, maar met serieuze data ontlsuitingsbeperkingen).
Voor app ontwikkelaars is dit inderdaad veel eenvoudiger. Maar voor Strava is dit een zeer belangrijke use case die klanten bindt en een uniek concurrentievoordeel biedt. De ruime (door)koppelmogelijkheden was wat ze gebruikten om Endomondo de markt uit te drukken. Ik denk dat de use case van "Bragging rights" flinterdun is, leuk voor een paar maanden en dan is het leuke er wel vanaf. In de thread hier zie je ook verschillende mensen aangeven dat ze wel naar Strava uploaden, maar niets delen. Dit soort mensen hou je dus niet binnen met meer bragging rights.
De use case van data analyse zou een goede kunnen zijn, maar als ik ze vergelijk met hun concurrentie dan is hun propositie echt totaal knudde. En partijen als TrainingPeaks en Intervals.icu doen hier wel goed werk op basis van dezelfde data (en die worden dus nu mogelijk afgesloten). En als je serieus aan data-analyse en AI wil werken, dan moet je hele sport-specifieke data-koppelingen gaan werken (zoals Garmin data verzameld voor fietsen, en RowsAndAll.com voor roeien). En dan is het leuke er ook wel vanaf voor Strava, want de hoeveelheid development effort per sport is enorm omdat je dan de sport moet gaan snappen.
Met andere woorden: die doorkoppeling kan wel eens de engie reden zijn waarom nu nog Strava populair is. Endomondo is niet voor niets voor velen hier een onbekende speler geworden....
Zodra ze merken dat gebruikers weg blijven van het platform, omdat andere apps Strava data anders interpreteren, gaan ze achter de oren krabben. Dat kan niet de bedoeling zijn. En dat hebben ze nu gedaan door onder andere het AI vlaggetje op te steken (een argument wat niet nieuw is). Misschien gaan er nieuwe partijen opstaan die wel als ontsluiter willen dienen, waar grote en kleine apps zoals die van jou op aan kunnen sluiten.
Ik zou me ook achter de oren krabben als ik Strava was, maar wel met andere conclusies.
Het gaat niet om data anders interpreteren. In praktijk wordt dezelfde fit/tcx-file gewoon doorgezet naar de gewenste afnemers. Strava is dan gelukkig alleen maar een doorgeefluik. De (her)berekeningen die Strava doet met data zijn gewoon een fundamenteel slecht idee en bovendien waardeloos geimplementeerd. Bij OpenRowingMonitor zien we dat Strava de door ons opgegeven snelheid (op basis van hele stevige wiskunde en allerlei gebruikerssettings berekend) negeert en gewoon op basis van afgeronde tijd en afstand de snelheid alsnog zelf berekent. Dit is gewoon oerstom omdat het tegen fundamentele uitgangspunten van wis/natuurkunde ingaat en bovendien sport-specifieke conventies negeert. Je krijgt dan ook hele rare artifacts in Strava die gewoon niet in de data aanwezig zijn, zelfs niet in de ruwe data. We zien bijvoorbeeld dat bij roeien de maximale snelheid in Strava altijd veel te hoog is, met een enorm verschil (vaak meer dan 200W !!!). Gewoon garbage data omdat Strava zijn werk niet doet.
Dus gelukkig zijn er partijen die de data wel juist interpreteren. Dat andere partijen beter met die data omgaan, en daar betere berekeningen op los laten betekent dat je als Strava werk te doen hebt om inhoudelijk zelf stappen te gaan zetten. In plaats daarvan gaan ze de partijen die het werk wel goed doen dwars zitten.
[Reactie gewijzigd door J_van_Ekris op 21 november 2024 14:37]