您现在的位置是:首页 > 文章详情

Flutter 3.24 发布,Flutter GPU API 早期预览

日期:2024-08-08点击:191

谷歌宣布正式推出 Flutter 3.24 和 Dart 3.5。

“我们计划在 I/O 2024 Connect 系列的最后一站发布 Flutter 3.24 和 Dart 3.5,这场会议将在短短几个小时后在中国举行——中国是 Flutter 在世界上最活跃的社区之一,这一时刻非常特别。”

Flutter 3.24 和 Dart 3.5 包括新 Flutter GPU API 的早期预览、网页元素嵌入的增强功能;以及为那些对 iOS 生态系统构建感兴趣的用户提供的一些更新,包括对 Swift Package Manager 的早期支持和 Cupertino widget 的更新功能。

Flutter GPU API 是一个直接集成到 Flutter SDK 中的功能强大的 low-level graphics API。该 API 允许开发人员定义自定义 raster pipelines 并直接向 GPU 提交绘制调用,从而可以创建专门的渲染器(如 2D Canvas 替代品、3D 场景图甚至粒子系统),从而获得高性能和沉浸式体验,而无需通常需要的引擎级庞大资源。

考虑到没有丰富图形开发经验的开发者会面临较大的学习难度,谷歌方面还在投资开发 Flutter Scene 等渲染包,利用 Flutter GPU API 并允许导入动画 glTF 模型和构建 3D 场景,使开发人员能够轻松地在 Flutter 和 Dart 中构建 3D 应用和游戏。

目前,Flutter GPU API 仍处于早期预览阶段,之后可能会有较大的变更。尽管如此,官方建议在使用 Flutter GPU 时针对 Flutter 的 main channel 进行开发。更多详情可查看博客文章 Flutter GPU & Flutter Scene

此外,为了优化性能以及最大限度地提高 Flutter 与底层平台的兼容性,包括充分利用 Apple 生态系统的全部功能。在新版本中:

  • Flutter 引入了对 Swift Package Manager (SPM) 的早期支持,提供对 Swift 包生态系统的访问,并让 Flutter 插件能够利用大量预构建功能来加速开发。“一旦 Swift Package Manager 被插件开发人员广泛采用,它应该会简化 Flutter 安装过程本身,并降低新手(尤其是那些不熟悉 iOS 生态系统的人)的入门门槛。”
  • 开始现代化和扩展 Cupertino 小部件库。解决了 Cupertino 中的 15 个 issue,并在 widget catalog 中添加了 37 个缺失的 Cupertino 小部件
  • 添加对 Flutter macOS 应用程序的平台视图和 Web 视图支持,允许将原生 macOS UI 组件直接无缝集成到 Flutter 应用程序中。

更多详情可查看 Flutter 3.24 技术博客文章和 Dart 3.5 博客文章

原文链接:https://www.oschina.net/news/306057/flutter-3-24-dart-3-5
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章