Cuando una app en Electron usa 200 MB, esta usa 364 KB — superposición de GIF en macOS
(github.com/bssm-oss)¿Estabas usando una app de Electron que ejecuta prácticamente un navegador Chrome completo solo para mostrar un pequeño personaje en el escritorio? Harto de la ineficiencia de que un simple GIF consuma 300 MB de memoria y 5% de CPU, desarrollé directamente un Desktop Pet implementado solo con tecnologías nativas de macOS.
Esta app fue creada sin motor de navegador, usando únicamente Swift y AppKit, por lo que el tamaño del binario es de apenas 364 KB y, aun en ejecución, solo usa alrededor de 5 MB de memoria. Aprovechando la aceleración por hardware de Apple Silicon y la carga directa al GPU, el uso de CPU en estado idle converge prácticamente a 0.0%, así que no hay de qué preocuparse por la batería. Soporta perfectamente GIF y APNG, así como video ProRes 4444 o HEVC en alta calidad con fondo transparente, y aunque muestres varias mascotas al mismo tiempo, no representa ninguna carga para el sistema.
Ahora puedes decorar tu escritorio cómodamente con una app nativa liviana y sin desperdicio de recursos. Se puede instalar fácilmente con una sola línea de comando a través de Homebrew, y todo el código está publicado de forma abierta y transparente en GitHub (bssm-oss/desktop-pet).
Aún no hay comentarios.