En el mundo del ciclismo, las aplicaciones que usamos son esenciales para registrar, analizar y compartir nuestras actividades. Strava, una de las plataformas más populares entre ciclistas, corredores y otros deportistas, anunció recientemente cambios importantes en su API (Interfaz de Programación de Aplicaciones). Esta decisión, que según Strava busca reforzar la privacidad de los usuarios, ha generado una ola de críticas en la comunidad deportista, ya que afecta directamente a numerosas herramientas y aplicaciones que dependen de esta API para ofrecer sus servicios.
¿Qué es la API de Strava?
La API de Strava permite que aplicaciones de terceros, como Garmin Connect, TrainerRoad, TrainingPeaks, Veloviewer, Xert, entre otras, accedan a los datos de actividades deportivas registradas en Strava. Estos datos incluyen información valiosa, como rutas, tiempos, métricas de esfuerzo, y análisis del rendimiento, que luego son utilizados por estas aplicaciones para:
- Ofrecer análisis detallados de rendimiento.
- Proporcionar entrenamientos personalizados.
- Generar mapas de calor (heatmaps), resúmenes de actividades y comparativas.
- Conectar dispositivos y plataformas que, de otro modo, no serían compatibles.
Strava se ha convertido en el centro de datos deportivo para más de 125 millones de usuarios en todo el mundo, facilitando la sincronización entre múltiples dispositivos y plataformas. Desde relojes como Coros, hasta aplicaciones de entrenamiento avanzadas como TrainerRoad, muchas herramientas dependen de esta conexión para funcionar correctamente.
Los tres grandes cambios en la API de Strava
1. Restricción en la visualización de datos
A partir de ahora, las aplicaciones de terceros no podrán mostrar los datos de tus actividades a otras personas. Esto significa que plataformas que permiten compartir y analizar datos de forma grupal o colaborativa, como Intervals.icu o Veloviewer, perderán funcionalidades esenciales. Por ejemplo, los entrenadores no podrán ver las actividades de sus atletas, y las herramientas de análisis grupal, como las tablas de clasificación o los segmentos compartidos, dejarán de funcionar.
Strava ha dejado claro que los datos solo podrán ser visibles para el usuario que los generó. Según sus nuevos términos:
Los datos de Strava Data no pueden ser combinados con otros datos de clientes, para estos o cualquier otro propósito.
Esto afecta directamente a plataformas de entrenamiento colaborativo y aplicaciones basadas en la comunidad, que ahora deberán buscar formas alternativas de operar o abandonar estas funciones.
2. Prohibición del uso de datos en inteligencia artificial
Strava también ha restringido el uso de su API para entrenar modelos de inteligencia artificial o aprendizaje automático. Esto incluye cualquier tipo de procesamiento avanzado que utilice estos datos para ofrecer análisis más profundos o recomendaciones personalizadas.
No se permite el uso de datos extraídos de Strava Materials, directa o indirectamente, para ningún entrenamiento de modelos relacionados con la inteligencia artificial, el aprendizaje automático (machine learning) o aplicaciones similares.
Plataformas como TrainerRoad, que usan algoritmos de aprendizaje para diseñar entrenamientos adaptativos basados en los datos de los usuarios, tendrán que prescindir de los datos de Strava. Lo mismo aplica para herramientas como Xert, que dependen de modelos de inteligencia artificial para optimizar entrenamientos y sugerir mejoras.
3. Restricción en el procesamiento y análisis de datos
Otro cambio importante es que las aplicaciones de terceros no podrán procesar ni analizar datos obtenidos a través de la API de Strava, ni siquiera de forma agregada o anónima. Esto incluye funciones tan básicas como:
- Resúmenes semanales o mensuales.
- Comparativas de rendimiento entre actividades.
- Generación de mapas de calor para visualizar las rutas más frecuentadas.
De acuerdo con los nuevos términos, cualquier forma de procesamiento o análisis de datos está prohibida:
Usted no puede procesar o divulgar datos de Strava Data, incluso datos de Strava Data públicamente visibles, incluyendo de manera agregada o anonimizada, para propósitos de (incluyendo pero no limitado a) análisis, generación de insights, y mejoras de productos o servicios.
Esto pone en jaque a prácticamente todas las aplicaciones que trabajan con datos de Strava, ya que su principal valor radica precisamente en procesar y analizar la información para ofrecer valor añadido a los usuarios.
Impacto de los cambios en los usuarios
Estos cambios, que entrarán en vigor en un plazo de 30 días, afectarán de manera significativa a cómo los ciclistas y otros deportistas utilizan Strava y las aplicaciones conectadas. Algunas de las principales repercusiones incluyen:
Para entrenadores y atletas
Los entrenadores que usan plataformas como Intervals.icu o Final Surge ya no podrán acceder a los datos de sus atletas mediante Strava. Esto dificulta enormemente el trabajo colaborativo, especialmente para aquellos que entrenan a distancia o dependen de estos datos para evaluar el progreso de sus atletas.
Para los usuarios de aplicaciones avanzadas
Herramientas como Veloviewer, que ofrecen análisis detallados de segmentos, mapas de calor y clasificaciones, verán reducidas sus funcionalidades. Esto también afectará a plataformas de entrenamiento como TrainerRoad, que podrían optar por desconectar sus servicios de Strava y depender exclusivamente de conexiones directas con dispositivos como Garmin o Wahoo.
Para los desarrolladores de aplicaciones
Los programadores de las respectivas aplicaciones que se conecten con Strava tendrán 30 días para realizar los cambios y ajustarse a los nuevos términos del uso de la API de Strava. Debido a que 30 días es un plazo demasiado pequeño para un cambio tan grande, la mayoría de los desarrolladores tendrá que eliminar por completo la sincronización con Strava.
Para la conectividad de dispositivos
Muchos dispositivos, como relojes Amazfit, Google Pixel Watch o Samsung Galaxy, dependen exclusivamente de Strava para sincronizar datos con otras plataformas. Sin acceso a la API, los usuarios de estos dispositivos podrían enfrentarse a limitaciones significativas para integrar sus datos con aplicaciones de terceros.
Usuarios VS Strava
Muchos usuarios se han quejado por estos cambios, y Strava se ha pronunciado anunciando que cualquier hilo que se abra en su foro para quejarse sobre los nuevos términos, será eliminado.
Pero esto no acaba aquí, porque además, han realizado un comunicado de prensa en el que intentan suavizar el impacto de los cambios, con una selección perfecta de palabras y números que no se tratan más que de una manipulación ejecutada a la perfección:
La inmensa mayoría de los casos de uso existentes siguen estando permitidos, incluidas las plataformas de coaching centradas en proporcionar feedback a los usuarios y las herramientas que ayudan a los usuarios a comprender sus datos y su rendimiento.
Sin embargo, lo que en realidad dicen es que las aplicaciones de entrenamiento de terceros pueden proporcionar feedback, siempre y cuando se trate de información computacional. Las aplicaciones de entrenamiento no pueden permitir que los entrenadores humanos vean los datos. Ray Maker, un conocido bloguero triatleta, ha hablado con varias aplicaciones de entrenamiento y le han confirmado que Strava no ha cambiado su postura, pero se han programado reuniones para hablar de las consecuencias.
Prevemos que estos cambios sólo afectarán a una pequeña parte (menos del 0,1%) de las aplicaciones de la plataforma Strava.
Strava tiene decenas de miles de aplicaciones conectadas, la gran mayoría de las cuales son pequeñas aplicaciones de aficionados que pueden tener 1 usuario o un puñado de usuarios. En cambio, lo que importa aquí son las grandes aplicaciones con más usuarios. Strava no dice el 0,1% de los usuarios, sino el 0,1% de las aplicaciones.
Todo esto se suma a los últimos cambios que han ocurrido recientemente en la plataforma:
- No se permite añadir enlaces y todos los antiguos fueron eliminados.
- Aumentos de precio sin comunicarlos correctamente.
- Nueva característica de IA que promete insights sobre tus entrenamientos y solo es una charla motivacional estándar.
¿Qué alternativas existen?
Aunque los cambios son desafiantes, hay varias alternativas para los deportistas que quieran seguir disfrutando de un ecosistema conectado:
- Conexiones directas con dispositivos:
Si usas dispositivos como Garmin, Wahoo o Coros considera conectar tus datos directamente con sus plataformas nativas (Garmin Connect, Wahoo, Coros, etc.), que ofrecen funciones similares a las de Strava. - Exportar datos manualmente:
Strava permite exportar tus actividades en formato GPX o FIT. Aunque es menos conveniente, puedes subir estos archivos manualmente a otras plataformas que utilices. - Explorar alternativas a Strava:
Existen otras plataformas, como TrainingPeaks, que ofrecen análisis avanzados y podrían ser opciones viables para complementar o reemplazar a Strava en ciertas funciones. Personalmente, estoy evaluando alternativas, que seguro que en los próximos días sale alguna nueva.
Conclusión
Una política muy extraña por parte de Strava, ya que estos mismos cambios también se aplican a los usuarios de pago de Strava. ¿Se trata de una oportunidad perdida de Strava para lograr más usuarios de pago, o quizás monetizar su API?
Sea como sea, parece que Strava va a dejar de ser el hub central de información de nuestras actividades deportivas, debido a todas las restricciones que están implementando en su plataforma, impidiendo que aplicaciones de terceras puedan usar los datos y sincronizarse.
Ignorar el feedback de los usuarios de manera premeditada no me parece una decisión correcta, pues al final son esos usuarios los que usan la plataforma, y quienes pagan las subscripciones.
Ya han sido muchos usuarios los que han decidido cancelar sus subscripciones o incluso cerrar su cuenta de Strava. Solo queda esperar a ver si Strava decide dar marcha atrás, o busca una solución intermedia, pero de momento todo apunta a que no van a cambiar de opinión, y la polémica está servida.