- Google publicó el código fuente de los relojes inteligentes Pebble. Esto forma parte de un esfuerzo para apoyar a los voluntarios que intentan mantener los relojes Pebble después de que la empresa original cesó operaciones en 2016.
- Historia de Pebble
- Pebble se lanzó por primera vez a través de un proyecto en Kickstarter y, en ese momento, fue el proyecto con mayor financiamiento recaudado. En cuatro años vendió más de 2 millones de relojes inteligentes y formó una comunidad de miles de desarrolladores que crearon más de 10 mil apps y carátulas para reloj.
- En 2016, Fitbit adquirió Pebble y luego Fitbit fue adquirida por Google, por lo que Pebble OS también pasó a manos de Google.
- Han pasado 8 años desde que se descontinuó el soporte de hardware y software de Pebble, pero todavía existen muchos fans.
- Qué se publicó
- Se publicó la mayor parte del código fuente del sistema operativo Pebble. Este repositorio ofrece todas las funciones estándar de un reloj inteligente que corren sobre microcontroladores ARM Cortex-M
- Está construido con FreeRTOS e incluye un amplio framework para gestión de memoria, gráficos, módulos de manejo del tiempo y la capacidad de cargar y ejecutar apps personalizadas escritas en C y con el motor Javascript Jerryscript
- Se eliminó parte del código propietario, en especial el relacionado con soporte de chipset y la pila de Bluetooth. Por eso, aunque el código publicado incluye archivos del sistema de compilación, no puede compilarse ni enlazarse tal cual
- Planes a futuro
- Se espera que esta publicación ayude a la comunidad y a los voluntarios del proyecto Rebble a continuar con el soporte para los relojes Pebble
- Para construir nuevas actualizaciones de firmware, será necesario un trabajo considerable para reemplazar las partes eliminadas y actualizar código fuente que no ha recibido mantenimiento durante años.
2 comentarios
Repebble - Pebble está de vuelta
Parece que Eric Migicovsky, el creador original de Pebble, se está moviendo para volver a crear Pebble.
Comentarios de Hacker News
Lo ocurrido en Google no fue simplemente casualidad, sino el resultado del impulso de un ingeniero apasionado que lo promovió en su tiempo personal. Gracias a acciones individuales como esta pasan cosas buenas, y eso merece reconocimiento y celebración.
Se escribió una publicación de blog sobre el plan para revivir Pebble de forma sostenible. A quienes estén interesados se les recomienda visitar rePebble.com.
La parte que Google liberó como código abierto es limitada, y se eliminaron algunos componentes de terceros.
El código publicado incluye archivos del sistema de compilación, pero en su estado actual no es posible compilarlo ni enlazarlo.
Esta acción de Google ayuda a mitigar el daño causado por "Killed by Google". Sin embargo, sería mejor mejorar las dinámicas internas ineficientes.
Como usuario de Pebble, este anuncio es sorprendente y da esperanza de que será posible desarrollar y modificar dispositivos antiguos.
Se extrañó Pebble cuando la batería dejó de funcionar, pero eso llevó a cambiarse al Apple Watch. La app decisiva del Apple Watch fue el rastreador de actividad física.
Un usuario no familiarizado con el lenguaje C preguntó sobre la asignación en pila en el código de Pebble. Preguntó si Pebble usa únicamente asignación en pila.