Tauri 架构
Tauri 是一款组合性强的多语言通用工具包,可用于制作各种桌面应用程序。其基于一系列 Rust 工具及 WebView 内渲染的 HTML 构成。使用 Tauri 构建的应用可使用任意 JS 和 Rust API,通过消息传递让 WebView 得以控制系统。开发人员可以使用自己的功能扩展默认 API,并轻松桥接 Webview 和基于 Rust 的后端。
Tauri 应用程序可以具有自定义菜单和托盘式界面。它们可以按预期进行更新并由用户的操作系统进行管理。它们非常小,因为它们使用操作系统的 webview。它们不提供运行时,因为最终的二进制文件是从 Rust 编译的。这使得 Tauri 应用程序的反转不是一件容易的事。