SwiftControl
Użyj dowolnego kontrolera do wirtualnej zmiany biegów i nie tylko w dowolnej aplikacji dla motocyklistów!
Szczegóły Aplikacji
Opis Aplikacji
Analiza I Recenzja Aplikacji Na Androida: SwiftControl, Opracowane Przez Jonas Bark. Wymienione W Kategorii Narzędzia. Aktualna Wersja To 2.6.4, Zaktualizowana 02/10/2025 . Według Opinii Użytkowników W Google Play: SwiftControl. Osiągnięto W Przypadku Instalacji 2 X 7. SwiftControl Ma Obecnie 1 Recenzji, Średnia Ocena 5.0 Gwiazdek
Dzięki SwiftControl możesz sterować swoją ulubioną aplikacją treningową za pomocą Zwift® Click, Zwift® Ride, Zwift® Play, Elite Square Smart Frame®, Elite Sterzo Sterzo Smart®, Wahoo Kickr Bike Shift®, pilotów Bluetooth i gamepadów. Oto, co możesz dzięki niej zrobić, w zależności od konfiguracji:
▶ Wirtualna zmiana biegów
▶ Sterowanie / skręcanie
▶ Regulacja 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ć za pomocą SwiftControl.
Open Source
Aplikacja jest open source i dostępna bezpłatnie pod adresem https://github.com/jonasbark/swiftcontrol. Kup aplikację tutaj, aby wesprzeć dewelopera i otrzymywać aktualizacje bez konieczności grzebania w plikach APK :)
Użycie API AccessibilityService
Ważna informacja: Ta aplikacja korzysta z API AccessibilityService systemu Android, aby umożliwić sterowanie aplikacjami treningowymi za pośrednictwem urządzeń Zwift.
Dlaczego usługa AccessibilityService jest wymagana:
▶ 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, SwiftControl 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 do danych osobowych, nie są one gromadzone ani przesyłane
▶ Usługa wykonuje tylko określone akcje dotykowe skonfigurowane w aplikacji
Prywatność i bezpieczeństwo:
▶ SwiftControl uzyskuje dostęp do ekranu wyłącznie w celu wykonania skonfigurowanych gestów
▶ Żadne inne funkcje ułatwień dostępu ani dane osobowe nie są Dostęp
▶ Wszystkie konfiguracje gestów pozostają na urządzeniu
▶ Aplikacja nie łączy się z usługami zewnętrznymi w celu obsługi funkcji ułatwień dostępu
Obsługiwane aplikacje
▶ MyWhoosh
▶ IndieVelo / Training Peaks Virtual
▶ Biketerra.com
▶ Zwift
▶ Rouvy
▶ Dowolna inna aplikacja: Możesz dostosować punkty dotyku (Android) lub skróty klawiaturowe (komputer)
Obsługiwane urządzenia
▶ Zwift® Click
▶ Zwift® Click v2
▶ Zwift® Ride
▶ Zwift® Play
▶ Elite Square Smart Frame®
▶ Wahoo Kickr Bike Shift®
▶ Elite Sterzo Smart® (do obsługi kierownicy)
▶ Elite Square Smart Frame® (beta)
▶ Gamepady (beta)
▶ Tanie przyciski Bluetooth
Ta aplikacja nie jest powiązana z zatwierdzone przez Zwift, Inc., Wahoo lub Elite.
Wymagane uprawnienia
▶ Bluetooth: Aby połączyć się z urządzeniami Zwift
▶ Usługa ułatwień dostępu (tylko Android): 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
Dziennik Zmian / Co Nowego
• fix a few issues with the new touch placement feature
• add a workaround for Zwift Click V2 which resets the device when button events are no longer sent
• fix issue on Android and Desktop where only a "touch down" was sent, but no "touch up"
• improve UI when handling custom keymaps around the edges of the screen
• add a workaround for Zwift Click V2 which resets the device when button events are no longer sent
• fix issue on Android and Desktop where only a "touch down" was sent, but no "touch up"
• improve UI when handling custom keymaps around the edges of the screen