Với SwiftControl, bạn có thể điều khiển ứng dụng luyện tập yêu thích của mình bằng Zwift® Click, Zwift® Ride, Zwift® Play, Elite Square Smart Frame®, Elite Sterzo Sterzo Smart®, Wahoo Kickr Bike Shift®, điều khiển từ xa Bluetooth và tay cầm chơi game. Dưới đây là những gì bạn có thể làm với ứng dụng, tùy thuộc vào cấu hình của bạn:
▶ Chuyển số ảo
▶ Đánh lái/xoay hướng
▶ Điều chỉnh cường độ tập luyện
▶ Điều khiển nhạc trên thiết bị của bạn
▶ Còn nhiều hơn thế nữa? Nếu bạn có thể thực hiện bằng bàn phím, chuột hoặc cảm ứng, bạn có thể thực hiện với SwiftControl.
Mã nguồn mở
Ứng dụng này là mã nguồn mở và có sẵn miễn phí tại https://github.com/jonasbark/swiftcontrol. Mua ứng dụng tại đây để hỗ trợ nhà phát triển và nhận các bản cập nhật mà không cần phải chỉnh sửa APK :)
Sử dụng API AccessibilityService
Lưu ý quan trọng: Ứng dụng này sử dụng API AccessibilityService của Android để cho phép điều khiển các ứng dụng luyện tập thông qua thiết bị Zwift của bạn.
Tại sao cần có AccessibilityService:
▶ Để mô phỏng các cử chỉ chạm trên màn hình của bạn để điều khiển các ứng dụng tập luyện
▶ Để phát hiện cửa sổ ứng dụng tập luyện nào đang hoạt động
▶ Để cho phép điều khiển liền mạch các ứng dụng như MyWhoosh, IndieVelo, Biketerra.com và các ứng dụng khác
Cách chúng tôi sử dụng AccessibilityService:
▶ Khi bạn nhấn các nút trên thiết bị Zwift Click, Zwift Ride hoặc Zwift Play, SwiftControl sẽ chuyển đổi các nút này thành cử chỉ chạm tại các vị trí màn hình cụ thể
▶ Dịch vụ này sẽ theo dõi cửa sổ ứng dụng tập luyện nào đang hoạt động để đảm bảo cử chỉ được gửi đến đúng ứng dụng
▶ KHÔNG có dữ liệu cá nhân nào bị truy cập, thu thập hoặc truyền tải qua dịch vụ này
▶ Dịch vụ này chỉ thực hiện các thao tác chạm cụ thể mà bạn cấu hình trong ứng dụng
Quyền riêng tư và Bảo mật:
▶ SwiftControl chỉ truy cập màn hình của bạn để thực hiện các cử chỉ mà bạn cấu hình
▶ Không có tính năng trợ năng hoặc thông tin cá nhân nào khác bị truy cập
▶ Tất cả cấu hình cử chỉ vẫn được lưu trên thiết bị của bạn
▶ Ứng dụng không kết nối với Các dịch vụ bên ngoài dành cho chức năng trợ năng
Ứng dụng được hỗ trợ
▶ MyWhoosh
▶ IndieVelo / Training Peaks Virtual
▶ Biketerra.com
▶ Zwift
▶ Rouvy
▶ Bất kỳ ứng dụng nào khác: Bạn có thể tùy chỉnh điểm chạm (Android) hoặc phím tắt (Máy tính để bàn)
Thiết bị được hỗ trợ
▶ Zwift® Click
▶ Zwift® Click v2
▶ Zwift® Ride
▶ Zwift® Play
▶ Elite Square Smart Frame®
▶ Wahoo Kickr Bike Shift®
▶ Elite Sterzo Smart® (để hỗ trợ lái)
▶ Elite Square Smart Frame® (beta)
▶ Tay cầm chơi game (beta)
▶ Nút Bluetooth giá rẻ
Ứng dụng này không liên kết hoặc được chứng thực bởi Zwift, Inc., Wahoo hoặc Elite.
Cần có quyền
▶ Bluetooth: Để kết nối với thiết bị Zwift của bạn
▶ AccessibilityService (chỉ dành cho Android): Để mô phỏng các cử chỉ chạm để điều khiển ứng dụng tập luyện
▶ Thông báo: Để giữ ứng dụng chạy ở chế độ nền
▶ Vị trí (Android 11 trở xuống): Cần thiết để quét Bluetooth trên các phiên bản Android cũ hơn
Lần cập nhật gần đây nhất
16 thg 11, 2025