← Back to charts
BikeControl: Virtual Shifting icon
GOOGLE PLAY

BikeControl: Virtual Shifting

OpenBikeControl UG · Health & Fitness · India store
NOT IN TOP 100 HERE
View on Google Play ↗ App Store version →
Revenue a month, worldwide EST
$4.6K
Likely $1.5K to $13.8K
▼ 87.6% in 2 days
New ratings
Tracking
Daily counts start building from today
Countries it ranks in
1
was 0 on Oct 15, 2026

Revenue

Estimated from the grossing charts of Oct 21, 2026 in the 53 countries we track, and ratings growth on the App Store.

EST. REVENUE / MONTH · WORLDWIDE · BOTH STORES
$4.6K
Range $1.5K to $13.8K
EST. REVENUE / YEAR · WORLDWIDE
$55.2K
Both stores combined. Small app estimate, so no split per store
LIFETIME INSTALLS (GOOGLE)
22.4K
About 1.7K per month on average since launch
WHERE IT EARNS · EST. / MONTH
  • Germany #95 Health & Fitness (Play)$4.5K · 98%
  • Poland #91 Utilities (iOS)$106 · 2%
HOW SURE ARE WE
Small app: combines its grossing ranks with ratings growth (7.6 new ratings a month on average since launch). Tested on 418 apps with verified revenue: typically off by about 2.4 times, so the range is wide. Countries we don't track (and Google Play in China, which doesn't exist) aren't included, and neither are ads or web payments. Gross revenue before store fees.
RATINGS
n/a
AVG RATING
n/a
PRICE
Free
IN APP PURCHASES
₹310.00 - ₹3,150.00 per item
CONTAINS ADS
No
LAST UPDATE
3d ago
RELEASED
Sep 24, 2025
CONTENT RATING
Rated for 3+

Last 29 days

From our daily snapshots of every grossing chart.

DAYS IN A GROSSING CHART
4 / 29
COUNTRIES NOW
1 (was 0)
EST. REVENUE A MONTH, DAILY · BOTH STORES EST
Show daily values
Sep 24, 2026not in a grossing chart
Sep 25, 2026not in a grossing chart
Sep 26, 2026not in a grossing chart
Sep 27, 2026not in a grossing chart
Sep 28, 2026not in a grossing chart
Sep 29, 2026not in a grossing chart
Sep 30, 2026not in a grossing chart
Oct 1, 2026not in a grossing chart
Oct 2, 2026not in a grossing chart
Oct 3, 2026not in a grossing chart
Oct 4, 2026not in a grossing chart
Oct 5, 2026not in a grossing chart
Oct 6, 2026not in a grossing chart
Oct 7, 2026not in a grossing chart
Oct 8, 2026not in a grossing chart
Oct 9, 2026not in a grossing chart
Oct 10, 2026not in a grossing chart
Oct 11, 2026not in a grossing chart
Oct 12, 2026not in a grossing chart
Oct 13, 2026not in a grossing chart
Oct 14, 2026not in a grossing chart
Oct 15, 2026not in a grossing chart
Oct 16, 2026not in a grossing chart
Oct 17, 2026not in a grossing chart
Oct 18, 2026not in a grossing chart
Oct 19, 2026$37.1K a month
Oct 20, 2026$35.3K a month
Oct 21, 2026$4.6K a month
Oct 22, 2026not in a grossing chart
The same estimate as the headline, saved every day. Best rank Sep 24, 2026: not ranked. Now: #90 Health & Fitness · DE.

Money and momentum

Measured from the store, not estimated.

WHAT IT CHARGES
₹310.00 - ₹3,150.00 per item
Google Play only shows the price range per item.
REVIEW MOMENTUM
0.9 reviews / week
  • Trendrising
  • Recent reviews average3.0 stars
  • Recent 1 and 2 star share47%
From the latest 43 written reviews, covering 342 days.

What users say

Latest reviews, India Google Play.

★★★★★Oct 19, 2026

Editing review as this app has been working quite consistent lately! Will bump to 5 stars if it keeps it up through a bit longer. Sometimes the developer pushes an update that should be in beta which breaks things.

★★★★★Oct 17, 2026

This is a very polished app with a lot of features. It has the monument task of making incompatible devices and programs talk to each other. This means that you might sporadically encounter some issues, but the developer is extremely quick and supportive. If you have an older or incompatible device, give it a try, and you might be surprised

★★★★★Oct 15, 2026

Worked well during trial. Using cycplus r200 with Rouvy and bc2. However I was not able to change gears after 30 minutes, that was annoying. My question is if I buy the base will there be any restriction in changing gear and time limit? All I want is to change gear. thanks

★★★★★Oct 7, 2026

Do not buy Basic. 5.99 wasted. description says "Unlimited Inputs" and "Virtual Shifting Enabled" but the app gives me a 20minute timer for virtual shifting and pushes me to subscribe to Pro. its a good app but thats shadey as hell.

★★★★★Sep 25, 2026

Very difficult to connect, and when I reached out for customer support, I got a tongue lashing from someone that claimed to be the owner and developer, trying to help me on his honeymoon, very unprofessional.

★★★★★Sep 14, 2026

asking $30/year to just be able to change virtual gear ratios in Rouvy is super expensive. Better to just wait for Rouvy to support it natively like Zwift and in the meantime use QZ fitness.

Apps like this

Same category, earning about as much.

Store screenshots

ScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshotScreenshot

App Store ads

Apple Search Ads this app ran in the last 90 days, from Apple's public ad repository.

STATUS
Stopped
FIRST SEEN
Aug 27, 2026
AD VARIATIONS
33
EU COUNTRIES
4
WHERE
Search results in AT, BE, DE, NL. Formats: Icon + Asset Ad, Icon Ad. Last impression Oct 16, 2026.
AD TEXT
  • Any Shifter, Any Trainer App
  • Jeder Controller & Trainer!
Ad creativeAd creativeAd creativeAd creativeAd creativeAd creative

Apple only publishes ads shown in the EU (EU Digital Services Act), with a 7 day delay. An app that advertises only outside the EU shows nothing here. Shown for the App Store version (BikeControl: Virtual Shifting).

Growth research

Where this app is buying and earning its users. Each link opens pre filtered.

ASO keywords

Most repeated terms in the listing. Highlighted ones also appear in the title or short description.

virtual14zwift14virtual shifting8shimano di28di2 sram8sram axs8bikecontrol7trainer7zwift click6shifting6shimano6sram6touch6control5di25axs5elite5bluetooth5supported5accessibilityservice5gestures5axs etap5click zwift5zwift ride5

What's new in 7.3.0

**Features**: • Shimano Di2: much better integration. The shifters work as BikeControl buttons right away, without assigning D-Fly channels in the E-Tube app first. The Di2 shifts normally again once BikeControl disconnects, and no Di2 setting is changed. • Biketerra is now officially supported: it connects to BikeControl over Bluetooth via OpenBikeControl, with buttons and steering. • Stages SB20: the bike's shift buttons work as a controller (beta). **Fixes**: …

Store description

Add virtual shifting to any indoor training app. With BikeControl (formerly known as SwiftControl) you can shift virtual gears and control your favourite trainer app using a controller you already own: Shimano Di2, SRAM AXS / eTap, Zwift® Click, Zwift® Ride, Zwift® Play, Elite Square Smart Frame®, Elite Sterzo Smart®, Wahoo Kickr Bike Shift®, CYCPLUS BC2, Thinkrider VS200, Bluetooth remotes and gamepads. ▶ Virtual gear shifting ▶ Steering / turning ▶ Adjust workout intensity ▶ Control music on your device ▶ Add virtual shifting to trainer apps that do not support it natively ▶ Adjust gear count, ratios and gearing ▶ More? If you can do it via keyboard, mouse or touch, you can do it with BikeControl Virtual Shifting in MyWhoosh, Rouvy, TrainingPeaks Virtual and Strappo BikeControl applies the gear change at the trainer and sends only the resulting resistance to the app. Virtual shifting therefore works in MyWhoosh, Rouvy, TrainingPeaks Virtual, Strappo, Biketerra and Zwift - including apps that have no virtual shifting of their own. Shimano Di2 and SRAM AXS Pair the Shimano Di2 or SRAM AXS / eTap shifters you already ride outdoors and use those levers to shift virtual gears indoors. No extra hardware and no adapters: BikeControl reads the shifter over Bluetooth and moves the virtual gear for you. Open Source The app is open source and available at https://github.com/OpenBikeControl/bikecontrol/ Supported Apps Officially supported (built in natively): ▶ MyWhoosh ▶ Rouvy ▶ TrainingPeaks Virtual ▶ Strappo Also supported: ▶ Zwift ▶ Biketerra.com ▶ FulGaz ▶ Any other app: You can customize touch points (Android) or keyboard shortcuts (Desktop) Supported Devices ▶ Shimano Di2 ▶ SRAM AXS / eTap (every individual button) ▶ WHEELTOP EDS ▶ Zwift© Click ▶ Zwift© Click v2 (see issue #68) ▶ Zwift© Ride ▶ Zwift© Play ▶ Wahoo Kickr Bike Shift, Pro, V1 and V2 ▶ CYCPLUS BC2 Virtual Shifter ▶ Thinkrider VS200 Virtual Shifter ▶ Elite Sterzo Smart (for steering support) ▶ Elite Square Smart Frame (beta) ▶ Gamepads ▶ BLE and classic Bluetooth HID devices ▶ Keyboard input ▶ Your phone on the handlebar, steering with its sensors ▶ An affordable open-standard alternative is in the works, supported by all major trainer apps — register at openbikecontrol.org AccessibilityService API Usage Important Notice: This app OPTIONALLY uses Android's AccessibilityService API to enable control of training applications through your Zwift devices. Why AccessibilityService: ▶ To simulate touch gestures on your screen that control trainer apps ▶ To detect which training app window is currently active ▶ To enable control of apps like MyWhoosh, Biketerra.com, and others How We Use AccessibilityService: ▶ When you press buttons on your Zwift Click, Zwift Ride, Zwift Play, Shimano Di2 or SRAM AXS shifters, BikeControl translates these into touch gestures at specific screen locations ▶ The service monitors which training app window is active, so gestures reach the right app ▶ NO personal data is accessed, collected, or transmitted through this service ▶ The service only performs the touch actions you configure Privacy and Security: ▶ BikeControl only accesses your screen to perform the gestures you configure ▶ No other accessibility features or personal data is accessed ▶ All gesture configurations remain on your device ▶ The app does not connect to external services for accessibility functions This app is not affiliated with or endorsed by Zwift, Inc. or Shimano or SRAM or Wahoo or Elite. Permissions Required ▶ Bluetooth: To connect to your shifters and trainer ▶ AccessibilityService (optional): To simulate touch gestures for controlling trainer apps ▶ Notifications: To keep the app running in the background ▶ Location (Android 11 and below): Required for Bluetooth scanning on older Android versions

See this store page in another country

Prices, ranks and reviews are per country. Revenue above is already worldwide.

More from OpenBikeControl UG

BikeOtter for Bike Computers
Analyze →