Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jakie są konkretne zestawy rozwojowe wymagane dla Fitbit Versa 4


Jakie są konkretne zestawy rozwojowe wymagane dla Fitbit Versa 4


Opracowywanie aplikacji Fitbit Versa 4 wiąże się z kilkoma wyzwaniami z powodu braku oficjalnego wsparcia dla aplikacji innych firm. Oto szczegółowy przegląd środowiska programistycznego i wymagań:

oficjalne wsparcie i ograniczenia

-Aplikacje stron trzecich: Fitbit nie obsługuje obecnie aplikacji innych firm w Versa 4 lub Sense 2. Firma stwierdziła, że ​​nie planuje oferować tej możliwości dla tych urządzeń, skupiając się zamiast tego na funkcjach zdrowia i dobrego samopoczucia [10].
-Fitbit Studio: internetowe studio Fitbit, które pozwoliło programistom budować aplikacje i twarze zegarowe, zostało zamknięte w kwietniu 2023 r.. Deweloperzy są teraz kierowani do korzystania z SDK z wiersza poleceń do rozwoju [10].

Nieoficjalne podejścia rozwojowe

-Załadowanie boczne: Niektórzy programiści badali obciążenie boczne nieoficjalne aplikacje na Versa 4 przy użyciu nieoficjalnych metod, takich jak włączenie polecenia „hosts` za pośrednictwem flagi środowiskowej„ Fitbit_QA_Commands ”i przy użyciu nieoficjalnego pakietu zrzucania dla„@Fitbit/Sdk-Build-Targets ”. Metody te nie są jednak oficjalnie wspierane i służą wyłącznie celom edukacyjnym [1].
- Bridge programisty: Do aplikacji na obciążeniem, programiści muszą włączyć most deweloperów i debugowanie USB na urządzeniu. Obejmuje to podłączenie urządzenia z ładowarką, nawigację z ustawieniami i przełączanie debugowania USB. Jednak pojawiły się doniesienia o problemach z tym procesem, takie jak urządzenie nie jest rozpoznawane przez Fitbit CLI [7] [9].

Konfiguracja środowiska programistycznego

- Wersja Node.jsa: Aby założyć środowisko programistyczne, używając Node.js w wersji 14, ponieważ nowsze wersje mogą powodować problemy z kompatybilnością z Fitbit SDK [4].
- System operacyjny: programiści zgłosili sukces w środowiskach takich jak Ubuntu 22.04 w WSL 2 dla Windows [4].

SDK Kompatybilność

- Fitbit OS SDK: Versa 4 używa wersji SDK Fitbit OS większej niż 5.0, co nie jest kompatybilne ze starszymi wersjami SDK używanymi dla urządzeń takich jak Versa 3 [2].
- Migracja i kompatybilność: programiści, którzy chcą tworzyć aplikacje dla Versa 4, powinni najpierw opracować Versa 3, korzystając z dostępnego SDK i symulatora, a następnie dostosować ich pracę dla Versa 4, jeśli to możliwe [9].

Podsumowując, chociaż nie ma oficjalnych zestawów programistycznych do tworzenia aplikacji innych firm na Fitbit Versa 4, programiści mogą zbadać nieoficjalne metody załadunku lub skupić się na opracowywaniu kompatybilnych urządzeń, takich jak Versa 3.

Cytaty:
[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/vers_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_vers_en_us.pdf
[7] https://stackoverflow.com/questions/73916842/how-can-i-enable-versa-4-usb-debugging
[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/