内容简介:Flutter 2.8 已发布,这是一个重大更新版本。其中包含了许多新功能和改进,可改善移动和 Web 开发人员的体验,同时也正在将桌面端的支持推向稳定。 新功能和改进:更快、更高效 此版本主要关注的领域之一是移动平...
Flutter 2.8 已发布,这是一个重大更新版本。其中包含了许多新功能和改进,可改善移动和 Web 开发人员的体验,同时也正在将桌面端的支持推向稳定。
新功能和改进:更快、更高效
此版本主要关注的领域之一是移动平台性能。升级到 Flutter 2.8,你的应用程序就会启动得更快并使用更少的内存。
最新的更新也使得将应用接入后端服务(例如 Firebase 和 Google Cloud)变得前所未有的简单。它增加了对 Google Ads 的稳定支持,并对相机插件和 Web 插件内嵌进行了重大升级。同时还发布了 Dart 2.15,它增加了对并发的重大改进、新的语言特性(如构造函数拆分和增强的枚举)以及可将内存利用率降低 10% 的优化。
另一个关注的重点是进一步提高开发者的生产力。在这个版本中,开发团队增加了一个使用 Firebase 来处理身份验证的 widget。有了这个 widget,你不必担心任何特殊用例,比如双因素认证或重置密码的用户流;也不必担心支持谷歌、苹果、Twitter 或 Facebook 账号登陆时的复杂性。像这样的功能,建立在 Flutter 的核心基础上,有可能改变开发者构建应用程序的方式,将低代码解决方案的开发速度与完整的 UI 框架的灵活性和力量相结合。
使用 Flame 开发休闲游戏
Flame 1.0 版本也同时发布,这是一个构建在 Flutter 之上的模块化 2D 游戏引擎。Flame 提供了快速构建游戏所需的一切:除了游戏循环外,它还提供了核心元素如组件系统、精灵动画和图像、碰撞检测、世界相机、效果系统以及手势和输入支持。
Flame 是模块化的,也可以使用提供与其他库集成的包进行扩展,例如 Rive(用于动画)、音频播放器(用于音乐和音效)、Forge2D(一种 Box2D 风格的物理引擎)、Tiled(瓦片地图编辑器) , Fire Atlas(一个精灵表和动画编辑器)。Flame 和更广泛的生态系统共同为休闲或 2D 游戏开发者提供了一套强大的服务。
官方博客指出,Flutter 的发展趋势非常之迅猛、在今年的 Google I/O 活动中,Play 商店中已经有超过 200,000 个使用 Flutter 构建的应用程序。自那次活动以来的短短六个月内,Flutter 应用程序的数量几乎翻了一番,现在 Play 商店中有超过 375,000 个 Flutter 应用程序。
在 2021 年,该团队除了把 2.8 推入正式版本外;还重写了开发者工具,推出 null 安全和 Web 支持,完成了用于原生代码集成的 FFI,添加了对 Material You 的初始支持,并努力提升性能和质量。一共解决和关闭了近 2 万个 issue,也更新了新版的 Flutter 网站。在过去的几个月花费了大量的精力整理了工程基础建设,用以提高工程师的生产力以及扩大测试范围等。
展望 2022,他们期待在核心开发者体验上投入更多,比如增强编程语言,文档更新以及抽象出更多高级功能,使使用 Flutter 构建复杂的应用程序变得更容易。以及将完成稳定的桌面支持,并进一步扩展在 Web 端的工作;此外,还有计划扩展与其他平台的互操作性和对新目标的可移植性。
更多详情可查看官方公告
以上所述就是小编给大家介绍的《Flutter 2.8 发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。