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 和桌面应用程序的支持上公开测试了有段时间,所以我们对今日的公告也并不感到意外 。
文章图片
在做好了相关准备、以及达成性能目标后,Flutter 2.0 大版本的到来也是水到渠成 。
需要指出的是,Flutter 的桌面应用程序支持仍处于相对早期的阶段,但 Web 支持已经从 Beta 测试顺利转正 。
文章图片
开发团队表示,Flutter 2.0 有意为 Web 平台提供了非常标准的、以 DOM 为中心的开发方式 。尽管效果不错,这么做也可能带来性能方面的阻碍(尤其是更高级的功能) 。
过去大约一年时间里,Flutter 团队开始研究基于 WebAssembly 的 Canvas Kit 项目,特点是采用了与为 Android / Chrome 提供支撑的相同的 Skia 图形引擎 。
文章图片
快速开发
Tim Sneath 表示:“这意味着我们现在基本上可以绕过核心 HTML,并真正使用 Web 平台上以应用程序为中心的部分,而不会留下(自动完成的)文字或密码、以及让网络保持独特状态的各项特性” 。
桌面平台方面,谷歌宣布 Canonical 将在 Flutter 上全力以赴,并使之成为所有未来桌面 / 移动应用程序的默认选项 。
文章图片
靓丽的 UI
有趣的是,微软也在扩大对 Flutter 的支持,并与谷歌一起在 Windows 平台上提供了对 Flutter 的支持 。
考虑到微软近年来对 Android 生态产生了浓厚的兴趣,我们对此也并不感到意外 。
文章图片
原生性能体验
谷歌指出,截止目前,其已迎来包括亚马逊、微软、Adobe、华为、阿里巴巴、eBay、Square 等公司贡献的超过 1.5 万个 Flutter / Dart 软件包 。
展望未来,Flutter 团队还将继续为嵌入式设备和其它非传统平台框架提供支持,且该公司对 Flutter 如何帮助增强环境计算体验一事颇有兴趣 。
推荐阅读
- Samsung|三星预告1月11日发布Exynos 2200芯片组 RDNA 2 GPU加持
- 手机|一加10 Pro宣传视频曝光:将于1月11日14点发布
- Google|谷歌暂缓2021年12月更新推送 调查Pixel 6遇到的掉线断连问题
- 语境|B站2021个人年度报告发布:你共计看了多少个视频
- 功能|Linux 微信官方版 2.1.1 正式发布
- 硬件|闪极140W多口充电器发布:首发399元 支持PD3.1
- 办公|统信UOS助手发布:支持“一键秒传”
- 芯片|Exynos 2200 来了!三星官宣 1 月 11 日发布新 Exynos 处理器
- 设计|宇瞻发布 NOX 系列 DDR5 电竞内存,速度最高 7200MHz
- 系统验证|以技术革新加速芯片创新效率,EDA软件集成版PNDebug正式发布