Fitbit Versa 4를위한 애플리케이션 개발에는 타사 앱에 대한 공식적인 지원이 없기 때문에 몇 가지 과제가 필요합니다. 다음은 개발 환경 및 요구 사항에 대한 자세한 개요입니다.
공식 지원 및 제한
-타사 앱 : Fitbit은 현재 Vera 4 또는 Sense 2에서 타사 앱을 지원하지 않습니다. 회사는 건강 및 웰빙 기능에 중점을 둔이 장치 에이 기능을 제공 할 계획이 없다고 진술했습니다 [10].-Fitbit Studio : 개발자가 앱과 시계 얼굴을 구축 할 수있는 웹 기반 Fitbit Studio는 2023 년 4 월에 종료되었습니다. 개발자는 이제 개발에 명령 줄 SDK를 사용하도록 지시됩니다 [10].
비공식 개발 접근
-사이드로드 : 일부 개발자는`fitbit_qa_commands '환경 플래그를 통한`@fitbit/sdk-build-targets`를위한 비공식 드롭 인 패키지를 사용하여`hosts'명령을 사용하여 비공식 방법을 사용하여 비공식 방법을 사용하여 비공식 앱을 비공식 앱을 탐색했습니다. 그러나 이러한 방법은 공식적으로 지원되지 않으며 교육 목적으로 만 사용됩니다 [1].- Developer Bridge : 앱을 부재하려면 개발자는 개발자 브리지 및 USB 디버깅을 기기에서 활성화해야합니다. 여기에는 장치를 충전기에 연결하고, 설정으로 탐색하고, USB 디버깅의 토글링이 포함됩니다. 그러나 Fitbit CLI에 의해 인식되지 않는 장치와 같은이 프로세스에 대한 문제에 대한보고가있었습니다 [7] [9].
개발 환경 설정
-Node.js 버전 : 개발 환경을 설정하기 위해서는 Node.js 버전 14를 사용하여 최신 버전이 Fitbit SDK와 호환성 문제를 일으킬 수 있으므로 권장됩니다 [4].- 운영 체제 : 개발자는 WSL 2의 Ubuntu 22.04와 같은 환경에서 Windows [4]에서 성공을보고했습니다.
SDK 호환성
-Fitbit OS SDK : Versa 4는 5.0보다 큰 Fitbit OS SDK 버전을 사용합니다.이 버전은 Versa 3 [2]와 같은 장치에 사용되는 이전 SDK 버전과 호환되지 않습니다.- 마이그레이션 및 호환성 : Vera 4 용 앱을 만들려는 개발자는 사용 가능한 SDK 및 시뮬레이터를 사용하여 3 장 버전을 위해 개발하는 것이 좋습니다.
요약하면 Fitbit Versa 4에서 타사 앱을 만들기위한 공식 개발 키트는 없지만 개발자는 비공식 사이드 로딩 방법을 탐색하거나 Vera 3과 같은 호환 장치 개발에 중점을 둘 수 있습니다.
인용 :[1] https://github.com/cmengler/fitbit-app-versa4
[2] https://cozie-fitbit.app/docs/picking-a-fitbit/
[3] https://documents.4rgos.it/v1/static/1153729_r_d001
[4] https://www.reddit.com/r/fitbit/comments/151cx3p/versa_4sense_2_sideloading_via_api_anyone_done_it/
[5] https://www.youtube.com/watch?v=lwdxoavbz0w
[6] https://staticcs.fitbit.com/content/assets/help/manuals/manual_versa_en_us.pdf
[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/