Tauri v2 支持 Android 和 iOS,跨平台开发新选择

来源: OSCHINA
编辑:
2024-02-05 10:01:00

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

展开阅读全文
点击加入讨论🔥(10) 发布并加入讨论🔥
本篇精彩评论
终于从 alpha 更新到 beta 了,期待 release 版本的发布,应该不会太久了,以后写点小工具什么的就用它了,相比 electron 来说虽然生态还不太丰富,但编译后可执行文件小很多,还支持android/ios,如果是纯web的,web平台也可以,还是非常方便的呀!
2024-02-05 15:10
2
举报
大概率可以使用wasm构建很多高级特性
2024-02-05 15:51
1
举报
10 评论
3 收藏
分享
返回顶部
顶部