Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kateri so posebni razvojni kompleti, potrebni za Fitbit Versa 4


Kateri so posebni razvojni kompleti, potrebni za Fitbit Versa 4


Razvoj aplikacij za Fitbit Versa 4 vključuje več izzivov zaradi pomanjkanja uradne podpore za aplikacije tretjih oseb. Tu je podroben pregled razvojnega okolja in zahtev:

Uradna podpora in omejitve

-Aplikacije tretjih oseb: Fitbit trenutno ne podpira tretjih aplikacij na Versa 4 ali Sense 2. Družba je navedla, da ne namerava ponuditi te zmožnosti za te naprave, namesto tega pa se osredotoča na zdravje in dobro počutje [10].
-Fitbit Studio: Spletni Fitbit Studio, ki je razvijalcem omogočil gradnjo aplikacij in obrazov ur, je bil aprila 2023 zaprt. Razvijalci so zdaj usmerjeni v uporabo SDK ukazne vrstice za razvoj [10].

Neuradni razvojni pristopi

-Stimeding: Nekateri razvijalci so na Versa 4 raziskali neuradne aplikacije z neuradnimi metodami, kot je omogočanje ukaza `Hosts` prek zastavice okolja` fitbit_qa_commands "in z uporabo neuradnega spustnega paketa za`@Fitbit/Sdk-build-targes`. Vendar te metode niso uradno podprte in so samo za izobraževalne namene [1].
- Most za razvijalce: Za namestitev aplikacij mora razvijalci omogočiti most za razvijalce in odpravljanje napak USB na napravi. To vključuje povezovanje naprave z polnilnikom, krmarjenje z nastavitvami in preklop na odpravljanje napak USB. Vendar pa obstajajo poročila o težavah s tem postopkom, na primer naprave, ki ga Fitbit CLI ne prepozna [7] [9].

Nastavitev razvojnega okolja

- Različica Node.js: Za nastavitev razvojnega okolja je priporočljiva uporaba različice Node.js različica 14, saj lahko novejše različice povzročijo težave z združljivostjo s Fitbit SDK [4].
- Operacijski sistem: Razvijalci so poročali o uspehu v okoljih, kot je Ubuntu 22.04 v WSL 2 za Windows [4].

Združljivost SDK

- Fitbit OS SDK: Versa 4 uporablja različico Fitbit OS SDK, večjo od 5,0, kar ni združljivo s starejšimi različicami SDK, ki se uporabljajo za naprave, kot je Versa 3 [2].
- Migracije in združljivost: Razvijalcem, ki želijo ustvariti aplikacije za Versa 4, se najprej razvijejo za Versa 3 z uporabo razpoložljivega SDK in simulatorja, nato pa svoje delo prilagodijo za Versa 4, če je mogoče [9].

Če povzamemo, čeprav ni uradnih razvojnih kompletov za ustvarjanje aplikacij tretjih oseb na Fitbit Versa 4, lahko razvijalci raziskujejo neuradne metode stranskih nalaganja ali se osredotočijo na razvoj združljivih naprav, kot je Versa 3.

Navedbe:
[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_sidoading_via_ayone_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-inable-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/