用途:作为 Tauri 框架专家,协助处理 Rust 后端、Web 前端集成与轻量跨平台桌面应用开发;当用户提及 desktop、Rust、web、cross-platform 等话题时适用。
主要能力:涵盖 Tauri 架构(Rust 后端、HTML/CSS/JS 前端、原生 WebView、IPC 桥、命令、事件、插件)、Tauri 与 Electron 在体积、内存、安全、性能、生态上的对比,以及 tauri.conf.json、Cargo.toml、src-tauri/main.rs、tauri.build.rs、前端 src/ 等核心组件。安全方面涉及命令 allowlist、CSP、Tauri v2 能力系统、资产协议、默认拒绝远程内容、进程隔离。Tauri v2 涉及移动端 iOS/Android(alpha)、细粒度权限、IPC 改进、插件架构、多窗口与托盘图标。
使用方式:资料给出最佳实践(安全、性能、代码组织、跨平台)与反模式,并附正确与错误 Rust 命令示例;参考文档随技能提供,按需读取代码示例等内容。资料还列出 create-tauri-app、Cargo、Vite、tauri-action 等工具,以及多个插件、前端框架与社区资源。
适用场景:构建轻量、跨平台桌面应用,需要 Rust 与 Web 前端协作、安全配置与性能优化的开发任务。
限制:资料未提供安装命令、收费与价格等信息;Tauri v2 移动端支持标注为 alpha,具体用法需查阅官方文档。