Informazioni

Un'unica app per l'intero setup indoor — frequenza cardiaca, misuratori di potenza, rullino e cambio — perché i componenti destinati a svolgere queste funzioni separatamente non comunicano tra loro.

Una bicicletta da cronometro Dimond su un trainer Wahoo KICKR, con le scarpe da ciclismo accanto
Tutto qui era già stato pagato. Da qualche parte in questa immagine si trova l'argomento per spendere altri ottanta dollari per una fascia toracica, ma non è visibile a questa risoluzione. Disegno di Google Gemini.

Perché è nata questa app

Volevo una cosa semplice, ma non esisteva.

Un Apple Watch misura bene la frequenza cardiaca ma non può trasferirla a un'app di allenamento, quindi il consiglio abituale è acquistare una fascia toracica. In modo separato, l'orologio può accoppiare un misuratore di potenza e ci sono modi per far comunicare un KICKR. Nulla di ciò consente a MyWhoosh di controllare il rullino, e controllare il rullino è l'essenza dell'allenamento.

Quindi questa è un'unica app per l'intero setup: frequenza cardiaca, misuratori di potenza, KICKR CORE 2, cambio e l'allenamento stesso. Tutto viene inviato a MyWhoosh, che registra la frequenza cardiaca, la potenza, i cambi e il valore calorico rispetto a un percorso virtuale.

Alla fine MyWhoosh conserva quel percorso e l'attività come file FIT. Esporta un'uscita da lì e importala su Strava; una volta collegati i due account, le uscite successive si sincronizzano automaticamente. Se questa è la tua configurazione, disattiva Impostazioni › Apple Health › Salva uscite — altrimenti la stessa ora apparirà due volte su Health, una volta da qui e una volta da Strava.

Cosa fa

Il tuo Apple Watch esegue una sessione di allenamento per leggere la frequenza cardiaca in modo continuo. Ogni lettura viene inviata all'iPhone, che la ritrasmette tramite Bluetooth LE come un normale monitor di frequenza cardiaca — servizio 0x180D. I computer da bici e le app di allenamento vedono il telefono come una normale fascia toracica. Le AirPods Pro 3 possono essere una seconda fonte e, quando entrambe eseguono l'app, questa le concilia in un unico valore prima della trasmissione.

Non esiste alcun account, nessuna analisi, nessun server e nessun dato personale raggiunge lo sviluppatore. Il codice sorgente è pubblicato sotto licenza MIT.

Tre modi per ottenerlo

Un'app, un'unica build. I due percorsi gratuiti richiedono impegno o pazienza invece che denaro; l'App Store è la soluzione più comoda.

TestFlight — gratuito, 90 giorni

Aperto a tutti, senza invito. Installa l'app TestFlight di Apple e apri il link pubblico. Ogni build rimane utilizzabile per 90 giorni dalla pubblicazione e una nuova build resetta il conteggio.

Unisciti alla beta pubblica

Installazione manuale — gratuita, richiede un account sviluppatore

Ogni rilascio su GitHub include un file .ipa in configurazione Release, firmato per la distribuzione e quindi soggetto a nuova firma con la tua identità. HealthKit e Bluetooth in background non sono disponibili per i profili di provisioning gratuiti, quindi questo percorso richiede un account Apple Developer a pagamento.

Rilasci su GitHub

App Store — USD 4,99

Un acquisto, nessun abbonamento, nessun acquisto in-app, nessuna pubblicità, nessun account. Stai pagando per evitare entrambe le procedure sopra descritte e per il lavoro che sta dietro.

Compatibilità

Sviluppata e testata con un Wahoo KICKR CORE 2, pedali PowerTap P1 e misuratore di potenza SRAM Red, con MyWhoosh come app di ciclismo e cambio tramite il protocollo aperto Bike Control della specifica OpenBikeControl.

Nulla di tutto ciò è speciale. Qualsiasi misuratore di potenza Bluetooth, rullino intelligente o computer da ciclo che utilizza i profili standard del ciclismo funziona, e qualsiasi app che accoppia una fascia cardiaca Bluetooth vedrà questo telefono come un sensore.

Dove vengono salvati i dati

Un'uscita completata viene salvata in questa app, scritta in Salute Apple e, mentre si è in allenamento, inviata in tempo reale all'app utilizzata. Si tratta di tre operazioni separate, e Impostazioni › Salute Apple disattiva la seconda, con un interruttore separato per il valore calorico.

Potenza e cadenza non vengono mai scritte su Apple Health da questa app. Sono presenti nel riepilogo della sessione qui e nel file registrato dalla tua app di ciclismo.

Riconoscimenti

Pubblicato da atsignhandle llc. Il disegno sopra è stato realizzato da Google Gemini.