Google 谷歌发布Flutter 2.0大版本更新 支持桌面和Web应用程序

【Google|谷歌发布Flutter 2.0大版本更新 支持桌面和Web应用程序】在今日召开的一场线上活动期间,谷歌正式宣布了 Flutter 2 的推出 。作为一款用于构建轻巧型移动应用的开源 UI 工具包,Flutter 的第二个大版本增加了对桌面和 Web 应用程序的支持 。开发者可借助 Flutter 2 打造开箱即用的应用程序,并且能够为 iOS、Android、Windows、macOS、Linux 和 Web 端套用相同的代码 。
Google 谷歌发布Flutter 2.0大版本更新 支持桌面和Web应用程序
文章图片

(来自:Flutter.dev)
Flutter 产品负责人 Tim Sneath 表示:“版本号的大提升,主要归于对 Web 和桌面应用程序的支持 。作为一个相当深远的支点,突然拥有如此广泛的产品特性,也是相当罕见的” 。
得益于开放源代码的性质,Flutter 已经在 Web 和桌面应用程序的支持上公开测试了有段时间,所以我们对今日的公告也并不感到意外 。
Google 谷歌发布Flutter 2.0大版本更新 支持桌面和Web应用程序
文章图片

在做好了相关准备、以及达成性能目标后,Flutter 2.0 大版本的到来也是水到渠成 。
需要指出的是,Flutter 的桌面应用程序支持仍处于相对早期的阶段,但 Web 支持已经从 Beta 测试顺利转正 。
Google 谷歌发布Flutter 2.0大版本更新 支持桌面和Web应用程序
文章图片

开发团队表示,Flutter 2.0 有意为 Web 平台提供了非常标准的、以 DOM 为中心的开发方式 。尽管效果不错,这么做也可能带来性能方面的阻碍(尤其是更高级的功能) 。
过去大约一年时间里,Flutter 团队开始研究基于 WebAssembly 的 Canvas Kit 项目,特点是采用了与为 Android / Chrome 提供支撑的相同的 Skia 图形引擎 。
Google 谷歌发布Flutter 2.0大版本更新 支持桌面和Web应用程序
文章图片

快速开发
Tim Sneath 表示:“这意味着我们现在基本上可以绕过核心 HTML,并真正使用 Web 平台上以应用程序为中心的部分,而不会留下(自动完成的)文字或密码、以及让网络保持独特状态的各项特性” 。
桌面平台方面,谷歌宣布 Canonical 将在 Flutter 上全力以赴,并使之成为所有未来桌面 / 移动应用程序的默认选项 。
Google 谷歌发布Flutter 2.0大版本更新 支持桌面和Web应用程序
文章图片

靓丽的 UI
有趣的是,微软也在扩大对 Flutter 的支持,并与谷歌一起在 Windows 平台上提供了对 Flutter 的支持 。
考虑到微软近年来对 Android 生态产生了浓厚的兴趣,我们对此也并不感到意外 。
Google 谷歌发布Flutter 2.0大版本更新 支持桌面和Web应用程序
文章图片

原生性能体验
谷歌指出,截止目前,其已迎来包括亚马逊、微软、Adobe、华为、阿里巴巴、eBay、Square 等公司贡献的超过 1.5 万个 Flutter / Dart 软件包 。
展望未来,Flutter 团队还将继续为嵌入式设备和其它非传统平台框架提供支持,且该公司对 Flutter 如何帮助增强环境计算体验一事颇有兴趣 。

    推荐阅读