Google ha dado un paso importante al liberar el código fuente de los relojes Pebble en GitHub, un acontecimiento que llega más de ocho años después de que Pebble cesara operaciones en 2016. Pebble OS, el sistema operativo que da vida a los relojes inteligentes Pebble, fue desarrollado en C y se apoya en el kernel FreeRTOS y la biblioteca del sistema Newlib, específicamente para su funcionamiento en microcontroladores ARM Cortex-M.
El proyecto Pebble nació como una exitosa campaña en Kickstarter, logrando recaudar 10.3 millones de dólares en 2012 y superando esa cifra con 20.3 millones en 2015, convirtiéndose en una de las iniciativas más financiadas en la plataforma.
La producción de los relojes se llevó a cabo entre 2013 y 2016 bajo la marca Pebble Technology, pero debido a que la marca no llego a ser competencia contra los productos de los gigantes (Samsung y Apple), la compañia termino por cesar operaciones tras su adquisición por Fitbit en 2016. Posteriormente, con la compra de Fitbit, Google obtuvo también los derechos sobre el sistema operativo de Pebble.
Sobre los Pebble Watch
Los relojes Pebble, lanzados inicialmente como un proyecto exitoso en Kickstarter, se hicieron populares en la primera mitad de la década de 2010 gracias a su enfoque en la simplicidad y la durabilidad. A diferencia de los relojes inteligentes modernos que suelen requerir recargas diarias, los relojes Pebble se destacaron por su impresionante duración de batería de una semana. Equipados con pantallas de LCD reflexivas tipo e-paper, estos relojes ofrecían una visibilidad excelente incluso bajo la luz solar directa, además de un diseño minimalista que atrajo a un amplio espectro de usuarios.
Su conectividad Bluetooth permite una integración fluida con dispositivos iOS y Android, facilitando la recepción de notificaciones y mensajes en la muñeca, desde alertas de llamadas y eventos del calendario hasta correos electrónicos y mensajes de aplicaciones de mensajería. Además, se ha desarrollado la biblioteca libpebble, que permite a los usuarios de Linux interactuar con el reloj.
Por la parte del software, «Pebble OS», este cuenta con un ecosistema que se destaca por permitir la instalación de aplicaciones adicionales a través de una tienda en línea. Con más de 10.000 aplicaciones desarrolladas por terceros, el reloj puede extender sus funciones desde mostrar noticias y datos financieros hasta actuar como un control remoto para la cámara del teléfono, servir como herramienta de navegación, monitorizar la actividad física e incluso ejecutar juegos sencillos.
Pebble OS para el pueblo
Con la liberación del código de Pebble OS en su estado original, junto con una nueva versión del repositorio en la que se han eliminado ciertos componentes propietarios. La parte de código que se mantiene abierta abarca todas las funciones esenciales de los relojes inteligentes, incluyendo un entorno gráfico personalizado, un sistema de notificaciones, un marco para la instalación de aplicaciones de terceros, el motor JavaScript Jerryscript y una serie de herramientas básicas como un rastreador de actividad física y un control para la reproducción de contenido multimedia.
Sin embargo, debido a restricciones en los derechos de relicenciamiento, se han excluido del código fuente elementos como la pila Bluetooth, el sistema central del software, la biblioteca STM, el códec de voz, entre otras cosas mas. No obstante, existe la posibilidad de sustituir estos componentes eliminados por alternativas de código abierto. Cabe destacar que el repositorio publicado no está respaldado oficialmente por Google, sino que se presenta como una iniciativa independiente para incentivar a los entusiastas a contribuir con la plataforma.
Paralelamente, el fundador de Pebble ha anunciado la reactivación del proyecto y su intención de desarrollar un nuevo modelo de reloj. Tras probar diversas opciones disponibles en el mercado y no encontrar ninguna que cumpliera con sus expectativas, decidió retomar su iniciativa y dar vida a una nueva versión de Pebble. Se espera que el dispositivo mantenga características similares a los modelos anteriores, pero con la incorporación de mejoras en su diseño y funcionalidad.
Según su creador:
Un reloj inteligente ideal debe contar con una pantalla de papel electrónico que garantice una excelente visibilidad bajo la luz del sol sin resultar molesta para quienes lo rodean. También debe ofrecer una autonomía prolongada con una sola carga, disponer de una interfaz intuitiva que incluya las funciones esenciales como notificaciones, control de reproducción de música, despertador, calendario y seguimiento de actividad física, además de contar con botones físicos que permitan operar el dispositivo sin necesidad de mirar la pantalla. Otro aspecto clave es la posibilidad de personalización, permitiendo modificaciones, mejoras y la creación de complementos propios para adaptar el dispositivo a las necesidades de cada usuario.
Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
Continúar leyendo...