Ir al contenido

Los gráficos embebidos merecen un editor mejor ​

Las herramientas de GUI embebidas llevan mucho tiempo por detrás de sus homólogas web y móviles: ciclos de desarrollo más lentos, ecosistemas fragmentados, capacidades de diseño limitadas y falta de soporte de experiencia de usuario moderna.

Mientras que las plataformas web y móviles se benefician de herramientas ricas y colaborativas y de una iteración rápida, el desarrollo embebido sigue atado a soluciones específicas de cada proveedor y limitado por el hardware y los flujos heredados.

El resultado: una brecha significativa en la calidad de las herramientas y la velocidad de diseño. Los desarrolladores de sistemas embebidos siguen lidiando con ciclos largos de flasheo y depuración, un soporte mínimo de prototipado y entornos de diseño poco potentes.

  • Las herramientas de GUI web y móviles son ricas en funciones, modernas y evolucionan rápidamente
  • La colaboración en tiempo real, el prototipado y la entrega de diseño a desarrollo son el estándar
  • Los frameworks y sistemas de diseño (React, Material Design) impulsan la coherencia y la velocidad
  • Herramientas como Figma, Sketch y Adobe XD ofrecen flujos fluidos y potentes capacidades de experiencia de usuario
  • Los ciclos de desarrollo son rápidos, con emuladores, vistas previas en vivo y recarga en caliente
  • Enormes ecosistemas y comunidades de código abierto aceleran la innovación

Creemos que es hora de replantear el desarrollo de GUI embebidas desde cero. El cambio debe priorizar la experiencia del desarrollador, los estándares modernos de diseño y una iteración más rápida, sin sacrificar el rendimiento, la fiabilidad ni los requisitos en tiempo real.

Lopaka.app es nuestra respuesta: un editor de gráficos embebidos creado específicamente para llevar los flujos modernos de diseño al espacio embebido. Centrado, eficiente y consciente del hardware, porque los gráficos embebidos merecen algo mejor.

Cómo es un flujo de trabajo mejor ​

Cerrar esta brecha no significa llevar un framework web a un microcontrolador. Significa dar a los desarrolladores de sistemas embebidos el mismo ciclo de diseño rápido, produciendo a la vez el código simple que su biblioteca espera. En Lopaka, ese ciclo se ve así:

  • Diseña a la resolución real. Dibujas en un lienzo que coincide con tu pantalla píxel a píxel, con las fuentes y el modelo de color de tu biblioteca de destino. Lo que ves es lo que mostrará el hardware.
  • Obtén código al instante. Cada cambio actualiza el código generado para U8g2, TFT_eSPI, Adafruit GFX, LVGL, ESPHome y otras bibliotecas. No hay nada en tiempo de ejecución que agregar ni nada que aprender más allá de la biblioteca que ya usas. Consulta Plataformas.
  • Itera sin flashear. Prueba un diseño, una fuente o un ícono en segundos en lugar de esperar un ciclo de compilación y flasheo por cada cambio.
  • Trabaja con recursos reales. Convierte imágenes, GIF, video y fuentes TrueType en mapas de bits listos para tu pantalla en la misma herramienta.
  • Comparte y reutiliza. Los proyectos viven en la nube, se pueden compartir con un enlace y se pueden copiar desde la Galería.

Leer más ​