Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Millised on konkreetsed arenduskomplektid, mis on vajalikud Fitbit Versa 4 jaoks


Millised on konkreetsed arenduskomplektid, mis on vajalikud Fitbit Versa 4 jaoks


Fitbit Versa 4 jaoks mõeldud rakenduste arendamine hõlmab mitmeid väljakutseid, kuna kolmandate osapoolte rakenduste ametlik toetus puudub. Siin on üksikasjalik ülevaade arenduskeskkonnast ja nõuetest:

ametlik toetus ja piirangud

-Kolmandate osapoolte rakendused: Fitbit ei toeta praegu Versa 4 või Sense 2 kolmandate osapoolte rakendusi. Ettevõte on öelnud, et ta ei kavatse nende seadmete jaoks seda võimalust pakkuda, keskendudes selle asemel tervise- ja heaolufunktsioonidele [10].
-Fitbiti stuudio: veebipõhine Fitbiti stuudio, mis võimaldas arendajatel rakendusi ja kella nägusid ehitada, suleti 2023. aasta aprillis. Arendajatele suunati nüüd kasutama käsurida SDK-d arendamiseks [10].

Mitteametlik arengu lähenemisviisid

-Sideoading: Mõned arendajad on uurinud mitteametlikke rakendusi Versa 4-le mitteametlikele rakendustele, kasutades mitteametlikke meetodeid, näiteks lubades käsu `fitbit_qa_commands` keskkonna lipu kaudu ja kasutades mitteametlikku sisseostupaketti`@@fitbit/sdk-build-baargets. Kuid neid meetodeid ei toetata ametlikult ja need on ainult hariduslikel eesmärkidel [1].
- Arendaja sild: rakenduste küljele peavad arendajad võimaldama arendaja silla ja seadme USB silumist. See hõlmab seadme ühendamist laadijaga, navigeerimist seadetega ja USB silumise ümberlülitamist. Siiski on olnud teateid selle protsessiga seotud probleemidest, näiteks seadet, mida Fitbit CLI ei tunnista [7] [9].

arenduskeskkonna seadistamine

- Node.js versioon: arenduskeskkonna seadistamiseks on soovitatav kasutada Node.js versiooni 14, kuna uuemad versioonid võivad põhjustada ühilduvusprobleeme Fitbit SDK -ga [4].
- Operatsioonisüsteem: arendajad on teatanud edust selliste keskkondadega nagu Ubuntu 22.04 WSL 2 jaoks Windowsi jaoks [4].

SDK ühilduvus

- Fitbit OS SDK: Versa 4 kasutab Fitbit OS SDK versiooni, mis on suurem kui 5,0, mis ei ühildu vanemate SDK -versioonidega, mida kasutatakse selliste seadmete jaoks nagu Versa 3 [2].
- Migratsioon ja ühilduvus: Versa 4 jaoks rakenduste loomist soovitavad arendajatel soovitatakse kõigepealt välja töötada Versa 3 jaoks, kasutades saadaolevat SDK -d ja simulaatorit ning kohandavad siis võimaluse korral oma tööd Versa 4 jaoks [9].

Kokkuvõtlikult võib öelda, et kuigi Fitbit Versa 4-le kolmandate osapoolte rakenduste loomiseks pole ametlikke arenduskomplekte, saavad arendajad uurida mitteametlikke külgmisi meetodeid või keskenduda ühilduvate seadmete, näiteks Versa 3, väljatöötamisele.

Tsitaadid:
[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
]
[5] https://www.youtube.com/watch?v=LWDXOAVBZ0W
[6] https://staticcs.fitbit.com/content/assets/help/manuals/manual_versa_en_us.pdf
]
[8] https://community.fitbit.com/t5/product-feedback/idb-p/features/label-name/sdk
]
[10] https://9to5google.com/2023/02/17/fitbit-studio/