Software de código abierto para el reloj Pebble

Eric Migicovsky, fundador de Pebble Technology, anunció la publicación del código fuente del software del Pebble Watch que faltaba; ahora todas las aplicaciones necesarias para el reloj inteligente Pebble se pueden compilar a partir del código fuente. Se señala que aproximadamente el 95% de los componentes de software eran previamente de código abierto. El paso final, que completa el 5% restante, fue la publicación del código de la aplicación móvil para Android y para iOS, así como la biblioteca libpebble3 que utiliza, la cual proporciona funcionalidades para interactuar con los dispositivos portátiles Pebble. El código de la aplicación móvil está escrito en Kotlin y se distribuye bajo la licencia GPL 3.0.

El código del sistema operativo PebbleOS, utilizado en relojes inteligentes, fue liberado por Google en enero de 2025, tras la adquisición de Fitbit. Desde entonces, se han realizado más de mil cambios y mejoras en el código base de PebbleOS gracias a las aportaciones de la comunidad. Las herramientas para desarrolladores (SDK) y la implementación de un catálogo para distribuir aplicaciones y temas de pantalla instalados en relojes inteligentes también son de código abierto.

Para eliminar la dependencia del ecosistema de un único catálogo de aplicaciones, se han anunciado preparativos para incorporar la compatibilidad con suscripciones a catálogos alternativos y permitir que cualquier persona cree sus propios catálogos de aplicaciones. Por ejemplo, la compañía ha lanzado su propio catálogo, la Pebble Appstore, y una interfaz para desarrolladores, el Developer Dashboard. Se ha establecido un proceso para mantener una copia de seguridad independiente y de acceso público de todo el contenido del catálogo, gestionada por el proyecto Archive.org.

Los desarrolladores del catálogo original de Rebble, cuyo contenido se utilizó para crear la nueva Pebble Appstore, expresaron su descontento con esta medida y acusaron a Eric Migicovsky de plagiar el trabajo de otra persona. Eric justificó sus acciones citando la oportunidad de elegir, los desacuerdos sobre la colaboración y el deseo de mantener el catálogo separado de una organización externa para evitar que se repitiera el fracaso del proyecto. Respecto a las acusaciones de plagio de código, Eric señaló que bifurcar proyectos de código abierto no viola la licencia del código ni constituye robo, incluso si el desarrollo de ese código abierto fue financiado. Tras la aclaración de Eric, los representantes de Rebble anunciaron que habían reaccionado exageradamente al acusarlo de robo y expresaron su disposición a reanudar el trabajo en un acuerdo con la empresa de Eric que beneficiaría a todas las partes involucradas y a la comunidad.

Software de código abierto para el reloj Pebble

Al mismo tiempo, el reloj inteligente Pebble Time 2 ha anunciado un retraso en su envío de enero a marzo. El Pebble Time 2 cuenta con una pantalla de papel electrónico de 1.5 pulgadas y 64 colores. La pantalla táctil está cubierta por una lente plana de vidrio que, a diferencia de la lente curva de los modelos anteriores de Pebble Time, reduce la distorsión y el deslumbramiento. Incluye seguimiento del sueño, podómetro, monitor de frecuencia cardíaca y brújula. Cuenta con dos micrófonos (uno con cancelación de ruido) y altavoz. Es resistente al agua con certificación IPX8. La duración de la batería es de 30 días. El precio de reserva es de 225 $.

Los esquemas y archivos de diseño (KiCad) del modelo simplificado del Pebble 2 Duo, publicado en agosto, están disponibles en GitHub (se publicarán archivos similares para el Pebble Time 2 una vez completado el prototipo). El firmware utilizado en los dispositivos y en las compilaciones de la aplicación móvil conserva algunos componentes y blobs propietarios, como la biblioteca Memfault y los componentes para el monitor de frecuencia cardíaca, así como código para acceder a APIs propietarias externas, como el servicio de reconocimiento de voz Wispr-flow. Estas funciones son opcionales y los usuarios pueden crear una versión de firmware sin ellas si lo desean.

Los principios implementados en el reloj inteligente Pebble:

  • Utilizar una pantalla basada en papel electrónico, que sea fácilmente legible a la luz del sol y no llame la atención de los demás con su brillo.
  • Batería de larga duración con una sola carga.
  • Una interfaz de usuario sencilla que ofrece un conjunto básico de las funciones más utilizadas (visualización de la hora, notificaciones, controles de reproducción de música, despertador, pronóstico del tiempo, calendario, podómetro y seguimiento del sueño).
  • La presencia de botones que te permiten realizar acciones sin mirar la pantalla (por ejemplo, detener la reproducción de música o pasar a la siguiente canción).
  • Disponibilidad para modificación (pirateable), ampliación de funcionalidad, creación de sus propios complementos y cambio de diseño.

La plataforma PebbleOS admite todas las funciones principales de los relojes Pebble más antiguos, como notificaciones y mensajes de su teléfono inteligente (notificaciones de llamadas entrantes y eventos del calendario, información sobre nuevos SMS, correos electrónicos y mensajes de mensajeros instantáneos populares), listas de acciones, cambios de tema de pantalla, despertadores, temporizadores, calendarios, controles de reproducción de música, funciones de seguimiento de actividad física y funcionalidad ampliada a través de instalaciones de aplicaciones.

Ver mas


Fuente: opennet.ru
Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster