Acerca de
Una app para toda la configuración indoor — frecuencia cardíaca, los medidores de potencia, el entrenador y el cambio — porque las piezas que debían hacer esto por separado no se comunican entre sí.
Por qué existe
Quería una sola cosa simple, y no existía.
Un Apple Watch mide bien la frecuencia cardíaca pero no puede entregársela a una app de entrenamiento, así que el consejo habitual es comprar una correa de pecho. Por separado, el reloj puede emparejar un medidor de potencia, y hay formas de hacer que un KICKR se comunique con él. Nada de eso permite que MyWhoosh controle el entrenador, y controlar el entrenador es el entrenamiento.
Así que esta es una app para toda la configuración: frecuencia cardíaca, los medidores de potencia, el KICKR CORE 2, el cambio y el entrenamiento en sí. Todo se envía a MyWhoosh, que registra la frecuencia cardíaca, la potencia, los cambios y las calorías en función de una ruta virtual.
Al final, MyWhoosh tiene esa ruta y la actividad como un archivo FIT. Exporta un recorrido desde allí e impórtalo en Strava; una vez conectadas las dos cuentas, los recorridos posteriores se sincronizan automáticamente. Si ese es tu caso, desactiva Ajustes › Apple Health › Guardar recorridos; de lo contrario, la misma hora se registrará en Health dos veces, una vez desde aquí y otra desde Strava.
Qué hace
Tu Apple Watch ejecuta una sesión de entrenamiento para poder leer el ritmo cardíaco de forma continua. Cada lectura se envía al iPhone, que la retransmite por Bluetooth LE como un monitor de ritmo cardíaco estándar, servicio 0x180D. Los ordenadores de ciclismo y las aplicaciones de entrenamiento ven el teléfono como una correa torácica ordinaria. Los AirPods Pro 3 pueden ser una segunda fuente y, cuando ambas están ejecutando la aplicación, las reconcilia en un solo número antes de la transmisión.
No hay cuenta, ni análisis de datos, ni servidor, ni nada sobre ti llega al desarrollador. El código fuente se publica bajo la licencia MIT.
Tres formas de obtenerlo
Una aplicación, una compilación. Las dos rutas gratuitas piden esfuerzo o paciencia en lugar de dinero; la App Store es la más conveniente.
TestFlight: gratis, 90 días
Abierto a cualquiera, no se necesita invitación. Instala la aplicación TestFlight de Apple y abre el enlace público. Cada compilación permanece utilizable durante 90 días desde su publicación, y una nueva compilación reinicia el reloj.
Instalación manual: gratis, requiere una cuenta de desarrollador
Cada lanzamiento de GitHub incluye un .ipa de configuración de lanzamiento, firmado para distribución y, por lo tanto, necesita ser firmado de nuevo con tu propia identidad. HealthKit y el Bluetooth en segundo plano no están disponibles para los perfiles de aprovisionamiento gratuitos, por lo que esta ruta requiere una cuenta de Apple Developer de pago.
App Store: USD 4.99
Una compra, sin suscripción, sin compras dentro de la app, sin anuncios, sin cuenta. Estás pagando para evitar ambas rutas anteriores, y por el trabajo detrás de ello.
Con qué es compatible
Creado y probado con un Wahoo KICKR CORE 2, pedales PowerTap P1 y un medidor de potencia de bielas SRAM Red, con MyWhoosh como la app de ciclismo y el cambio a través del protocolo abierto Bike Control de la especificación OpenBikeControl.
Nada de eso es especial. Cualquier medidor de potencia Bluetooth, entrenador inteligente o unidad principal que hable los perfiles estándar de ciclismo funcionará, y cualquier app que empareje una correa de frecuencia cardíaca Bluetooth verá este teléfono como uno.
Qué se guarda y dónde
Un entrenamiento finalizado se guarda en esta app, se escribe en Salud de Apple y, mientras estás entrenando, se envía en vivo a lo que estés usando para entrenar. Son tres cosas separadas, y Ajustes › Salud de Apple desactiva la del medio, con un segundo interruptor para las calorías por separado.
Esta app nunca escribe potencia ni cadencia en Apple Health. Están en el resumen de la sesión aquí, y en el archivo que registra tu app de ciclismo.
Créditos
Publicado por atsignhandle llc. El dibujo anterior fue realizado por Google Gemini.