Construa um app de desktop

Swift ou Electron: qual você deve usar?

Compare os recursos do Mac, suporte para Windows e Linux, habilidades da equipe, velocidade, segurança e custo a longo prazo.

Guia · 03
01

Escolha Swift para um app de Mac de verdade

Swift com SwiftUI ou AppKit pode usar ferramentas da Apple e recursos do Mac diretamente. Comece aqui quando janelas do Mac, menus ou serviços do sistema forem centrais. Também se encaixa em apps que precisam de baixo consumo de bateria, acessibilidade ou novos recursos do macOS.

02

Escolha Electron quando uma única equipe web dá suporte a três sistemas

O Electron inclui Chromium e Node.js. Sua equipe pode usar HTML, CSS e JavaScript para Windows, macOS e Linux em um único código principal. Você ainda deve proteger cada processo e script de pré-carregamento. Você também deve enviar atualizações, conectar recursos do sistema, controlar a memória e testar instaladores.

03

Avalie o que seu produto precisa

Compare a profundidade dos recursos do Mac, os sistemas suportados, o uso offline, a segurança e a velocidade. Compare também as habilidades da equipe, o ritmo de lançamento e os ajustes a longo prazo. Antes de decidir, teste o recurso mais difícil do sistema com um pequeno protótipo.