Naudojant neoficialų požiūrį įmanoma naudoti neoficialius „@Fitbit/SDK-Build-Build-Targets“ paketus „„ Fitbit Versa 4 “. Šis metodas apima trečiųjų šalių programas į įrenginį. Čia pateikiama išsami šio tikslo apžvalga:
fonas
„Fitbit“ oficialiai nepalaikė trečiųjų šalių programų plėtros „Versa 4“ ir „Sense 2“ per savo viešąjį SDK. Tačiau kūrėjai rado būdų, kaip pašalinti programas, naudojant neoficialius metodus.Neoficialių paketų naudojimo veiksmai
1. Įgalinkite „Developer Bridge“ ir „USB“ derinimą:
- Prijunkite „Versa 4“ prie įkroviklio ir pasiekite jo nustatymus.
- Eikite į „Developer Bridge“ ir perjunkite USB derinimą. Šis žingsnis yra labai svarbus norint prijungti įrenginį prie kompiuterio, skirto šoninėms programoms [3].
2. Nustatykite aplinkos vėliavas:
- Savo kompiuteryje nustatykite „fitbit_qa_commands“ aplinkos vėliavą, kad įrenginio USB pagrindinį kompiuterį būtų galima rasti. Tai galima padaryti naudojant komandą „Export fitbit_qa_commands = 1“ terminale [1].
3. Sukurkite savo programą:
-Klonuokite arba sukurkite projektą, kuriame naudojamas neoficialus „@Fitbit/SDK-Build-Targets“ paketo paketas.
- Eikite į savo projekto katalogą ir paleiskite „verpalų diegimą“, po to - „verpalų kūrimas“, kad paruoštumėte savo programą diegimui [1].
4. Įdiekite programą:
- Norėdami prijungti įrenginį prie kompiuterio, naudokite „Fitbit“ kūrėjo tiltą.
- Paleiskite komandą, kad įdiegtumėte savo programą įrenginyje. Paprastai tai reiškia, kad nustatant tiltą nustatant tokią komandą kaip „Fitbit $ Build-and-Install“ [1].
Apsvarstymai
- Suderinamumo problemos: Oficialus „Versa 3“ SDK (Atlas) nesuderinamas su „Versa 4“. Turite pritaikyti savo projekto nustatymus, kad teisingai nukreiptumėte „Versa 4“ [3].- Stabilumas ir palaikymas: Kadangi tai neoficialus metodas, gali būti stabilumo problemos ar netikėtas elgesys. Be to, „Fitbit“ oficialiai nepalaiko šių įrenginių trečiųjų šalių plėtros, todėl būsimi atnaujinimai gali sulaužyti suderinamumą [3] [4].
- Dalijimasis programomis: Programas galima bendrinti per privačias nuorodas, tačiau jos nėra viešose programų galerijoje [7] [9].
Išvada
Nors „Fitbit Versa 4“ įmanoma naudoti neoficialius „@Fitbit/SDK-Build-Targets“ „Dropbit“ paketus, tai reikalauja kruopščios sąrankos ir gali reikšti riziką dėl to, kad nėra oficialios palaikymo. Kūrėjai turi būti pasirengę galiotiems problemoms ir funkcionalumo bei suderinamumo apribojimams.Citatos:
[1] https://github.com/cmengler/fitbit-app-versa4
[2] https://www.reddit.com/r/fitbit/comments/dck2iq/how_to_build_for_versa_2/
[3] https://stackoverflow.com/questions/73916842/how-can-i-enable-vers-4-usb-debugging
[4] https://community.fitbit.com/t5/sdk-development/unofficial-actering-oteroad-app-on-ver- 4/td-p/5338575
[5] https://community.fitbit.com/t5/sdk-development/custom-caces-on-ver-4/td-p/5501874/page/2
[6] https://store.google.com/us/product/fitbit_versa_4?hl=en-US
[7] https://www.reddit.com/r/fitbit/comments/185gtd7/barcodes_app_for_versa_4_sense_2_store_barcodes/
[8] https://grapheneos.org/releases
[9] https://www.reddit.com/r/fitbit/comments/1cvquad/qr_codes_app_for_versa_4_sense_2/