Sobre

Um app para toda a configuração indoor — frequência cardíaca, os medidores de potência, o treinador e o câmbio — porque as peças que deveriam fazer isso separadamente não conversam entre si.

Uma bicicleta de contrarrelógio Dimond em um treinador Wahoo KICKR, com sapatilhas de ciclismo ao lado
Tudo isso já estava pago. Em algum lugar desta imagem está o argumento para gastar mais oitenta dólares em uma faixa torácica, e ela não é visível nesta resolução. Desenho de Google Gemini.

Por que isso existe

Eu queria uma coisa simples, e ela não existia.

Um Apple Watch mede a frequência cardíaca bem, mas não consegue passá-la para um app de treino, então o conselho usual é comprar uma cinta torácica. Separadamente, o watch emparelha um medidor de potência, e há maneiras de fazer um KICKR conversar com ele. Nada disso permite que o MyWhoosh controle o treinador, e controlar o treinador é o treino.

Então este é um app para toda a configuração: frequência cardíaca, os medidores de potência, o KICKR CORE 2, o câmbio e o treino em si. Tudo vai para o MyWhoosh, que registra a frequência cardíaca, a potência, as trocas e a caloria contra uma rota virtual.

No final, o MyWhoosh recebe a rota e a atividade como um arquivo FIT. Exporte um treino de lá e importe para o Strava; depois que as duas contas estiverem conectadas, os treinos futuros serão sincronizados automaticamente. Se esse for o seu caso, desative Configurações › Apple Health › Salvar Treinos — caso contrário, a mesma hora aparecerá duas vezes no Health, uma vez aqui e outra vez pelo Strava.

O que ele faz

Seu Apple Watch executa uma sessão de treino para poder ler a frequência cardíaca continuamente. Cada leitura é enviada para o iPhone, que a retransmite via Bluetooth LE como um monitor de frequência cardíaca padrão — serviço 0x180D. Computadores de bicicleta e aplicativos de treino veem o telefone como uma faixa peitoral comum. AirPods Pro 3 podem ser uma segunda fonte, e quando ambos estão executando o aplicativo, eles são reconciliados em um único número antes da transmissão.

Não há conta, nem análise de dados, nem servidor, e nada sobre você chega ao desenvolvedor. O código-fonte é publicado sob a licença MIT.

Três formas de obtê-lo

Um aplicativo, uma compilação. As duas rotas gratuitas pedem esforço ou paciência em vez de dinheiro; a App Store é a mais conveniente.

TestFlight — grátis, 90 dias

Aberto a todos, sem necessidade de convite. Instale o aplicativo TestFlight da Apple e abra o link público. Cada compilação permanece utilizável por 90 dias após a publicação, e uma nova compilação reinicia a contagem.

Participe da versão beta pública

Instalação manual — grátis, requer uma conta de desenvolvedor

Cada lançamento do GitHub inclui um .ipa na configuração Release, assinado para distribuição e, portanto, precisando ser reassinado com sua própria identidade. O HealthKit e o Bluetooth em segundo plano não estão disponíveis para perfis de provisionamento gratuitos, então esta rota exige uma conta paga de Desenvolvedor Apple.

Lançamentos no GitHub

App Store — USD 4,99

Uma compra, sem assinatura, sem compras no app, sem anúncios, sem conta. Você está pagando para evitar ambos os caminhos acima e pelo trabalho por trás disso.

Com o que funciona

Desenvolvido e testado com um Wahoo KICKR CORE 2, pedais PowerTap P1 e um medidor de potência de coroa SRAM Red, com o MyWhoosh como app de ciclismo e câmbio via protocolo aberto Bike Control da especificação OpenBikeControl.

Nada disso é especial. Qualquer medidor de potência Bluetooth, treinador inteligente ou unidade de cabeça que fale os perfis padrão de ciclismo funcionará, e qualquer app que emparelha uma cinta de frequência cardíaca Bluetooth verá este telefone como uma delas.

O que é salvo onde

Um treino finalizado é salvo neste app, escrito na Saúde da Apple e — enquanto você está pedalando — enviado ao vivo para o que você estiver usando. São três coisas separadas, e Configurações › Saúde da Apple desativa a do meio, com um segundo interruptor para a caloria por conta própria.

Potência e cadência nunca são escritas no Apple Health por este app. Elas estão no resumo da sessão aqui e no arquivo que seu app de ciclismo grava.

Créditos

Publicado por atsignhandle llc. O desenho acima foi feito pelo Google Gemini.