SwiftControl

500+
Pobrania
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

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
Ostatnia aktualizacja
16 lis 2025

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Praktyki w zakresie zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od sposobu korzystania z aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Żadne dane nie są udostępniane innym firmom
Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów

Co nowego

**New Features:**
• Dark mode support
• Cycplus BC2 support (thanks @schneewoehner)
• Ignored devices now persist across app restarts - remove them from ignored devices via the menu

**Fixes:**
• resolve issues during app start

Pomoc dotycząca aplikacji

Deweloper
Jonas Tassilo Bark
jonas.t.bark+googleplay@gmail.com
Ulrichstraße 24 71636 Ludwigsburg Germany
undefined