Tauri 2.0 发布:跨平台开发的新纪元

3,499 阅读2分钟

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 页面,探索这个崭新的跨平台开发工具!