Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Aké sú špecifické vývojové súpravy potrebné pre Fitbit Versa 4


Aké sú špecifické vývojové súpravy potrebné pre Fitbit Versa 4


Vývoj aplikácií pre Fitbit Versa 4 zahŕňa niekoľko výziev v dôsledku nedostatku oficiálnej podpory aplikácií tretích strán. Tu je podrobný prehľad o vývojovom prostredí a požiadavkách:

Oficiálna podpora a obmedzenia

-Aplikácie tretích strán: Fitbit v súčasnosti nepodporuje aplikácie tretích strán na Versa 4 alebo Sense 2. Spoločnosť uviedla, že neplánuje túto schopnosť pre tieto zariadenia ponúkať túto schopnosť, namiesto toho sa zameriava na zdravie a wellness funkcie [10].
-Fitbit Studio: Webové Fitbit Studio, ktoré vývojárom umožnilo vytvárať aplikácie a tváre hodín, bolo v apríli 2023 vypnuté. Vývojári sú teraz zameraní na použitie príkazového riadku SDK na vývoj [10].

Neoficiálny rozvoj prístupy

-Sideloading: Niektorí vývojári preskúmali bidlá neoficiálne aplikácie na Versa 4 pomocou neoficiálnych metód, ako napríklad povolenie príkazu „Hosts`“ prostredníctvom príznaku `FITBIT_QA_COMMANDS` a použitím neoficiálneho balíka drop-in pre„@@FITBIT/SDK-BUILD-TARGETS “. Tieto metódy však nie sú oficiálne podporované a sú iba na vzdelávacie účely [1].
- Developer Bridge: Až na stránku aplikácií musia vývojári umožniť debugingu vývojára a ladenie USB na zariadení. Zahŕňa to pripojenie zariadenia k nabíjačke, navigáciu k nastaveniam a prepínanie ladenia USB. S týmto procesom sa však vyskytli správy o problémoch, ako napríklad zariadenie, ktoré neuznáva Fitbit CLI [7] [9].

Nastavenie vývojového prostredia

- Verzia Node.js: Na vytvorenie vývojového prostredia sa odporúča pomocou Node.js verzie 14, pretože novšie verzie môžu spôsobiť problémy s kompatibilitou s Fitbit SDK [4].
- Operačný systém: Vývojári uviedli úspech v prostrediach, ako je Ubuntu 22.04 vo WSL 2 pre Windows [4].

SDK kompatibilita

- Fitbit OS SDK: Versa 4 používa verziu SDK SDK FITBIT OS väčšiu ako 5.0, ktorá nie je kompatibilná so staršími verziami SDK používaných pre zariadenia ako Versa 3 [2].
- Migrácia a kompatibilita: Vývojári, ktorí sa snažia vytvárať aplikácie pre Versa 4, sa odporúča vyvinúť pre Versa 3 najskôr pomocou dostupného SDK a simulátora a potom prispôsobiť svoju prácu pre Versa 4, ak je to možné [9].

Stručne povedané, hoci neexistujú žiadne oficiálne vývojové súpravy na vytváranie aplikácií tretích strán na Fitbit Versa 4, vývojári môžu preskúmať neoficiálne metódy vedľajšieho hodnotenia alebo zamerať sa na vývoj kompatibilných zariadení, ako je Versa 3.

Citácie:
[1] https://github.com/cmengler/fitbit-app-versa4
[2] https://cozie-fitbit.app/docs/picking-afitbit/
[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-idable-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/