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

Flutter 2.0 released

  Flutter 产品负责人 Tim Sneath 表示:“版本号的大提升,主要归于对 Web 和桌面应用程序的支持。作为一个相当深远的支点,突然拥有如此广泛的产品特性,也是相当罕见的”。

  得益于开放源代码的性质,Flutter 已经在 Web 和桌面应用程序的支持上公开测试了有段时间,所以我们对今日的公告也并不感到意外。

 在做好了相关准备、以及达成性能目标后,Flutter 2.0 大版本的到来也是水到渠成。

  需要指出的是,Flutter 的桌面应用程序支持仍处于相对早期的阶段,但 Web 支持已经从 Beta 测试顺利转正。

  开发团队表示,Flutter 2.0 有意为 Web 平台提供了非常标准的、以 DOM 为中心的开发方式。尽管效果不错,这么做也可能带来性能方面的阻碍(尤其是更高级的功能)。

  过去大约一年时间里,Flutter 团队开始研究基于 WebAssembly 的 Canvas Kit 项目,特点是采用了与为 Android / Chrome 提供支撑的相同的 Skia 图形引擎。

  Tim Sneath 表示:“这意味着我们现在基本上可以绕过核心 HTML,并真正使用 Web 平台上以应用程序为中心的部分,而不会留下(自动完成的)文字或密码、以及让网络保持独特状态的各项特性”。

  桌面平台方面,谷歌宣布 Canonical 将在 Flutter 上全力以赴,并使之成为所有未来桌面 / 移动应用程序的默认选项。

71493-y8gyq66dzfh.png

  谷歌指出,截止目前,其已迎来包括亚马逊、微软、Adobe、华为、阿里巴巴、eBay、Square 等公司贡献的超过 1.5 万个 Flutter / Dart 软件包。

  展望未来,Flutter 团队还将继续为嵌入式设备和其它非传统平台框架提供支持,且该公司对 Flutter 如何帮助增强环境计算体验一事颇有兴趣。

标签: Flutter 2.0


阿里云优惠主机

添加新评论

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。