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 服务,然后通过更新通道签名并发布。桌面端指南覆盖证书、发布源,以及第一个签名安装包的完整流程。
- 复用本地或生产的 Web 部署,无需额外后端
- 更新通道与签名密钥通过环境变量配置
- 指南完整覆盖签名、发布与更新器
常见问题
- 桌面应用是原生重写吗?, 不是,这正是它的意义。它把你现有的 Web 应用嵌入原生壳层,你交付一个产品,每次改进都会自动落到桌面上。
- 更新如何到达已安装的应用?, Tauri updater 插件检查你的发布源并就地安装签名更新。通道与端点通过环境变量设置。
- 为什么选 Tauri 而不是 Electron?, Tauri 用操作系统的 WebView 渲染,而不是捆绑 Chromium,因此安装包体积更小、空闲内存占用更低。我们的 Tauri 对比 Electron 文章有完整分析。