Virtual Treadmill app icon

Virtual Treadmill

Version History

1.2.1

  • Added a toggle to prefer Bluetooth heart rate sensors; turn it off to keep using Apple Watch/iPhone heart rate.
  • Ignore zero-value readings from external heart rate sensors and fall back to HealthKit more reliably when Bluetooth data drops out.
  • Auto-reconnect assigned Bluetooth devices as soon as they come online, without duplicate connection attempts across categories.
  • Heart rate sensor readings now appear inline in the Devices list when connected.
  • Heart rate samples from Bluetooth devices now carry device info into HealthKit for better provenance.

1.2.0

  • Redesigned Live Activity for a cleaner look.
  • External Bluetooth heart rate monitors connected within the app now take priority over heart rate data from HealthKit or Apple Watch. Note: Heart rate monitors paired at the iOS level (such as AirPods Pro with heart rate sensing) cannot override Apple Watch data. If you prefer using these monitors while also getting step cadence from your Watch, pair them directly with your Apple Watch instead. The Apple Watch heart rate sensor will stay on in this setup, so it continues running even while the external monitor is prioritized.

1.1.2

  • Fixed a display issue on the Bluetooth devices screen where the device list would appear empty after turning Bluetooth back on.
  • Replaced the simple Metric/Imperial toggle with more granular unit options: Metric, US, and UK — matching iOS conventions.
  • Fixed an issue where custom heart rate zone settings could be reset on app launch. Also added a button to clear any manual overrides.

1.1.1

  • Fixed an issue where Bluetooth device prompts would repeatedly appear during and after the initial setup.

1.1.0

  • Added support for 9 additional languages: French, German, Italian, Polish, Portuguese, Russian, Spanish, Turkish, and Ukrainian.

1.0.0

  • Initial release.

← Back to Virtual Treadmill