O aplikaci

Jedna aplikace pro celý domácí setup — tepová frekvence, měřiče výkonu, trenažér a řazení — protože komponenty, které měly tuto funkci zajišťovat samostatně, spolu nekomunikují.

Kolo Dimond pro časovku na trenažéru Wahoo KICKR, vedle něj cyklistické boty
Všechno zde již bylo zaplaceno. Někde na tomto obrázku je argument pro utracení dalších osmdesáti dolarů za hrudní pás, ale při tomto rozlišení není viditelný. Kresba od Google Gemini.

Proč tato aplikace existuje

Chtěl jsem jednu jednoduchou věc, ale neexistovala.

Apple Watch měří tepovou frekvenci dobře, ale nedokáže ji předat tréninkové aplikaci, takže běžná rada je koupit hrudní pás. Samostatně se hodinky spárují s měřičem výkonu a existují způsoby, jak přimět KICKR k komunikaci. Žádná z těchto možností však nedovolí MyWhoosh ovládat trenažér, a ovládání trenažéru je podstatou jízdy.

Takže toto je jedna aplikace pro celý setup: tepová frekvence, měřiče výkonu, KICKR CORE 2, řazení a samotný trénink. Vše směřuje do MyWhoosh, která zaznamenává tepovou frekvenci, výkon, řazení a kalorie vůči virtuální trati.

Na konci má MyWhoosh tuto trasu a aktivitu jako soubor FIT. Exportujte jízdu odtud a importujte ji do Stravy; jakmile jsou účty propojeny, další jízdy se synchronizují automaticky. Pokud používáte toto nastavení, vypněte v Nastavení › Apple Zdraví › Ukládat jízdy — jinak se stejná hodina zapíše do aplikace Zdraví dvakrát, jednou zde a jednou ze Stravy.

Co umí

Vaše Apple Watch spouští tréninkovou relaci, aby mohly nepřetržitě číst tepovou frekvenci. Každý naměřený údaj je odeslán do iPhone, který jej znovu vysílá přes Bluetooth LE jako standardní senzor tepové frekvence — služba 0x180D. Cyklopočítače a tréninkové aplikace vidí telefon jako běžný hrudní pás. AirPods Pro 3 mohou být druhým zdrojem a když běží obě aplikace, sloučí oba údaje do jednoho čísla před vysíláním.

Žádný účet, žádné analytické nástroje, žádný server a nic z vašich údajů nedosahuje k vývojáři. Zdrojový kód je vydán pod licencí MIT.

Tři způsoby, jak ho získat

Jedna aplikace, jedna sestavení. Dvě bezplatné cesty vyžadují úsilí nebo trpělivost místo peněz; cesta přes App Store je pohodlnější.

TestFlight — zdarma, 90 dní

Otevřeno pro každého, není třeba pozvánky. Nainstalujte aplikaci TestFlight od společnosti Apple a otevřete veřejný odkaz. Každé sestavení zůstává funkční po dobu 90 dnů od vydání a nové sestavení resetuje čas.

Připojte se k veřejné betě

Ruční instalace — zdarma, vyžaduje vývojářský účet

Každé vydání na GitHubu obsahuje sestavení ve konfiguraci Release .ipa, podepsané pro distribuci, a vyžaduje tedy opětovné podepsání vaším vlastním identifikátorem. HealthKit a pozadí Bluetooth nejsou k dispozici pro bezplatné profilové profily, takže tato cesta vyžaduje placený účet vývojáře Apple.

Vydání na GitHubu

App Store — 4,99 USD

Jednorázový nákup, žádné předplatné, žádné nákupy uvnitř aplikace, žádné reklamy, žádný účet. Platíte za to, abyste se vyhnuli oběma výše uvedeným cestám, a za práci, která za tím stojí.

S čím to funguje

Vyvinuto a testováno na Wahoo KICKR CORE 2, pedálech PowerTap P1 a měřiči výkonu SRAM Red, s MyWhoosh jako cyklistickou aplikací a řazením přes otevřený protokol Bike Control ze specifikace OpenBikeControl.

Nic z toho není speciální. Jakýkoli Bluetooth měřič výkonu, chytrý trenažér nebo řídící jednotka podporující standardní cyklistické profily bude fungovat a jakákoliv aplikace, která spáruje Bluetooth tepový pás, uvidí tento telefon jako jeden z nich.

Co a kde se ukládá

Dokončená jízda je uložena v této aplikaci, zapsána do Apple Zdraví a — během jízdy — odesílána živě do aplikace, do které jedete. To jsou tři samostatné věci a v Nastavení › Apple Zdraví lze prostřední věc vypnout, přičemž existuje druhý přepínač pouze pro kalorie.

Výkon a kadence nejsou touto aplikací nikdy zapisovány do aplikace Apple Zdraví. Jsou uvedeny v souhrnu relace zde a v souboru, který zaznamenává vaše cyklistická aplikace.

Poděkování

Publikoval atsignhandle llc. Kresba výše byla vytvořena pomocí Google Gemini.