跳轉到內容
Supastack
TW
主題
登入獲取 Supastack
全部文章

一套把你的 Web 應用變成桌面產品的 Tauri SaaS 起步套件

supastack 的 Tauri 應用把同一套產品裝進原生桌面殼:系統匣、簽章自動更新,以及 macOS 與 Windows 安裝程式,沒有 Electron 等級的體積。

Noah Zixin Zhang約 1 分鐘閱讀

supastack 的 Tauri 應用程式包含什麼?

取決於所選方案,但 Tauri 應用把同一套產品裝進原生桌面殼:你現有的 Web UI 跑在原生視窗裡,系統匣與關閉到系統匣行為,以及經 updater 外掛的簽名自動更新。macOS 與 Windows 安裝包體積很小,因為它用作業系統的 WebView 渲染,而不是綁定 Chromium。

真正的桌面應用,不是捷徑

Tauri 應用把你的產品放進原生視窗,並帶上桌面使用者期待的系統整合,系統匣與關閉到系統匣的行為,以及簽章自動更新:無需下載頁,每台安裝都保持最新。

  • 承載你現有 Web UI 的原生視窗,完整產品面
  • 系統匣與關閉到系統匣行為
  • 經 Tauri updater 外掛的簽章自動更新
  • 主題、計費、AI 任務、收件箱與文件,網頁應用有的這裡都有
  • tauri.conf.json 中的能力化權限,而非全盤放行

以 Tauri 團隊熟悉的方式建構

Rust 核心加作業系統原生 WebView,讓安裝程式更小、記憶體佔用更低,這正是團隊放棄 Electron 選擇 Tauri 的實際理由。渲染層就是你現有的 Web 應用,桌面工作只發生在殼層,不碰產品程式碼。

更新通道、簽章與發佈管線透過環境變數與打包設定完成,發佈新的桌面版本是流水線的一步,而不是一個專案。

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

一套程式碼庫,涵蓋所有螢幕

桌面應用複用你的 Web UI 與認證,沒有需要額外維護的桌面程式碼庫。網頁端發佈的功能會隨下一次更新出現在桌面上。

而且每份 supastack 授權都涵蓋全部四個應用,桌面端包含在內,無需二次購買。

從複製到簽章安裝程式

讓桌面應用對接本機或已部署的 Web 服務,然後透過更新通道簽章並發佈。桌面端指南涵蓋憑證、發佈來源,以及第一個簽章安裝程式的完整流程。

  • 複用本機或正式環境的 Web 部署,無需額外後端
  • 更新通道與簽章金鑰透過環境變數設定
  • 指南完整涵蓋簽章、發佈與更新器

常見問題

  • 桌面應用是原生重寫嗎?, 不是,這正是它的意義。它把你現有的 Web 應用嵌入原生殼層,你交付一個產品,每次改進都會自動落到桌面上。
  • 更新如何送達已安裝的應用?, Tauri updater 外掛檢查你的發佈來源並就地安裝簽章更新。通道與端點透過環境變數設定。
  • 為什麼選 Tauri 而不是 Electron?, Tauri 用作業系統的 WebView 渲染,而不是綁定 Chromium,因此安裝程式體積更小、閒置記憶體佔用更低。我們的 Tauri 對比 Electron 文章有完整分析。

下一個產品,從這裡開始。

一次付費,持續打造盈利的產品。