Tauri 团队隆重推出 Tauri 2.0 稳定版!这是一个为桌面和移动平台构建超小型、高速二进制文件的框架。
什么是 Tauri?
Tauri 是一个框架,支持在主流桌面(macOS、Linux、Windows)和移动平台(iOS、Android)上构建应用程序。开发者可以使用任何编译成 HTML、JavaScript 和 CSS 的前端框架,同时在需要时利用 Rust、Swift 和 Kotlin 等语言进行后端逻辑开发。
大多数情况下,无需编写 Rust、Swift 或 Kotlin 代码。Tauri 提供了广泛的 JavaScript API。
什么时候使用 Tauri?
如果需要以下任一功能,Tauri 是理想选择:
- 单一 UI 代码库适用于所有平台
- 最大化覆盖 Windows、macOS、Linux、Android 和 iOS 用户
- 前端开发者希望编写原生应用
- Rust 开发者寻求优雅的 UI 解决方案
Tauri 的受欢迎程度
截至目前,Tauri 在 GitHub 上有超过 80,000 颗星,4,878 个 Pull Requests 和 3,570 个已关闭的问题。Discord 服务器拥有约 17,700 名成员,活跃的社区提供支持和讨论。
如何升级到 2.0?
自 2022 年 6 月发布 Tauri 1.0 后,经过两年的改进和测试,最终推出 2.0 稳定版。新版包含许多新特性和优化,详细迁移指南请参考官方文档。
2.0 的亮点
- 更好的入门体验:通过 create-tauri-app 工具,快速启动 Tauri 应用。
- 热模块替换(HMR) :支持在移动设备和模拟器上实时预览。
- 插件系统:更易于扩展,支持移动平台插件。
- 移动支持:现支持 iOS 和 Android,允许使用 Swift 和 Kotlin 进行开发。
社区贡献
感谢所有为 Tauri 社区做出贡献的开发者,特别是 Lucas 和其他主要贡献者的辛勤付出。
安全性提升
Tauri 2.0 的架构经过独立的安全审计,确保更高的安全标准。
下一步计划
未来的开发重点将是改进开发者体验、文档和移动开发流程。如果对 Tauri 的未来方向有兴趣,欢迎参与讨论和贡献。
了解更多详情,请访问 Tauri 官网和 GitHub 页面,探索这个崭新的跨平台开发工具!