miércoles, 23 de junio de 2021

Desarrollo de aplicaciones para relojes inteligentes con Tizen

Hace ya unos años que compré un smartwatch, y la verdad es que no me arrepiento en absoluto. El precio no es muy superior a lo que cuesta un buen reloj tradicional, con la diferencia de ser muchísimo más versátil.


Entre las apps que uso muchísimo estaría el cronómetro, la cuenta atrás, el podómetro, las múltiples esferas, el control de pulsaciones por minuto, la activación remota de la cámara, las alarmas, los avisos cuando te dejas el teléfono atrás, visualizar las notificaciones, la distancia recorrida cada día,... y un larguísimo etcétera.

Además, hace unos meses que instalé una aplicación para llevar el marcador del pádel. Es una gozada, porque se acaban los tiempos muertos intentando recordar la puntuación y se cortan de raíz las discusiones absurdas sobre si es ventaja o iguales.

Pues bien, a raíz de esto me decidí a desarrollar una aplicación para llevar el marcador mejor de lo que existe. Es realmente muy muy fácil, ya que se programa utilizando Javascript, CSS y HTML, lenguajes híper-conocidos y extendidos.

Con eso he conseguido cubrir todas las deficiencias de las aplicaciones que he descargado, instalado y probado, ninguna tan completa como la que acabo de finalizar.

Desde que aprenda cómo publicarla en el market place de Samsung, sin duda la colgaré, para que todo el mundo aficionado al tenis y al pádel puedan usarla.


La aplicación en mi reloj Samsung


La aplicación en funcionamiento


Entre las funcionalidades que le he desarrollado y que no he encontrado en lo poco que existe en el market place de Samsung destacaría:

  • Control de qué equipo saca en cada momento.
  • Botón undo para deshacer errores a la hora de cargar un punto.
  • Tie-Break. Control de la puntuación y del saque. Las aplicaciones que he probado no hacen una buena gestión de este apartado.
  • Botón reset para reiniciar el marcador. Cuando pulsamos el sistema nos pregunta si estamos seguros. Algunas app que lo incluyen no preguntan, y es común pulsar por accidente y perder el marcador.
  • Tener la hora siempre disponible. Es importante saber cuánto tiempo de cancha nos queda.

Tizen Studio es el entorno de desarrollo que ofrece Samsung de forma gratuita. Me ha sorprendido porque es bastante estable y porque no he tenido ningún problema para instalarlo en Linux. Además, el emulador de smartwatch que incluye funciona de maravilla.


En conclusión, sabiendo desarrollar aplicaciones web, es realmente muy muy fácil hacer una aplicación para un smartwatch. Te animo a que lo pruebes.

Vídeo explicativo/demostrativo de la aplicación