为什么需要
出海做桌面产品,Electron 打包出来动辄 200MB,用户下载体验差。Tauri 用系统 WebView,打包后只有几 MB,启动快,内存占用低。一个人用前端技术就能做出原生体验的桌面应用。
怎么用
bash
# 安装
npm create tauri-app@latest my-app
cd my-app
npm install
npm run tauri dev # 开发
npm run tauri build # 打包
前端用 React/Vue/Svelte 都行,后端用 Rust 写系统级逻辑。打包后生成 .dmg(macOS)、.msi(Windows)、.AppImage(Linux)。
使用案例
独立开发者用 Tauri + React 做了一个跨平台的 Markdown 笔记应用,打包后 macOS 版 8MB,Windows 版 5MB。上架到各平台应用商店,用户反馈「比 Electron 应用快很多」。
注意事项
- 定价:完全免费开源
- 局限:需要学 Rust(后端逻辑用 Rust 写);移动端支持还在开发中