Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Apa kit pengembangan spesifik yang diperlukan untuk Fitbit Versa 4


Apa kit pengembangan spesifik yang diperlukan untuk Fitbit Versa 4


Mengembangkan aplikasi untuk Fitbit Versa 4 melibatkan beberapa tantangan karena kurangnya dukungan resmi untuk aplikasi pihak ketiga. Berikut gambaran terperinci tentang lingkungan dan persyaratan pengembangan:

Dukungan dan keterbatasan resmi

-Aplikasi pihak ketiga: Fitbit saat ini tidak mendukung aplikasi pihak ketiga di Versa 4 atau Sense 2. Perusahaan telah menyatakan bahwa mereka tidak berencana untuk menawarkan kemampuan ini untuk perangkat ini, sebagai gantinya fokus pada fitur kesehatan dan kesejahteraan [10].
-Fitbit Studio: Fitbit Studio berbasis web, yang memungkinkan pengembang untuk membangun aplikasi dan wajah jam, ditutup pada April 2023. Pengembang sekarang diarahkan untuk menggunakan SDK baris perintah untuk pengembangan [10].

pendekatan pembangunan tidak resmi

-Sideloading: Beberapa pengembang telah menjelajahi aplikasi tidak resmi ke Versa 4 menggunakan metode tidak resmi, seperti mengaktifkan perintah `hosts` melalui` fitbit_qa_commands` bendera dan menggunakan paket drop-in tidak resmi untuk `@fitbit/sdk-build-targets. Namun, metode ini tidak didukung secara resmi dan hanya untuk tujuan pendidikan [1].
- Pengembang Jembatan: Untuk memuat aplikasi, pengembang harus mengaktifkan Jembatan Pengembang dan Debugging USB pada perangkat. Ini melibatkan menghubungkan perangkat ke pengisi daya, menavigasi ke pengaturan, dan beralih pada debugging USB. Namun, ada laporan tentang masalah dengan proses ini, seperti perangkat yang tidak dikenali oleh Fitbit CLI [7] [9].

Pengaturan Lingkungan Pembangunan

- Versi Node.js: Untuk menyiapkan lingkungan pengembangan, menggunakan Node.js versi 14 direkomendasikan, karena versi yang lebih baru dapat menyebabkan masalah kompatibilitas dengan Fitbit SDK [4].
- Sistem Operasi: Pengembang telah melaporkan keberhasilan dengan lingkungan seperti Ubuntu 22.04 di WSL 2 untuk Windows [4].

Kompatibilitas SDK

- Fitbit OS SDK: Versa 4 menggunakan versi Fitbit OS SDK lebih besar dari 5.0, yang tidak kompatibel dengan versi SDK yang lebih lama yang digunakan untuk perangkat seperti Versa 3 [2].
- Migrasi dan Kompatibilitas: Pengembang yang ingin membuat aplikasi untuk Versa 4 disarankan untuk berkembang untuk Versa 3 terlebih dahulu, menggunakan SDK dan simulator yang tersedia, dan kemudian menyesuaikan pekerjaan mereka untuk Versa 4 jika memungkinkan [9].

Singkatnya, sementara tidak ada kit pengembangan resmi untuk membuat aplikasi pihak ketiga di Fitbit Versa 4, pengembang dapat mengeksplorasi metode sideloading yang tidak resmi atau fokus pada pengembangan perangkat yang kompatibel seperti Versa 3.

Kutipan:
[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-denable-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/