Fitbit Studio era una herramienta basada en la web que permitía a los desarrolladores crear aplicaciones y caras de reloj para relojes inteligentes Fitbit OS. Sin embargo, Fitbit ha cerrado Fitbit Studio a partir del 20 de abril de 2023, como parte de sus esfuerzos para optimizar las herramientas de desarrollo [1]. La compañía ahora recomienda usar el SDK de línea de comandos para el desarrollo, que admite la creación e instalación de proyectos utilizando editores de código preferidos y sistemas de control de versiones [1].
Con respecto al Fitbit Versa 4, no admite aplicaciones de terceros, y Fitbit no tiene planes de ofrecer dicho soporte para este dispositivo [1]. Si bien los desarrolladores pueden crear caras de reloj para Versa 4, el proceso es limitado en comparación con los modelos anteriores. El Versa 4 carece de conectividad Wi-Fi, lo que complica aún más la instalación y el desarrollo de la aplicación [1].
Para desarrollar caras de reloj o intentar instalar contenido personalizado en Versa 4, generalmente necesitaría usar las herramientas de interfaz de línea de comandos (CLI) proporcionadas por FITBIT. Sin embargo, a partir de ahora, no existe un soporte oficial de SDK para el Versa 4, y cualquier esfuerzo de desarrollo requeriría métodos o soluciones no oficiales [4] [9].
Pasos para desarrollar caras de reloj para dispositivos Fitbit (proceso general)
1. Cree una cuenta de desarrollador de Fitbit: comience registrándose para una cuenta de desarrollador Fitbit si aún no lo ha hecho. Esto le dará acceso a las herramientas y recursos necesarios [2].
2. Use la interfaz de línea de comandos (CLI): dado que Fitbit Studio ya no está disponible, utilizaría las herramientas CLI para desarrollar e instalar proyectos. Esto implica instalar Node.js y usar comandos como `npx create-fitbit-app` para andamiar un nuevo proyecto [2].
3. Construir e instalar proyectos: use comandos como `npx fitbit-build` y` npx fitbit` para construir e instalar sus proyectos. Deberá autenticarse a través de Fitbit Shell para instalar aplicaciones o caras de reloj en su dispositivo [2].
4. Desarrolle las caras del reloj: si bien no puede desarrollar aplicaciones completas para el Versa 4, puede crear caras de reloj utilizando las herramientas CLI. Esto implica diseñar y codificar la cara usando archivos JavaScript y SVG [5].
Desafíos con Versa 4
- No hay soporte oficial de SDK: el Versa 4 no tiene soporte oficial de SDK para el desarrollo de aplicaciones, lo que limita lo que los desarrolladores pueden crear para el dispositivo [4].
-No hay aplicaciones de terceros: Fitbit no planea permitir aplicaciones de terceros en el Versa 4, centrándose en su lugar en las características de salud y bienestar [1].
-Sin conectividad Wi-Fi: la falta de Wi-Fi en el Versa 4 complica la instalación y administración del contenido personalizado [1].
En resumen, si bien no puede usar Fitbit Studio para desarrollar aplicaciones para el Versa 4 debido a su apagado y las limitaciones del dispositivo, puede explorar la creación de caras de reloj utilizando las herramientas CLI. Sin embargo, este proceso no es compatible oficialmente para el Versa 4, y cualquier desarrollo requeriría soluciones no oficiales.
Citas:[1] https://9to5google.com/2023/02/17/fitbit-studio/
[2] https://joaoneto.blog/getting-started-with-fitbit-development-tart-i/
[3] https://blog.devgenius.io/bringing-your-data-to-my-wrist-with-the-mongodb-data-api-and-fitbit-e73ad3db7dec
[4] https://community.fitbit.com/t5/sdk-development/when-will-we-sdk-support-for-versa-4/td-p/5374450
[5] https://www.virtuonasoft.com/blog/articles/developing+fitBit+Clock+Face+App
[6] https://support.google.com/fitbit/answer/14237121?hl=en
[7] https://www.youtube.com/watch?v=o_jyxo3gtgs
[8] https://dev.to/iansavchenko/making-an-app-for-fitbit-os-my-impressions-2ijb
[9] https://stackoverflow.com/questions/73916842/how-can-i-enable-versa-4-usb-debugging