Skip to content

QZ Fitness

by Roberto Viola

  • Sports
  • Paid
View on the App Store
Rating
4.8
847 ratings · US storefront
Top 44%among 60 Sports apps
Last update
Sep 2, 2026
Version 2.21
Size
76 MB
Category
Sports
Tracked since
Oct 9, 2026

Estimated revenue

A model estimate with a likely range, not a reported figure.

No estimate. Apps outside the grossing charts, and some countries, have no reliable rank-to-revenue curve, so we show nothing rather than a guess.

How this estimate is made

Rank: we take the app's best Top Grossing rank on the latest chart day. Category ranks are converted into an equivalent overall rank, because a #10 in Finance earns far less than a #10 overall.

Curve: that equivalent rank is read off a rank-to-revenue curve anchored on public company revenue and market-data reports for the US iPhone App Store.

Country: the curve is scaled per country (Japan is roughly a third of the US, Türkiye under 1%). Where we have no scale, such as China, there is no estimate.

Range: the likely range widens with country, category and chart depth. It is a plausible span, not a statistical confidence interval.

Not included: ads, payments outside the App Store, and any difference between gross sales and what the developer keeps. Low confidence means indirect data; medium means several independent sources agree.

Full method

Screenshots

As shown on the App Store listing.

About this app

Text from the App Store listing.

This application is developed independently. It is not affiliated with, endorsed by, or sponsored by Decathlon or Domyos.
QZ is not affiliated with or endorsed by any subscription service or maker of exercise equipment.

Have you got a bike (echelon, flywheel, proform, i-console yesoul, decathlon, domyos, keiser, ...) or a Domyos (Decathlon) / Horizon / Proform treadmill and you want to join to zwift? This app allows you to give a second life to your machine!

Also ellipticals and rowers machinery are supported now!

Simply connect your smartphone to the treadmill/bike and zwift/peloton/fulgaz/rouvy will recognize it!

Also this app allow you to use HealthKit to read your heart rate direct from your Apple Watch or any Heart Rate Bluetooth Belt. This metric will also be saved in your workout!

Compatible machineries:

  • all the Echelon bikes (please check the firmware compatibility https://robertoviola.cloud/2025/07/22/how-i-built-qz-and-how-echelon-is-now-breaking-it/ )
  • all the Domyos bikes
  • all the Domyos treadmills
  • all the Domyos elliptical machinery
  • Smart Row Rower
  • Echelon Rower (please check the firmware compatibility https://robertoviola.cloud/2025/07/22/how-i-built-qz-and-how-echelon-is-now-breaking-it/ )
  • Concept Rower 2
  • Yesoul S3 (M3 is currently on testing, if you have one, contact me)
  • Sportstech bikes
  • Inspire bikes
  • Schwinn IC4 and Bowflex C6
  • Toorx bikes and spinbikes
  • Fassi treadmills
  • all the Proform bikes without a tablet builtin
  • Proform treadmills
  • Flywheel bike (the calibration tool is here https://ptx2.net/apps/flytest/ )
  • JK Fitness treadmill
  • Toorx treadmills
  • Sole elliptical
  • Chrono bike
  • NPECable
  • and much more! ask me by email about the compatibility

If you want you can join the Swag Bag auto-renewing subscription through an In-App Purchase in order to help me in the development of the app!

  • an auto-renewable subscription
  • 1 month ($1.99)
  • Your subscription will be charged to your iTunes account at confirmation of purchase and will automatically renew (at the duration selected) unless auto-renew is turned off at least 24 hours before the end of the current period.
  • Current subscription may not be cancelled during the active subscription period; however, you can manage your subscription and/or turn off auto-renewal by visiting your iTunes Account Settings after purchase.
  • Privacy policy: https://robertoviola.cloud/privacy-policy-qdomyos-zwift/
  • Licensed Application end user license agreement: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/

What’s new

Release notes for the latest version, as written by the developer.

v2.21

New Equipment Support

Added support for 50+ new devices and protocols, including: Ultrasport F-Bike Pro, Kingsmith X21, Xplova Noza One, Keep Bike, Echelon Row 7s, Magee T600 ECO Smart Trainer, SmartRow V3, LifeSmart TM55, Volava, CARE SportsPlus rower, TOPUTURE TP6 and TEB, ProForm 105 CST, Sperax RM02, WaterRower USB, Van Rysel RCR, Freebeat Fit via USB/UART, MOK Fitness S10 Ultra, OpenBikeControl via UDP/mDNS, MRK-S36C ERG control, Adidas Horizon incline support.

New Features

Apple Watch rowing distance and total calories now written to HealthKit
Heart rate from another QZ instance can be written to Apple Health on iPad
Configurable Live Activity metrics on iOS
Upload workouts directly from Workout History
Grade-adjusted pace tile for treadmill running
Heart rate zones and live speed/incline/heart charts for treadmills
Treadmill auto-adjust speed by target power and force-running activity setting
Custom gear resistance table for Virtual Shifting
Cadence gain/offset applied to Apple Watch cadence; speed derived from cadence on Fake Treadmill
Resistance +/- controls added to floating UI
Custom watt tables for CSC and SmartBike resistance
Garmin Lap Workouts, cadence targets, and secondary step targets
Post-workout RPE/Feel popup saved to FIT files
FIT files enriched with target zones, training effect, and session statistics
Estimated watts from pace for WDK rowers and stroke-length calculation
Zwift Click v1 and v2 simultaneous support
Multilanguage Web Views and persistent workout editor device type
HealthFit Android override, Xiaomi content helper, and Echelon Unlock for Peloton on iOS

Bug Fixes

Fixed HR PID boundary handling, race conditions, and stuck single-gear programs
Fixed division-by-zero crashes, 10x calorie reporting, Apple Silicon startup crashes, OAuth secrets in logs, and doubled iOS Health cadence
Fixed workout history imperial distance, editor key handling, and Carbon TLX disconnections
Improved FTMS/Sole fallback and M3i iOS workout stability
Fixed FS treadmill incline limits/override and ApexBike metrics parsing
Fixed iOS search layout and Zwift Click one-direction handling
Fixed Garmin workout visibility, special-character login, and workout/CORE synchronization
Fixed FTMS elliptical, CARE/SportsPlus rower, Toputure TEB5, Nautilus B628, and MRK-S36C handling
Fixed treadmill live charts, Adidas incline mapping, and Zwift Ride gear defaults
Fixed FIT sport selection and missing preview inclination
Deleted FIT files are now removed with their workouts; invalid Health Connect HRV samples are ignored
Fixed WaterRower iOS build integration, Android/FitPro packaging, UnsatisfiedLinkError, and keyboard shortcuts
Improved Freebeat telemetry/serial handling and V-BLE-R FTMS rower detection
Fixed Wahoo KICKR RUN commands, speed display, and rapid-press accumulation
MOK Fitness S10 Ultra now computes power from resistance and is correctly marked as non-ERG; fixed its setting count

Rank history

Daily position in the Japan charts. #1 is at the top.

Best rank
#12
Current rank
#97
Days charting
4 of 7

On the charts today

Small & simple score

How realistic it is for a small team to build something like this.

77/100

Not flagged as small & simple

  • Developer size40% · 25

    Developer: 3 apps on the charts

  • Audience size80% · 20

    Ratings: 847

  • App size60% · 10

    Size: 76 MB

  • Price model100% · 15

    Price model: paid

  • Demand proof100% · 30

    Best rank #1, 95 countries

An indicator, not a fact. We can't see team size. Calculated Oct 24, 2026 · method i2

How the score works

Version history

  • 2.21LatestReleased Sep 2, 2026