Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Quais são os kits de desenvolvimento específicos necessários para o Fitbit Versa 4


Quais são os kits de desenvolvimento específicos necessários para o Fitbit Versa 4


O desenvolvimento de aplicativos para o Fitbit Versa 4 envolve vários desafios devido à falta de apoio oficial a aplicativos de terceiros. Aqui está uma visão geral detalhada do ambiente de desenvolvimento e requisitos:

Apoio e limitações oficiais

-Aplicativos de terceiros: Atualmente, a Fitbit não suporta aplicativos de terceiros no Versa 4 ou Sense 2. A empresa declarou que não planeja oferecer esse recurso para esses dispositivos, concentrando-se em recursos de saúde e bem-estar [10].
-Fitbit Studio: O Fitbit Studio, baseado na Web, que permitiu aos desenvolvedores criar aplicativos e faces do relógio, foi fechado em abril de 2023. Os desenvolvedores agora são instruídos a usar o SDK da linha de comando para desenvolvimento [10].

abordagens de desenvolvimento não oficial

-Sideloading: Alguns desenvolvedores exploraram aplicativos não oficiais laterais no versa 4 usando métodos não oficiais, como permitir o comando `hosts` através do sinalizador` fitbit_qa_commands` e usar um pacote não oficial para `@fitbit/sdk-build-targets '. No entanto, esses métodos não são oficialmente apoiados e são apenas para fins educacionais [1].
- Ponte do desenvolvedor: para os aplicativos de margem, os desenvolvedores devem permitir a ponte do desenvolvedor e a depuração USB no dispositivo. Isso envolve conectar o dispositivo a um carregador, navegar para configurações e alternar a depuração USB. No entanto, houve relatos de problemas com esse processo, como o dispositivo que não está sendo reconhecido pela CLI do Fitbit [7] [9].

Configuração do ambiente de desenvolvimento
- Versão Node.js: Para configurar um ambiente de desenvolvimento, é recomendável usar o Node.js versão 14, pois as versões mais recentes podem causar problemas de compatibilidade com o Fitbit SDK [4].
- Sistema operacional: os desenvolvedores relataram sucesso em ambientes como o Ubuntu 22.04 no WSL 2 para Windows [4].

SDK Compatibilidade

- Fitbit OS SDK: O Versa 4 usa a versão Fitbit OS SDK maior que 5.0, que não é compatível com versões SDK mais antigas usadas para dispositivos como o Versa 3 [2].
- Migração e compatibilidade: os desenvolvedores que desejam criar aplicativos para o Versa 4 são aconselhados a se desenvolver para o Versa 3 primeiro, usando o SDK e o simulador disponíveis e depois adaptar seu trabalho ao Versa 4, se possível [9].

Em resumo, embora não haja kits de desenvolvimento oficial para criar aplicativos de terceiros no Fitbit Versa 4, os desenvolvedores podem explorar métodos não oficiais de subida ou se concentrar no desenvolvimento de dispositivos compatíveis como o Versa 3.

Citações:
[1] https://github.com/cmengler/fitbit-app-verssa4
[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/verssa_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-verssa-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/