BikeControl - Trainer Remote APP
▶ Wirtualna zmiana biegów
▶ Kierowanie/skręcanie
▶ Dostosowywanie intensywności treningu
▶ Sterowanie muzyką na urządzeniu
▶ Więcej? Jeśli możesz to zrobić za pomocą klawiatury, myszy lub dotyku, możesz to zrobić z BikeControl.
Open Source
Aplikacja jest open source i dostępna pod adresem https://github.com/jonasbark/swiftcontrol
Obsługiwane aplikacje
▶ MyWhoosh
▶ Zwift
▶ IndieVelo / Training Peaks Virtual
▶ Biketerra.com
▶ Rouvy
▶ Dowolna inna aplikacja: Możesz dostosować punkty dotyku (Android) lub skróty klawiaturowe (komputer)
Obsługiwane urządzenia
▶ Zwift© Click
▶ Zwift© Click v2 (głównie, patrz problem nr 68)
▶ Zwift© Ride
▶ Zwift© Play
▶ Shimano Di2
▶ SRAM AXS / eTap
▶ Wahoo Kickr Bike Shift
▶ Wahoo Kickr Bike Pro
▶ Wirtualna manetka CYCPLUS BC2
▶ Elite Sterzo Smart (do wspomagania kierownicy)
▶ Elite Square Smart Frame (beta)
▶ Gamepady
▶ Urządzenia BLE HID i klasyczne urządzenia Bluetooth HID
▶ Sterowanie za pomocą klawiatury
▶ Sterowanie telefonem na kierownicy za pomocą czujników telefonu
▶ Pracujemy nad stworzeniem niedrogiej alternatywy opartej na otwartym standardzie, obsługiwanej przez wszystkie główne aplikacje trenażerów
Użycie API AccessibilityService
Ważna informacja: Ta aplikacja OPCJONALNIE korzysta z API AccessibilityService systemu Android, aby umożliwić sterowanie aplikacjami treningowymi za pośrednictwem urządzeń Zwift.
Dlaczego usługa AccessibilityService:
▶ Aby symulować gesty dotykowe na ekranie, które sterują aplikacjami trenera
▶ Aby wykryć, które okno aplikacji treningowej jest aktualnie aktywne
▶ Aby umożliwić płynne sterowanie aplikacjami takimi jak MyWhoosh, IndieVelo, Biketerra.com i innymi
Jak korzystamy z usługi AccessibilityService:
▶ Gdy naciskasz przyciski na urządzeniach Zwift Click, Zwift Ride lub Zwift Play, BikeControl tłumaczy je na gesty dotykowe w określonych miejscach ekranu
▶ Usługa monitoruje, które okno aplikacji treningowej jest aktywne, aby upewnić się, że gesty są wysyłane do odpowiedniej aplikacji
▶ Za pośrednictwem tej usługi NIE uzyskuje się dostępu, nie gromadzi ani nie przesyła żadnych danych osobowych
▶ Usługa wykonuje tylko określone akcje dotykowe skonfigurowane w aplikacji
Prywatność i bezpieczeństwo:
▶ BikeControl uzyskuje dostęp do ekranu tylko w celu wykonania skonfigurowanych gestów
▶ Nie uzyskuje dostępu do żadnych innych funkcji ułatwień dostępu ani danych osobowych
▶ Wszystkie konfiguracje gestów pozostają na Twoim urządzeniu Urządzenie
▶ Aplikacja nie łączy się z usługami zewnętrznymi w celu zapewnienia funkcji ułatwień dostępu.
Ta aplikacja nie jest powiązana ani nie jest wspierana przez Zwift, Inc., Wahoo ani Elite.
Wymagane uprawnienia
▶ Bluetooth: Aby połączyć się z urządzeniami Zwift
▶ Usługa ułatwień dostępu (opcjonalnie): Aby symulować gesty dotykowe do sterowania aplikacjami trenera
▶ Powiadomienia: Aby aplikacja działała w tle
▶ Lokalizacja (Android 11 i starsze): Wymagana do skanowania Bluetooth w starszych wersjach Androida



