Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Bộ dụng cụ phát triển cụ thể cần thiết cho Fitbit Versa 4 là gì


Bộ dụng cụ phát triển cụ thể cần thiết cho Fitbit Versa 4 là gì


Phát triển các ứng dụng cho Fitbit Versa 4 liên quan đến một số thách thức do thiếu hỗ trợ chính thức cho các ứng dụng của bên thứ ba. Dưới đây là tổng quan chi tiết về môi trường và yêu cầu phát triển:

Hỗ trợ và giới hạn chính thức

-Các ứng dụng của bên thứ ba: Fitbit hiện không hỗ trợ các ứng dụng của bên thứ ba trên Versa 4 hoặc Sense 2. Công ty đã tuyên bố rằng họ không có kế hoạch cung cấp khả năng này cho các thiết bị này, thay vào đó tập trung vào các tính năng sức khỏe và sức khỏe [10].
-Fitbit Studio: Fitbit Studio dựa trên web, cho phép các nhà phát triển xây dựng các ứng dụng và mặt đồng hồ, đã bị đóng cửa vào tháng 4 năm 2023. Các nhà phát triển hiện được chỉ đạo sử dụng SDK dòng lệnh để phát triển [10].

Phương pháp phát triển không chính thức

-Sideloading: Một số nhà phát triển đã khám phá các ứng dụng không chính thức trên Versa 4 bằng các phương thức không chính thức, chẳng hạn như cho phép lệnh `hosts` thông qua cờ môi trường` fitbit_qa_commands và sử dụng gói thả không chính thức cho `@fitbit/SDK-BUBLETS`. Tuy nhiên, các phương pháp này không được hỗ trợ chính thức và chỉ dành cho mục đích giáo dục [1].
- Cầu Nhà phát triển: Để tải các ứng dụng, các nhà phát triển phải kích hoạt gỡ lỗi của nhà phát triển và gỡ lỗi USB trên thiết bị. Điều này liên quan đến việc kết nối thiết bị với bộ sạc, điều hướng đến cài đặt và chuyển đổi trên gỡ lỗi USB. Tuy nhiên, đã có báo cáo về các vấn đề với quy trình này, chẳng hạn như thiết bị không được Fitbit CLI nhận ra [7] [9].

Thiết lập môi trường phát triển

- Phiên bản Node.js: Để thiết lập môi trường phát triển, sử dụng Node.js phiên bản 14 được khuyến nghị, vì các phiên bản mới hơn có thể gây ra các vấn đề tương thích với Fitbit SDK [4].
- Hệ điều hành: Các nhà phát triển đã báo cáo thành công với các môi trường như Ubuntu 22.04 trong WSL 2 cho Windows [4].

Tương thích SDK

- Fitbit OS SDK: Versa 4 sử dụng phiên bản SDK của Fitbit OS lớn hơn 5.0, không tương thích với các phiên bản SDK cũ được sử dụng cho các thiết bị như Versa 3 [2].
- Di chuyển và tương thích: Các nhà phát triển muốn tạo ứng dụng cho Versa 4 được khuyên nên phát triển cho Versa 3 trước, sử dụng SDK và giả lập có sẵn, sau đó điều chỉnh công việc của họ cho Versa 4 nếu có thể [9].

Tóm lại, mặc dù không có bộ dụng cụ phát triển chính thức nào để tạo các ứng dụng của bên thứ ba trên Fitbit Versa 4, các nhà phát triển có thể khám phá các phương thức tải sidel không chính thức hoặc tập trung vào phát triển cho các thiết bị tương thích như Versa 3.

Trích dẫn:
[1] https://github.com/cmengler/fitbit-app-versa4
[2] https://cozie-fitbit.app/docs/picking-a-fitbit/
[3] https://document.4rgos.it/v1/static/1153729_R_D001
.
[5] https://www.youtube.com/watch?v=lWDXOAVBZ0W
[6] https:
[7] https://stackoverflow.com/questions/73916842/how-can-i-enable-versa-4-usb-debugging
[8] https://community.fitbit.com/t5/Product-Feedback/idb-p/features/label-name/sdk
[9] https://community.fitbit.com/t5/SDK-Development/Fitbit-Versa-4-SDK-support/td-p/5570528
[10] https://9to5google.com/2023/02/17/fitbit-studio/