跳转到内容
Supastack
CN
主题
登录获取 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 文章有完整分析。

下一个产品,从这里开始。

一次付费,持续打造盈利的产品。