За допомогою SwiftControl ви можете керувати своїм улюбленим тренажерним застосунком за допомогою Zwift® Click, Zwift® Ride, Zwift® Play, Elite Square Smart Frame®, Elite Sterzo Sterzo Smart®, Wahoo Kickr Bike Shift®, пультів Bluetooth та геймпадів. Ось що ви можете з ним робити, залежно від вашої конфігурації:
▶ Віртуальне перемикання передач
▶ Керування / повороти
▶ Регулювання інтенсивності тренування
▶ Керування музикою на вашому пристрої
▶ Більше? Якщо ви можете робити це за допомогою клавіатури, миші або сенсорного керування, ви можете робити це за допомогою SwiftControl
Відкритий код
Додаток має відкритий код і доступний безкоштовно за адресою https://github.com/jonasbark/swiftcontrol. Купіть додаток тут, щоб підтримати розробника та отримувати оновлення без необхідності користуватися APK :)
Використання API AccessibilityService
Важливе зауваження: Цей додаток використовує API AccessibilityService від Android, щоб забезпечити керування тренувальними застосунками через ваші пристрої Zwift.
Чому потрібен AccessibilityService:
▶ Для імітації жестів дотику на екрані, які керують тренажерними програмами
▶ Для визначення, яке вікно тренувальної програми наразі активне
▶ Для забезпечення безперешкодного керування такими програмами, як MyWhoosh, IndieVelo, Biketerra.com та іншими
Як ми використовуємо AccessibilityService:
▶ Коли ви натискаєте кнопки на своїх пристроях Zwift Click, Zwift Ride або Zwift Play, SwiftControl перетворює їх на жести дотику в певних місцях на екрані
▶ Сервіс відстежує, яке вікно тренувальної програми активне, щоб забезпечити надсилання жестів до правильної програми
▶ Через цей сервіс не здійснюється доступ до персональних даних, їх не збирають і не передають
▶ Сервіс виконує лише ті конкретні сенсорні дії, які ви налаштовуєте в додатку
Конфіденційність і безпека:
▶ SwiftControl отримує доступ до вашого екрана лише для виконання жестів, які ви налаштовуєте
▶ Доступ до інших функцій доступності чи персональної інформації не здійснюється
▶ Усі конфігурації жестів залишаються на вашому пристрої
▶ Програма не підключається до зовнішніх служб для функцій доступності
Підтримувані програми
▶ MyWhoosh
▶ IndieVelo / Тренування Віртуальний Peaks
▶ Biketerra.com
▶ Zwift
▶ Rouvy
▶ Будь-який інший додаток: Ви можете налаштувати точки дотику (Android) або комбінації клавіш (робочий стіл)
Підтримувані пристрої
▶ Zwift® Click
▶ Zwift® Click v2
▶ Zwift® Ride
▶ Zwift® Play
▶ Elite Square Smart Frame®
▶ Wahoo Kickr Bike Shift®
▶ Elite Sterzo Smart® (для підтримки керма)
▶ Elite Square Smart Frame® (бета-версія)
▶ Геймпади (бета-версія)
▶ Дешеві кнопки Bluetooth
Цей додаток не пов'язаний з Zwift, Inc., Wahoo або Elite та не схвалений ними.
Потрібні дозволи
▶ Bluetooth: Для підключення до ваших пристроїв Zwift
▶ AccessibilityService (лише для Android): Для імітації жестів дотику для керування програмами-тренерами
▶ Сповіщення: Щоб програма працювала у фоновому режимі
▶ Місцезнаходження (Android 11 і нижче): Потрібно для сканування Bluetooth на старіших версіях Android