Sovellusten kehittäminen Fitbit Versa 4: lle liittyy useita haasteita, koska kolmansien osapuolien sovellusten virallinen tuki puuttuu. Tässä on yksityiskohtainen yleiskatsaus kehitysympäristöstä ja vaatimuksista:
virallinen tuki ja rajoitukset
-Kolmansien osapuolien sovellukset: Fitbit ei tällä hetkellä tue kolmansien osapuolien sovelluksia Versa 4: llä tai Sense 2: lla. Yhtiö on todennut, että se ei aio tarjota tätä kykyä näille laitteille keskittyen sen sijaan terveys- ja hyvinvointiominaisuuksiin [10].-Fitbit Studio: Web-pohjainen Fitbit Studio, jonka avulla kehittäjät voivat rakentaa sovelluksia ja kellon kasvoja, suljettiin huhtikuussa 2023. Kehittäjiä on nyt kehotettu käyttämään komentorivi-SDK: ta kehitykseen [10].
epäviralliset kehityslähestymistavat
-Sisäänlataus: Jotkut kehittäjät ovat tutkineet epävirallisten sovellusten sivuston lakkauttamista Versa 4: lle epävirallisilla menetelmillä, kuten `isännät` -komennon mahdollistaminen fitbit_qa_commands` -ympäristölipun kautta ja käyttämällä epävirallista pudotuspaketia`@fitbit/sdk-build-karkeille`. Näitä menetelmiä ei kuitenkaan tueta virallisesti, ja ne ovat vain koulutustarkoituksiin [1].- Kehittäjäsilta: Sideload -sovelluksille kehittäjien on mahdollista mahdollistaa laitteen kehittäjän silta ja USB -virheenkorjaus. Tähän sisältyy laitteen kytkeminen laturiin, navigointi asetuksiin ja USB -virheenkorjauksen vaihtaminen. Tämän prosessin ongelmista on kuitenkin ilmoitettu, kuten Fitbit CLI [7] [9] ei tunnustanut laitetta.
Kehitysympäristön asennus
- Node.js -versio: Kehitysympäristön asettamiseen suositellaan Node.js -versiota 14 käyttämällä, koska uudemmat versiot voivat aiheuttaa yhteensopivuusongelmia Fitbit SDK: n kanssa [4].- Käyttöjärjestelmä: Kehittäjät ovat ilmoittaneet menestyksestä ympäristöissä, kuten Ubuntu 22.04 WSL 2: ssa Windowsille [4].
SDK -yhteensopivuus
- Fitbit OS SDK: Versa 4 käyttää Fitbit OS SDK -versiota, joka on suurempi kuin 5.0, mikä ei ole yhteensopiva vanhempien SDK -versioiden kanssa, joita käytetään laitteille, kuten Versa 3 [2].- Siirtyminen ja yhteensopivuus: Kehittäjien, jotka haluavat luoda sovelluksia Versa 4: lle
Yhteenvetona voidaan todeta, että vaikka kolmansien osapuolien sovellusten luomiseen Fitbit Versa 4: llä ei ole virallisia kehityssarjoja, kehittäjät voivat tutkia epävirallisia sivuutettuja menetelmiä tai keskittyä yhteensopivien laitteiden, kuten Versa 3: n, kehittämiseen.
Viittaukset:[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
[9.
[10] https://9to5google.com/2023/02/17/fitbit-studio/