Met SwiftControl kun je je favoriete trainer-app bedienen met je Zwift® Click, Zwift® Ride, Zwift® Play, Elite Square Smart Frame®, Elite Sterzo Sterzo Smart®, Wahoo Kickr Bike Shift®, Bluetooth-afstandsbedieningen en gamepads. Afhankelijk van je configuratie kun je het volgende doen:
▶ Virtueel schakelen
▶ Sturen/draaien
▶ De trainingsintensiteit aanpassen
▶ Muziek bedienen op je apparaat
▶ Meer? Als je het met toetsenbord, muis of touchscreen kunt doen, kun je het ook met SwiftControl.
Open source
De app is open source en gratis beschikbaar op https://github.com/jonasbark/swiftcontrol. Koop de app hier om de ontwikkelaar te ondersteunen en updates te ontvangen zonder met APK's te hoeven rommelen :)
Gebruik van de AccessibilityService API
Belangrijke mededeling: Deze app maakt gebruik van de AccessibilityService API van Android om de bediening van trainingsapps via je Zwift-apparaten mogelijk te maken.
Waarom AccessibilityService vereist is:
▶ Om aanraakgebaren op je scherm te simuleren die trainer-apps bedienen
▶ Om te detecteren welk venster van de trainingsapp momenteel actief is
▶ Om naadloze bediening van apps zoals MyWhoosh, IndieVelo, Biketerra.com en andere mogelijk te maken
Hoe we AccessibilityService gebruiken:
▶ Wanneer je op knoppen drukt op je Zwift Click-, Zwift Ride- of Zwift Play-apparaten, vertaalt SwiftControl deze naar aanraakgebaren op specifieke schermlocaties
▶ De service controleert welk venster van de trainingsapp actief is om ervoor te zorgen dat gebaren naar de juiste app worden verzonden
▶ Er worden GEEN persoonlijke gegevens via deze service geopend, verzameld of verzonden
▶ De service voert alleen de specifieke aanraakacties uit die je in de app configureert
Privacy en beveiliging:
▶ SwiftControl gebruikt alleen je scherm om de gebaren uit te voeren die je configureert
▶ Er wordt geen toegang verkregen tot andere toegankelijkheidsfuncties of persoonlijke informatie
▶ Alle gebarenconfiguraties blijven ingeschakeld je apparaat
▶ De app maakt geen verbinding met externe services voor toegankelijkheidsfuncties
Ondersteunde apps
▶ MyWhoosh
▶ IndieVelo / Training Peaks Virtual
▶ Biketerra.com
▶ Zwift
▶ Rouvy
▶ Elke andere app: je kunt aanraakpunten (Android) of sneltoetsen (desktop) aanpassen
Ondersteunde apparaten
▶ Zwift® Click
▶ Zwift® Click v2
▶ Zwift® Ride
▶ Zwift® Play
▶ Elite Square Smart Frame®
▶ Wahoo Kickr Bike Shift®
▶ Elite Sterzo Smart® (voor stuurondersteuning)
▶ Elite Square Smart Frame® (bèta)
▶ Gamepads (bèta)
▶ Goedkope Bluetooth-knoppen
Deze app is niet gelieerd aan of wordt niet onderschreven door Zwift, Inc. of Wahoo of Elite.
Machtigingen vereist
▶ Bluetooth: Om verbinding te maken met je Zwift-apparaten
▶ Toegankelijkheidsservice (alleen Android): Om aanraakgebaren te simuleren voor het bedienen van trainer-apps
▶ Meldingen: Om de app op de achtergrond actief te houden
▶ Locatie (Android 11 en lager): Vereist voor Bluetooth-scannen op oudere Android-versies