W przypadku Fitbit Versa 4 nie ma oficjalnych aktualizacji SDK z Fitbit, które obsługują rozwój aplikacji innych firm. Versa 4 i Sense 2 nie obsługują obecnie aplikacji stron trzecich za pośrednictwem Galerii aplikacji Fitbit, która była funkcją dostępną w poprzednich modelach, takich jak Versa 3 [7] [9]. Jednak niektórzy programiści eksperymentują z nieoficjalnymi metodami w celu zastosowania API, ale metody te nie są oficjalnie obsługiwane przez Fitbit.
Nieoficjalne wysiłki rozwojowe
Niektórzy programiści pracują nad nieoficjalnymi SDK i narzędziami, aby umożliwić opracowanie aplikacji dla Versa 4 i Sense 2. Na przykład istnieją repozytoria GitHub zapewniające nieoficjalne przewodniki i narzędzia do tworzenia SDK na tych urządzeniach [4]. Wysiłki te często wymagają konfigurowania określonego środowiska programistycznego, takiego jak korzystanie z Node.js w wersji 14, które jest kompatybilne z Fitbit SDK [1].
oficjalny status SDK
Od najnowszych aktualizacji Fitbit nie ogłosił oficjalnego SDK dla Versa 4 i Sense 2. Brak oficjalnego wsparcia oznacza, że programiści nie mogą rozpowszechniać swoich aplikacji za pośrednictwem Galerii aplikacji Fitbit, a użytkownicy nie mogą instalować aplikacji innych firm bezpośrednio na tych urządzeniach [9].
Konfiguracja środowiska programistycznego
Aby współpracować z nieoficjalnymi SDK, programiści zazwyczaj muszą założyć środowisko programistyczne, które obejmuje Node.js i Fitbit SDK CLI. Na przykład zaleca się użycie Node.js w wersji 14, ponieważ nowsze wersje mogą powodować problemy z kompatybilnością z SDK [1]. Ponadto programiści mogą potrzebować użyć narzędzi takich jak `nvm` do zarządzania wersjami Node.js w swoich systemach.
Wniosek
Chociaż nie ma oficjalnych aktualizacji SDK dla Versa 4, nieoficjalne wysiłki nadal badają sposoby opracowywania aplikacji. Metody te nie są jednak obsługiwane przez Fitbit i mogą nie być stabilne ani szeroko kompatybilne. Zarówno użytkownicy, jak i programiści czekają na oficjalne wsparcie Fitbit, aby w pełni wykorzystać potencjał tych urządzeń.
Cytaty:[1] https://www.reddit.com/r/fitbit/comments/151cx3p/vers_4sense_2_sideloading_via_api_anyone_done_it/
[2] https://docs.vsa-networks.com/getting_started/deployment_and_initial_configuration/branch_deployment/branch_basics/hardware_and_software_requirements_for_branch
[3] https://www.teledenevisionionsolutions.com/support/support-center/technical-Guidance/iis/spinnaker-sdk-release-notes/
[4] https://github.com/yeohongred/fitbit-versa4-sense2-Sdk
[5] https://docs.vsa-networks.com/getting_started/deployment_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_vers_4_do_not_support/
[8] https://community.fitbit.com/t5/versa-4/versa-4-forsware-pdate-194-86/td-p/5498705
[9] https://community.fitbit.com/t5/sdk-development/versa-4-and-sense-2-sdk-status/td-p/5341810