Flutter 2.8 发布
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 端的工作;此外,还有计划扩展与其他平台的互操作性和对新目标的可移植性。
更多详情可查看官方公告
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
pgAdmin 4 v6.3 发布,PostgreSQL 开源图形化管理工具
pgAdmin 是 PostgreSQL 领先的开源图形化管理工具。pgAdmin 4 旨在满足新手和有经验的 Postgres 用户的需求,提供强大的图形界面,简化了数据库对象的创建、维护和使用。 这个版本的 pgAdmin 4 包括 31 个错误修复和新功能,本次更新中值得关注的变化包括: 功能 增加了对两步认证(2FA)的支持以提高安全性 2FA 是登录网站或应用程序时使用的一个额外的安全层。使用 2FA,你必须用你的用户名和密码登录,并提供另一种只有你知道或可以访问的认证形式 增加了对禁用数据库服务器自动发现的支持 该功能允许你禁用数据库服务器的自动发现功能。在 config_local.py 或 config_distro.py 中设置AUTO_DISCOVER_SERVERS = False 在 macOS 上的 PostgreSQL 库和实用程序中包括 GSSAPI 支持 Bugs/Housekeeping: 升级 Flask 到第 2 版,用 Flask-Babel 替换 Flask-BabelEx 确保重命名服务器组时应保持排序顺序 确保在创建扩展时应允许用户设置其模...
- 下一篇
每日一博 | 一文带你熟知 ForkJoin
摘要:ForkJoin将复杂的计算当做一个任务,而分解的多个计算则是当做一个个子任务来并行执行。 本文分享自华为云社区《【高并发】什么是ForkJoin?看这一篇就够了!》,作者:冰 河。 在JDK中,提供了这样一种功能:它能够将复杂的逻辑拆分成一个个简单的逻辑来并行执行,待每个并行执行的逻辑执行完成后,再将各个结果进行汇总,得出最终的结果数据。有点像Hadoop中的MapReduce。 ForkJoin是由JDK1.7之后提供的多线程并发处理框架。ForkJoin框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值分解成多个计算,然后将各个计算结果进行汇总。相应的,ForkJoin将复杂的计算当做一个任务,而分解的多个计算则是当做一个个子任务来并行执行。 Java并发编程的发展 对于Java语言来说,生来就支持多线程并发编程,在并发编程领域也是在不断发展的。Java在其发展过程中对并发编程的支持越来越完善也正好印证了这一点。 Java 1 支持thread,synchronized。 Java 5 引入了 thread pools, blocking...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Mario游戏-低调大师作品
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装