Salta al contenuto
Supastack
IT
Tema
AccediOttieni Supastack
Tutti gli articoli

Uno starter SaaS Tauri che trasforma la tua app web in un prodotto desktop

L'app Tauri di supastack avvolge lo stesso prodotto in una shell desktop nativa: barra di sistema, aggiornamenti firmati e installer per macOS e Windows, niente binari taglia Electron.

Noah Zixin Zhang2 min di lettura

Cosa include l'app Tauri di supastack?

Dipende dal piano, ma l'app Tauri avvolge lo stesso prodotto in un guscio desktop nativo: la tua UI web esistente in una finestra nativa, una barra delle applicazioni con chiusura nella barra e aggiornamenti automatici firmati tramite il plugin updater. Gli installer per macOS e Windows restano piccoli perché il rendering usa la webview del sistema operativo invece di includere Chromium.

Un'app desktop vera, non una scorciatoia

L'app Tauri apre il tuo prodotto in una finestra nativa con le integrazioni di sistema che gli utenti desktop si aspettano, barra di sistema con chiusura in barra e aggiornamenti firmati che tengono ogni installazione aggiornata senza pagina di download.

  • Finestra nativa sulla tua UI web esistente, tutta la superficie di prodotto
  • Barra di sistema con comportamento di chiusura in barra
  • Aggiornamenti firmati tramite il plugin updater di Tauri
  • Temi, billing, task IA, inbox e docs, tutto quello che ha l'app web
  • Permessi per capabilities in tauri.conf.json, non accesso totale

Costruita come si aspettano i team Tauri

Un core Rust attorno alla webview nativa del sistema operativo mantiene piccoli gli installer e basso il consumo di memoria, il motivo pratico per cui i team scelgono Tauri invece di Electron. Il renderer è la tua app web esistente: il lavoro desktop è lavoro di shell, non di prodotto.

Canali di aggiornamento, firma e impianto di release si configurano con variabili d'ambiente e la config del bundle: pubblicare una nuova versione desktop è un passo di pipeline, non un progetto.

  • Rust + TypeScript
  • tauri.conf.json + capabilities
  • macOS + Windows
  • TypeScript + Turborepo

Una codebase, ogni schermo

L'app desktop riusa la tua UI web e la tua autenticazione, nessuna codebase desktop parallela da mantenere allineata. Una funzionalità pubblicata sul web arriva sul desktop con il prossimo aggiornamento.

E poiché ogni licenza supastack copre tutte e quattro le app, il desktop è incluso invece che un secondo acquisto.

Dal clone a un installer firmato

Esegui l'app desktop contro il tuo server web locale o in produzione, poi firma e pubblica tramite il canale di aggiornamento. Le guide desktop coprono certificati, feed di release e il primo installer firmato dall'inizio alla fine.

  • Riusa il tuo deploy web locale o di produzione, nessun backend extra
  • Canale di aggiornamento e chiavi di firma configurati via variabili d'ambiente
  • Le guide coprono firma, release e updater dall'inizio alla fine

Domande frequenti

  • L'app desktop è una riscrittura nativa?, No, ed è proprio il punto. Incorpora la tua app web esistente in una shell nativa: pubblichi un solo prodotto e ogni miglioramento arriva automaticamente sul desktop.
  • Come arrivano gli aggiornamenti alle app installate?, Il plugin updater di Tauri controlla il tuo feed di release e installa gli aggiornamenti firmati in place. Canale ed endpoint si impostano via variabili d'ambiente.
  • Perché Tauri invece di Electron?, Tauri renderizza tramite la webview del sistema operativo invece di impacchettare Chromium, quindi gli installer sono nettamente più piccoli e il consumo di memoria a riposo più basso. Il nostro articolo Tauri vs Electron ha il confronto completo.

Il tuo prossimo prodotto inizia qui.

Paga una volta. Continua a creare prodotti redditizi.