2024 年 10 月 16 日
Flutter 3.3 专注于改进和性能改进,以强化 Flutter 3 中提供的功能。Flutter 3.3 是一款漂亮的应用程序,正在致力于提高性能,同时也是告别的标志。
Google LLC 今天宣布发布 Flutter3.3。Flutter 开发公司的多平台用户界面应用开发框架正在增加对更高规格的支持。因为该集团专注于改进其照片引擎。
此次发布是继 3 月份 FlutterXNUMX 的新里程碑之后的又一重大发布,该里程碑增加了对 macOS 和 Linux 计算机的框架支持,使其可以在六个平台上使用.
Flutter 开发机构允许开发人员为他们的应用程序构建一个 UI,以便在多个设备上运行并看起来相同。
它允许开发人员快速创建漂亮的用户界面,现在包括对 Android 上 Material 3 规格的更理想的支持,以及针对平板电脑和计算机的新功能,包括对平板电脑的手写支持。
自 Flutter 3 发布以来,Flutter 的增长势头进一步扩大。目前有超过 25,000 个 Flutter 程序可供开发人员选择,开发人员对这些程序的使用可以持续每天向 Apple App 和 Google Play 商店提交 1,000 多个新应用。
该团队一直致力于改进 Flutter 全新且先进的图像引擎 Impeller。它是对核心渲染层的全面重写,目前是 Flutter 所有显示功能的基础。一旦完成代码,Impeller 将使用自定义代码更新之前的 Skia 代码,这些自定义代码将充分利用新芯片组和硬件增强的软件编程接口,例如 iOS 上的 Metal 和 Android 上的 Vulkan。
Impeller 在所有设备上提供可预测的性能,其中所有图像编译都在构建时进行,而不是在程序运行时进行,并且缓存是显式的。这减少了如今应用程序中所谓的“卡顿”,而原本应该简单的滚动却会出现跳跃或卡顿。
因此,Impeller 必须能够为移动设备上的大多数应用程序提供流畅、几乎稳定的 60 赫兹刷新率,以便满足最高生产力研究的要求并成为任何游戏的必备条件。
尽管 Impeller 尚未完全运行,但仍在优化性能,但有兴趣亲自试用的开发人员可以试用它。早期采用者现在可以在 iOS 上试用它,无需更改代码,只需使用标志启用它即可。有关 Impeller 结构的更多详细信息以及如何启用它,请参阅开发人员 wiki。
此新版本还涵盖了 Dart 2.18,这是一种用于开发强大应用程序的编程语言,它具有调用以 Swift 或 Objective-C 编写的功能和库的最大能力,这两种语言都是 iOS 和 Android 应用程序的常用编程语言。
至于展示全新改进的 Flutter 3 和 Impeller 中的所有内容, Flutter 移动应用程序开发公司 与布局小组合作 gskinner 推出一款全新的应用程序来展示 Flutter 和 Impeller 的所有新功能。
这款名为 Wonderous 的应用程序让用户通过设计精美的用户界面进行导航,同时还展示了一系列视觉技术和高质量实践,希望能够激励开发人员。它将涵盖从印度阿格拉市的泰姬陵到墨西哥尤卡坦半岛奇琴伊察玛雅遗址的视觉效果,其理念是提供一个了解历史、艺术和亚文化的门户,并着眼于设计和编辑。
在接下来的几周内,Gskinner 将分享更多有关制作该应用程序的具体技术文章,包括动画技术以及如何使用 Flutter 来使该应用程序更加方便和高效。
Flutter 3.3 有哪些新功能?
Flutter 3.3 的发布为 Flutter Web、桌面、文本处理性能改进等带来了更新。Flutter 开发服务提供:
在框架中
- 全局选择: 使用单一的扫动手势来选择 Web 应用程序中的元素是 Flutter Web 应用程序中缺少的一项本地功能。但随着 Flutter 3.3 的出现,这些功能如今发生了变化。随着名为 SelectionArea 的新小部件的出现。为了更容易在 Flutter Web 应用程序中选择元素,只需使用 SelectionArea 小部件包装 Scaffold 即可。它的所有后代现在都是可选的。要了解有关小部件的更多信息,请前往 SelectionArea API 文档。
- 触控板输入: Flutter 3.3 还对触控板输入进行了一些改进。现在,触控板输入提供了更丰富、更快速的控制。不仅如此,它还消除了滚动过程中的不一致。了解有关触控板输入改进的更多信息。
- 涂: 涂鸦功能在以下小工具上默认启用: CupertinoTextField, 文本域以及可编辑的文本。作为用户,你只需要将 Flutter 版本升级到 Flutter 3.3 即可。
- 文字输入: 开发人员可以创建一个具有不同样式范围的输入字段,该输入字段可以在用户输入文本时扩展和收缩。
- 材料设计3: 随着 Android 操作系统内部的改进越来越多,Material Design 的更新迭代也越来越多。Flutter 很快就跟上了更新。在 Flutter 3.3 中,IconButton、Chip 和 AppBar 版本等小部件的 Material Design 进行了修改。
桌面
- Windows:在 Flutter 3.3 发布之前,如果您想基于 Flutter 设置桌面应用程序的版本,则需要将其从特定于 Windows 应用程序的文件替换。最近对更新的更改使得从项目的 pubspec.yaml 替换应用程序版本变得更加容易。这使得它与其他平台版本的设置更加一致。要了解有关此选项的更多信息,请转到 Flutter 文档。
+1 315 210 4488
+91 99888 06489