在 2024/10/02 官方正式发布了 Tauri 2.0 的稳定版本,这给我们构建跨平台桌面应用提供了新的选择。首先我们先了解一下 Tauri 是什么?借用官方的话来说: Tauri 是用于为所有主流桌面(macOS、linux、windows)和移动(iOS、Android)平台构建微小二快速的二进制文件的框架。开发人员可以使用任何编译为 HTML、JavaScript 和 CSS 的前端框架来构建他们的应用,并且也可以在需要时使用 Rust、Swift 和 Kotlin 等语言来实现后端逻辑。总结一下 Tauri 是可以使用 Web 技术构建跨平台桌面应用,同时提供对系统本地资源访问能力的框架,没错,这介绍很容易想到另一个也是很好用的框架 Electron。Tauri 的优势在于轻量,性能,并且能提供更小的最终打包文件。