Quando um app em Electron usa 200 MB, este usa 364 KB — overlay de GIF para macOS
(github.com/bssm-oss)Você estava usando um app em Electron que roda um navegador Chromium inteiro só para exibir um pequeno personagem na área de trabalho? Cansado da ineficiência de um simples GIF consumir 300 MB de memória e 5% de CPU, criei eu mesmo um Desktop Pet usando apenas tecnologias nativas do macOS.
Este app foi feito sem engine de navegador, somente com Swift e AppKit, e por isso o binário tem apenas 364 KB. Mesmo em execução, ele usa só cerca de 5 MB de memória. Aproveitando a aceleração por hardware do Apple Silicon e o envio direto para a GPU, o uso de CPU em idle fica praticamente em 0,0%, sem preocupação com bateria. Além de GIF e APNG, ele também oferece suporte completo a vídeos ProRes 4444 ou HEVC de alta qualidade com fundo transparente, e mesmo exibindo vários ao mesmo tempo não causa praticamente nenhum impacto no sistema.
Agora você pode decorar sua área de trabalho com conforto usando um app nativo leve, sem desperdício de recursos. A instalação é simples com uma única linha de comando via Homebrew, e todo o código está disponível de forma transparente em código aberto no GitHub (bssm-oss/desktop-pet).
Ainda não há comentários.