Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jaké jsou specifické vývojové soupravy potřebné pro Fitbit Versa 4


Jaké jsou specifické vývojové soupravy potřebné pro Fitbit Versa 4


Vývoj aplikací pro Fitbit Versa 4 zahrnuje několik výzev kvůli nedostatečné oficiální podpoře aplikací třetích stran. Zde je podrobný přehled vývojového prostředí a požadavků:

Oficiální podpora a omezení

-Aplikace třetích stran: Fitbit v současné době nepodporuje aplikace třetích stran na Versa 4 nebo Sense 2. Společnost uvedla, že neplánuje nabídnout tuto schopnost pro tato zařízení, místo toho se zaměřuje na zdraví a prvky wellness [10].
-Fitbit Studio: Webové Fitbit Studio, které vývojářům umožnilo vytvářet aplikace a hodinové tváře, bylo v dubnu 2023 uzavřeno. Vývojáři jsou nyní směřováni k použití příkazové linie SDK pro vývoj [10].

Neoficiální vývojové přístupy

-SODINALING: Někteří vývojáři prozkoumali neoficiální aplikace na načtení na Versa 4 pomocí neoficiálních metod, jako je povolení příkazu „hosts“ pomocí příznaku „Fitbit_QA_COMMANDS“ a pomocí neoficiálního balíčku Drop-in pro `@fitbit/sdk-builgets“. Tyto metody však nejsou oficiálně podporovány a jsou pouze pro vzdělávací účely [1].
- Developer Bridge: Pro aplikace Sideload Apps musí vývojáři povolit ladění vývojáře a USB na zařízení. To zahrnuje připojení zařízení k nabíječce, navigaci k nastavení a přepínání na ladění USB. Zprávy o problémech s tímto procesem však byly zprávy, jako je například zařízení, které není rozpoznáno Fitbit CLI [7] [9].

Nastavení vývojového prostředí

- Verze Node.js: Pro nastavení vývojového prostředí se doporučuje použití verze Node.js verze 14, protože novější verze mohou způsobit problémy s kompatibilitou s Fitbit SDK [4].
- Operační systém: Vývojáři nahlásili úspěch s prostředím, jako je Ubuntu 22.04 ve WSL 2 pro Windows [4].

SDK kompatibilita

- Fitbit OS SDK: Versa 4 používá verzi Fitbit OS SDK větší než 5.0, která není kompatibilní se staršími verzemi SDK používaných pro zařízení, jako je Versa 3 [2].
- Migrace a kompatibilita: Vývojářům, kteří chtějí vytvořit aplikace pro Versa 4, se doporučuje, aby se pro Versa 3 nejprve vyvinuli, pomocí dostupného SDK a simulátoru a poté, pokud je to možné, přizpůsobují svou práci pro Versa 4 [9].

Stručně řečeno, i když neexistují žádné oficiální vývojové soupravy pro vytváření aplikací třetích stran na Fitbit Versa 4, vývojáři mohou prozkoumat neoficiální metody boku nebo se zaměřit na vývoj kompatibilních zařízení, jako je Versa 3.

Citace:
[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/