„Fitbit Versa 4“ nėra oficialių SDK atnaujinimų iš „Fitbit“, palaikančių trečiųjų šalių programų kūrimą. „Versa 4“ ir „Sense 2“ šiuo metu nepalaiko trečiųjų šalių programų per „Fitbit“ programų galeriją, kuri buvo ankstesnių modelių, tokių kaip „Versa 3“ [7] [9], funkcija. Tačiau kai kurie kūrėjai eksperimentavo su neoficialiais metodais, naudodamiesi API, tačiau šiuos metodus oficialiai nepalaiko „Fitbit“.
Neoficialios plėtros pastangos
Kai kurie kūrėjai dirbo su neoficialiais SDK ir įrankiais, leidžiančiais sukurti programų plėtrą „Versa 4“ ir „Sense 2“. Pavyzdžiui, yra „GitHub“ saugyklų, teikiančių neoficialius vadovus ir įrankius SDK plėtros šiems įrenginiams [4]. Šioms pastangoms dažnai reikia nustatyti konkrečią kūrimo aplinką, pavyzdžiui, naudoti „Node.js“ 14 versiją, kuri yra suderinama su „Fitbit SDK“ [1].
Oficiali SDK būsena
Kaip naujausi atnaujinimai, „Fitbit“ nepaskelbė oficialaus SDK „Versa 4“ ir „Sense 2“. Oficialios palaikymo trūkumas reiškia, kad kūrėjai negali platinti savo programų per „Fitbit“ programų galeriją, o vartotojai negali tiesiogiai įdiegti trečiųjų šalių programų [9].
kūrimo aplinkos sąranka
Norėdami dirbti su neoficialiais SDK, kūrėjams paprastai reikia nustatyti plėtros aplinką, apimančią „Node.js“ ir „Fitbit SDK CLI“. Pavyzdžiui, rekomenduojama naudoti „Node.js“ 14 versiją, nes naujesnės versijos gali sukelti suderinamumo problemų su SDK [1]. Be to, kūrėjams gali tekti naudoti tokius įrankius kaip „NVM“, kad būtų galima valdyti „Node.js“ versijas savo sistemose.
Išvada
Nors nėra oficialių „Versa 4“ SDK atnaujinimų, neoficialiose pastangose ir toliau nagrinėjami būdai, kaip sukurti ir šalis. Tačiau šiuos metodus nepalaiko „Fitbit“ ir jie gali būti nestabilūs ar plačiai suderinami. Tiek vartotojai, tiek kūrėjai laukia oficialios „Fitbit“ palaikymo, kad būtų galima visiškai išnaudoti šių įrenginių potencialą.
Citatos:[1] https://www.reddit.com/r/fitbit/comments/151cx3p/versa_4sense_2_sideloading_via_api_anyone_done_it/
[2] https://docs.versa-networks.com/getting_started/deporment_and_initial_configuration/branch_deporment/branch_basics/hardware_and_software_requirements_for_branch
[3] https://www.teledyneceptionsolutions.com/support/support-center/technical-guidance/iis/spinnaker-sdk-rease-notes/
[4] https://github.com/yeohongred/fitbit-verver4-sense2-sdk
[5] https://docs.versa-networks.com/getting_started/deporment_and_initial_configuration/headend_deployment/headend_basics/hardware_and_software_requirements_for_headend
[6] https://www.manageengine.com/products/service-desk/on-premises/readme.html
[7] https://www.reddit.com/r/fitbit/comments/xnoog9/psa_the_new_sense_2_versa_4_do_not_support/
[8] https://community.fitbit.com/t5/versa-4/versa-4-firmware-update-194-86/td-p/5498705
[9] https://community.fitbit.com/t5/sdk-development/versa-4-and-sense-2-sdk-tatus/td-p/5341810