Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kādi ir īpašie attīstības komplekti, kas nepieciešami Fitbit Versa 4


Kādi ir īpašie attīstības komplekti, kas nepieciešami Fitbit Versa 4


Fitbit Versa 4 lietojumprogrammu izstrāde ietver vairākas problēmas, jo trūkst oficiāla atbalsta trešo personu lietotnēm. Šeit ir detalizēts attīstības vides un prasību pārskats:

oficiālais atbalsts un ierobežojumi

-Trešo personu lietotnes: Fitbit šobrīd neatbalsta trešo personu lietotnes Versa 4 vai Sense 2. Uzņēmums ir paziņojis, ka neplāno piedāvāt šo iespēju šīm ierīcēm, tā vietā koncentrējoties uz veselības un labsajūtas funkcijām [10].
-Fitbit Studio: Web bāzētā Fitbit Studio, kas ļāva izstrādātājiem izveidot lietotnes un pulksteņa sejas, tika slēgta 2023. gada aprīlī. Izstrādātājiem tagad ir uzdots izmantot komandrindas SDK attīstībai [10].

Neoficiālas attīstības pieejas

-Sānu ielādēšana: Daži izstrādātāji ir izpētījuši neoficiālu lietotņu slodzi uz Versa 4, izmantojot neoficiālas metodes, piemēram, iespēju “Hostiem”, izmantojot “Fitbit_qa_commands” vides karogu, un izmantojot neoficiālu nometnes paketi `@fitbit/sdk-builg-tarets”. Tomēr šīs metodes netiek oficiāli atbalstītas, un tās ir paredzētas tikai izglītības vajadzībām [1].
- Izstrādātāju tilts: Lai ieslodzītu lietotnes, izstrādātājiem ir jāļauj izstrādātāju tilts un USB atkļūdošana ierīcē. Tas ietver ierīces savienošanu ar lādētāju, navigāciju ar iestatījumiem un USB atkļūdošanas pārslēgšanu. Tomēr ir bijuši ziņojumi par šo procesu, piemēram, ierīci, kuru neatzīst Fitbit CLI [7] [9].

Attīstības vides iestatīšana

- Node.js versija: Ieteicama attīstības vides iestatīšanai, ieteicams izmantot Node.js 14. versiju, jo jaunākas versijas var izraisīt saderības problēmas ar Fitbit SDK [4].
- Operētājsistēma: izstrādātāji ir ziņojuši par panākumiem tādā vidē kā Ubuntu 22.04 WSL 2 operētājsistēmai Windows [4].

SDK saderība

- Fitbit OS SDK: Versa 4 izmanto Fitbit OS SDK versiju, kas ir lielāka par 5,0, kas nav savietojama ar vecākām SDK versijām, ko izmanto ierīcēm, piemēram, Versa 3 [2].
- Migrācija un savietojamība: izstrādātājiem, kuri vēlas izveidot lietotnes Versa 4, vispirms ieteicams izstrādāt Versa 3, izmantojot pieejamo SDK un simulatoru, un pēc tam, ja iespējams, pielāgot savu darbu Versa 4 [9].

Rezumējot, lai gan nav oficiālu attīstības komplektu trešo personu lietotņu izveidošanai Fitbit Versa 4, izstrādātāji var izpētīt neoficiālas sānu ielādes metodes vai koncentrēties uz saderīgu ierīču, piemēram, Versa 3, attīstību.

Atsauces:
[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_sideloading_via_api_anyone_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-enable-ersa-4-usb-debuging
[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/