SwiftControl
Sử dụng bộ điều khiển Zwift® của bạn cho ví dụ như chuyển số ảo trong bất kỳ ứng dụng dành cho người lái nào
Thông Tin Ứng Dụng
Mô Tả Ứng Dụng
Phân Tích Và Đánh Giá Ứng Dụng Android: SwiftControl, Được Phát Triển Bởi Jonas Bark. Được Liệt Kê Trong Danh Mục Công Cụ. Phiên Bản Hiện Tại Là 2.6.4, Được Cập Nhật Vào Ngày 02/10/2025 . Theo Đánh Giá Của Người Dùng Trên Google Play: SwiftControl. Đạt Được Hơn 62 Cài Đặt. SwiftControl Hiện Có Đánh Giá 1, Xếp Hạng Trung Bình 5.0 Sao
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 các thiết bị Zwift® Click, Zwift® Ride hoặc Zwift® Play. 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òn gì 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 các 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
▶ 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
Ứng dụng này không liên kết hoặc được Zwift, Inc. xác nhận.
Cần có quyền
▶ Bluetooth: Để kết nối với các 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 các ứng dụng huấn luyện viê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
Những Gì Mới
• 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

