Tauri v2 首个 Beta 已发布,新版本添加了对移动端(iOS 和 Android)的支持。
公告写道:“Tauri v2 是支持跨平台开发的一个重大里程碑,开发桌面和移动应用程序从未如此简单。你可以将现有的桌面程序无缝迁移到移动设备,并获得原生 API 和 Tauri CLI 的出色开发者体验。”
Tauri 是一个桌面 UI 框架,可让开发者使用每个平台的 Webview 技术栈为所有主要桌面操作系统构建应用程序,目前支持 Windows/macOS/Linux 等平台。开发者通过 Tauri 几乎可以使用任何编译为 HTML、JS 和 CSS 的前端框架来构建桌面 UI。
Tauri 核心库采用 Rust 编写,使用 Tauri 开发的应用程序的后端是一个基于 Rust 的二进制文件,带有一个前端可以与之交互的 API,通过 JS Api 调用后台接口。
Tauri v2 新特性
- 改进 IPC
- 支持多 Webview
- 新增菜单和托盘图标 JavaScript APIs
- 新增原生上下文菜单
- 实现多个窗口 API
- 移动端原生 API 目前支持通知、对话框、NFC、条形码读取、生物识别、剪贴板和深度链接 (deep link)
Release Notes