Fitbit Studio var et webbaseret værktøj, der gjorde det muligt for udviklere at oprette apps og urflader til Fitbit OS-smartwatches. Fitbit har imidlertid lukket Fitbit Studio fra 20. april 2023 som en del af sine bestræbelser på at strømline udviklingsværktøjer [1]. Virksomheden anbefaler nu at bruge kommandolinjen SDK til udvikling, som understøtter bygning og installation af projekter ved hjælp af foretrukne kodredaktører og versionskontrolsystemer [1].
Med hensyn til Fitbit Versa 4 understøtter det ikke apps fra tredjepart, og Fitbit har ingen planer om at tilbyde sådan support til denne enhed [1]. Mens udviklere kan skabe urflader til Versa 4, er processen begrænset sammenlignet med tidligere modeller. Versa 4 mangler Wi-Fi-forbindelse, som yderligere komplicerer appinstallation og udvikling af app [1].
For at udvikle urflader eller forsøge at installere brugerdefineret indhold på Versa 4, skal du typisk bruge kommandolinjegrænsefladen (CLI) -værktøjer leveret af Fitbit. Imidlertid er der ingen officiel SDK -støtte til Versa 4, og enhver udviklingsindsats kræver uofficielle metoder eller løsninger [4] [9].
Trin for at udvikle urflader til Fitbit -enheder (generel proces)
1. Opret en Fitbit -udviklerkonto: Start med at tilmelde dig en Fitbit -udviklerkonto, hvis du ikke allerede har gjort det. Dette giver dig adgang til de nødvendige værktøjer og ressourcer [2].
2. Brug kommandolinjegrænsefladen (CLI): Da Fitbit Studio ikke længere er tilgængelig, ville du bruge CLI-værktøjerne til at udvikle og installere projekter. Dette involverer installation af Node.js og ved hjælp af kommandoer som `NPX Create-FitBit-App` til at stillads et nyt projekt [2].
3. opbygge og installere projekter: Brug kommandoer som `NPX Fitbit-Build` og` NPX Fitbit` til at opbygge og installere dine projekter. Du bliver nødt til at autentificere gennem Fitbit Shell for at installere apps eller urflader på din enhed [2].
4. Udvikle urflader: Selvom du ikke kan udvikle fulde apps til Versa 4, kan du oprette urflader ved hjælp af CLI -værktøjerne. Dette involverer design og kodning af ansigtet ved hjælp af JavaScript- og SVG -filer [5].
Udfordringer med Versa 4
- Ingen officiel SDK -support: Versa 4 har ikke officiel SDK -support til appudvikling, hvilket begrænser, hvad udviklere kan skabe til enheden [4].
-Ingen tredjepartsapps: Fitbit planlægger ikke at tillade tredjepartsapps på Versa 4, der i stedet fokuserer på sundheds- og wellnessfunktioner [1].
-Ingen Wi-Fi-forbindelse: Manglen på Wi-Fi på Versa 4 komplicerer installation og styring af brugerdefineret indhold [1].
Sammenfattende, selvom du ikke kan bruge Fitbit Studio til at udvikle apps til Versa 4 på grund af dens nedlukning og enhedens begrænsninger, kan du udforske at oprette urflader ved hjælp af CLI -værktøjerne. Imidlertid understøttes denne proces ikke officielt til Versa 4, og enhver udvikling kræver uofficielle løsninger.
Citater:[1] https://9to5google.com/2023/02/17/fitbit-studio/
[2] https://joaoneto.blog/getting-started-with-fitbit-development-dart-i/
)
[4] https://community.fitbit.com/t5/sdk-development/when-will-we-sdk-support-for-oversa-4/td-p/5374450
[5] https://www.virtuonasoft.com/blog/articles/developing+fitbit+clock+face+App
[6] https://support.google.com/fitbit/answer/14237121?hl=en
[7] https://www.youtube.com/watch?v=o_jyxo3gtgs
[8] https://dev.to/iansavchenko/making-an-app-for-fitbit-s-s-my-impressions-2ijb
[9] https://stackoverflow.com/questions/73916842/how-can-i-enable-versa-4-usb-debugging