关于flutter:Flutter-22-现已发布

43次阅读

共计 2729 个字符,预计需要花费 7 分钟才能阅读完成。

在本次 Google I/O 2021 大会上,咱们正式公布了 Flutter 2.2。Flutter 2.2 是咱们最新版的开源工具包,可让开发者立足单个平台构建适宜任何设施的精美利用。Flutter 2.2 是迄今为止最出色的 Flutter 版本。借助更新后的性能,开发者能更便当地通过利用内购买、领取形式和广告将其利用变现,还能连贯到云服务和 API 来扩大利用的性能;而借助工具和语言性能,开发者可能打消一整类的谬误,加强利用性能并缩减软件包大小。

在 Flutter 2 的根底上打造而成

Flutter 2.2 在 Flutter 2 的根底上打造而成,并将 Flutter 的根基从最后的挪动设施扩大到 web、桌面设施以及嵌入式设施。其绝无仅有的设计是为了满足环境计算世界的需要,因为在这样的世界中,用户有各式各样、尺寸不一的设施,而用户冀望在其日常生活中的各式设施上取得统一的美妙体验。Flutter 2.2 的存在,使得企业、初创团队和企业家们都能够创立高质量的解决方案,充分发挥潜在市场的后劲,让指标平台不再成为限度因素,而只需专一于寻找创意灵感。

Flutter 是目前开发者首选的跨平台开发框架。

近期的挪动开发者调研后果凸显了 Flutter 的迅猛发展。剖析公司 SlashData 的 Mobile Developer Population Forecast 2021 (2021 挪动开发者人口预测) 报告显示 Flutter 是现在最风行的跨平台开发框架,有 45% 的开发者选用,在 2020 年 1 季度至 2021 年 1 季度期间,应用人数增长了 47%。咱们本人的数据也印证了这一增长,过来 30 天内,在 Play 商店新上架的利用中,有超过八分之一的利用是应用 Flutter 开发的。

在 I/O 大会上,咱们介绍过,现在仅 Play 商店就有超过 20 万款利用是应用 Flutter 开发的;开发这些利用的公司如腾讯,其即时通讯利用微信 (WeChat) 在 iOS 和 Android 平台的用户数超过了 12 亿;还有 TikTok 的开创者 字节跳动,其目前曾经应用 Flutter 开发了 70 款不同利用;以及 BMW、SHEIN、Grab 和 滴滴 等公司。当然,应用 Flutter 的并非只有大公司,局部创意十足的利用就出自一些您可能未曾听过的公司,比方 Wombo (一款迅速走红的唱歌自拍利用)、Fastly (一款饮食管制利用) 以及 Kite (一款精美的投资交易利用)。

介绍 Flutter 2.2

Flutter 2.2 侧重于改良开发体验,目标是让您可能向客户提供更稳固、性能更好的利用。

当初,默认状况下,新我的项目会主动启用健全的空平安。空平安可无效防备空援用异样,让开发者可能有一些形式来在本人的代码中示意非可空类型。因为 Dart 的实现十分 健全,编译器可能在运行时防止空查看,从而晋升利用的性能。生态系统也紧随其后,目前已有大概 5,000 个 package 更新反对空平安。

在这一版本中还蕴含了许多性能改良: 对于 web 利用,咱们应用 Service Worker 来提供后盾缓存;对于 Android 利用,Flutter 反对提早加载组件;至于 iOS 利用,咱们已在开发工具来对着色器进行预编译,以便打消或缩小首次运行卡顿。咱们还向 DevTools 套件中增加了许多新性能,借此帮您理解利用中内存调配形式,以及反对第三方工具扩大程序。

此外,咱们还在一些重要的畛域进行了优化,例如进步网络指标的可拜访性。

咱们的工作已不再局限于 Flutter 的外围。咱们还与 Google 其余团队单干,将 Flutter 与更多技术栈的开发者进行联动。特地指出的是,咱们仍会持续打造可信赖的服务来帮忙开发者负责任地将其利用变现。在此版本中,咱们 新的广告 SDK 也已更新,当初具备空平安设置,并反对自适应横幅广告格局。咱们还引入了一个新的领取插件,这款插件是咱们与 Google Pay 团队合力开发,可用于在 iOS 和 Android 平台解决实物商品的领取事宜。此外,咱们也更新了咱们的 利用内购买插件,以及配套的 codelab。

在此版本中,作为成就 Flutter 的 “ 秘密武器 ”,Dart 也有了更新。Dart 2.13 扩大了对原生互操作性的反对,当初反对在 FFI 中应用数组和封装构造体。新的 Dart 版本还反对类型别名,如此一来,岂但能进步代码可读性,也让局部重构工作更为轻松。咱们将持续为更宽泛的生态系统减少集成计划,包含 GitHub Actions 和针对基于云的业务逻辑部署优化过的官网 Docker 映像。

不止是 Google 我的项目

只管 Google 仍是 Flutter 我的项目的次要贡献者,但咱们也欣慰地看到 Flutter 的生态系统在一直发展壮大。

近几个月来,一个特地的增长畛域就是反对 Flutter 的平台和操作系统日益增多。在 Flutter Engage 流动中,咱们曾发表 Toyota 将把 Flutter 引入其下一代汽车信息娱乐零碎。上个月,Canonical 推出了其首个 集成了 Flutter 反对的 Ubuntu 版本,其中集成了 Snap 并反对 Wayland。

两家新合作伙伴的到来也阐明这个生态系统正在一直倒退: 三星正在将 Flutter 移植到 Tizen (采纳一个其余开发者也可奉献内容的开源代码库),索尼正在主导为嵌入式 Linux 提供解决方案而致力。

设计师们也因为这个我的项目的开源性质而获益匪浅,Adobe 已发表推出其 XD to Flutter 插件更新版。Adobe XD 为设计师提供了绝佳的试验和迭代形式,当初,因为增强了对 Flutter 的反对,设计师和开发者能够通力协作,以前所未有的速度将本人的想法付诸实践。

最初,微软将持续与咱们单干;除了 Surface 团队始终在应用 Flutter 开发可折叠设施体验我的项目外,本周又减少了 Flutter UWP (Windows 10) Alpha 利用。咱们兴奋地看到,越来越多的利用在利用 Flutter 内置的平台适应性能来打造可在挪动设施、桌面和 web 等多个平台完满运行的体验。

打造绝佳的体验

咱们推出 Flutter 的最次要目标是帮忙开发者打造绝佳的体验。咱们认为利用开发工作能够更美妙,心愿能够为您打消在涉及受众时遇到的传统阻碍,这些理念激励着咱们一直向前。

咱们期待看到您应用 Flutter 构建利用。美国退伍军人事务部的我的项目就是一个不错的利用示例,通过 视频,您能够理解其 Flutter 利用是如何帮忙他们为患有创伤后应激阻碍 (PTSD) 的士兵提供痊愈医治的。

咱们在 Flutter 方面所做的工作会在 Google I/O 大会上 以各种研讨会、演示和视频点播的模式 与大家分享。别忘记尝试咱们的 photo booth web 利用,这个乏味的利用就是用 Flutter 开发的,您能够在那里与咱们的吉祥物 Dash 及其搭档们合影留念!

正文完
 0