O que a app Tauri da supastack inclui?
Depende do plano, mas a app Tauri envolve o mesmo produto numa shell nativa de desktop: a tua UI web existente numa janela nativa, uma bandeja do sistema com comportamento de fechar para a bandeja e atualizações automáticas assinadas através do plugin updater. Os instaladores para macOS e Windows ficam pequenos porque a renderização usa a webview do sistema operativo em vez de empacotar o Chromium.
Um app desktop de verdade, não um atalho
O app Tauri abre seu produto numa janela nativa com as integrações de SO que usuários desktop esperam, bandeja do sistema com fechar-para-a-bandeja e atualizações assinadas que mantêm cada instalação em dia sem página de download.
- Janela nativa sobre sua UI web existente, toda a superfície do produto
- Bandeja do sistema com comportamento de fechar-para-a-bandeja
- Auto-atualizações assinadas via plugin updater do Tauri
- Temas, billing, tarefas de IA, caixa de entrada e docs, tudo o que o app web tem
- Permissões por capabilities no tauri.conf.json, não acesso total
Construído como as equipes de Tauri esperam
Um núcleo Rust ao redor do webview nativo do SO mantém os instaladores pequenos e o uso de memória baixo, a razão prática pela qual equipes escolhem Tauri em vez de Electron. O renderizador é seu app web existente: o trabalho de desktop é trabalho de shell, não de produto.
Canais de atualização, assinatura e a tubulação de releases passam por variáveis de ambiente e a config do bundle: lançar uma nova versão desktop é um passo de pipeline, não um projeto.
- Rust + TypeScript
- tauri.conf.json + capabilities
- macOS + Windows
- TypeScript + Turborepo
Do clone a um instalador assinado
Execute o app desktop contra seu servidor web local ou em produção, depois assine e publique pelo canal de atualização. Os guias desktop cobrem certificados, o feed de releases e o primeiro instalador assinado do início ao fim.
- Reutiliza seu deploy web local ou de produção, sem backend extra
- Canal de atualização e chaves de assinatura configurados por variáveis de ambiente
- Os guias cobrem assinatura, releases e o updater do início ao fim
Perguntas frequentes
- O app desktop é uma reescrita nativa?, Não, e é exatamente esse o ponto. Ele embute seu app web existente numa shell nativa: você lança um produto só e cada melhoria chega automaticamente ao desktop.
- Como as atualizações chegam aos apps instalados?, O plugin updater do Tauri consulta seu feed de releases e instala atualizações assinadas no lugar. Canal e endpoints são definidos por variáveis de ambiente.
- Por que Tauri em vez de Electron?, O Tauri renderiza via webview do sistema operacional em vez de empacotar o Chromium, então os instaladores são bem menores e o consumo de memória em repouso menor. Nosso artigo Tauri vs Electron tem a comparação completa.