您的位置:首页>科技 >内容

Google将UI框架Flutter从移动扩展到多平台

2019-05-08 09:44:50来源:
导读 在用于构建Android和iOS应用程序的谷歌开源UI框架Flutter 1 0发布后大约六个月,Google正在采取重大举措来扩展该框架。除了移动应用程序,

在用于构建Android和iOS应用程序的谷歌开源UI框架Flutter 1.0发布后大约六个月,Google正在采取重大举措来扩展该框架。除了移动应用程序,开发人员还可以使用Flutter为Web,桌面和嵌入式设备构建应用程序 - 所有这些都来自单个代码库。

“对于想要为客户使用的任何设备构建和交付应用程序的公司而言,这可能会改变游戏规则,”谷歌的Tim Sneath告诉ZDNet。他说,Flutter的扩张“将改变人们对UI开发和应用程序开发的看法。”

扩展是在谷歌I / O大会上宣布的,谷歌发布了第一个Flutter for web的技术预览,并宣布了支持桌面级应用程序的步骤。为了说明Flutter如何应用于嵌入式设备,Google分享了该框架为Google的智能显示平台提供动力,包括Google Home Hub。

虽然Flutter相对较新 - 它在2018年2月首次公布,并在去年的谷歌I / O上被宣布为“生产就绪” - 其扩张部分是由于在Google内部使用它的团队推动的。一个为Dart平台内部使用构建Web框架的小团队开始探索Flutter在Web上的使用。

目前,用于Web的Flutter并非旨在取代HTML优化的文档体验。相反,它旨在构建高度互动,图形丰富的内容。为了展示这一点,谷歌与纽约时报联手打造了一款由Flutter打造的新近推出的KENKEN益智游戏。它在iOS,Android,Web和Chrome OS上使用相同的代码运行。

与此同时,谷歌周二概述了如何为在Windows,Mac和Linux上运行的桌面级应用程序添加对Flutter的支持。例如,它增加了输入范例,如键盘和鼠标,窗口大小调整以及Chrome OS应用程序开发的工具。所有这些工作都已添加到核心Flutter引擎中。虽然这些目标尚未准备就绪,但谷歌已经在GitHub上发布了早期指令,用于开发在Mac,Windows和Linux上运行的Flutter应用程序。

谷歌还指出,Chrome OS非常适合运行Flutter应用程序和开发人员平台,因为它支持Android和Linux应用程序的执行。开发人员可以使用Chrome OS中的Visual Studio Code或Android Studio开发Flutter应用程序,然后在没有模拟器的情况下在同一设备上本地测试和运行它。

随着Flutter 1.5的即时可用性,核心Flutter移动框架也正在升级。更改包括新App Store iOS SDK要求的更新,iOS和Material小部件的更新,新设备类型的引擎支持以及具有新UI-as-code语言功能的Dart 2.3。

谷歌还继续增加包以支持核心框架。最近几个月,它为网络视图,Google地图和Firebase ML Vision提供了生产质量的软件包。本周,Google正在为应用内付款添加初始支持。

对于嵌入式设备,Google为Flutter提供了嵌入式API。在Google内部,Google智能助理团队使用Flutter为支持Google Home Hub的智能显示操作系统构建功能。到今年年底,该团队的目标是使用Flutter来推动整个系统UI。谷歌最近也发布了样本,证明Flutter直接在像Raspberry Pi这样的小型设备上运行。

Sneath告诉ZDNet,便携式UI框架的扩展应该有助于大型和小型组织覆盖他们的受众,而无需冗余开发的时间和成本。

“现在很多人都在做五六个应用程序 - 他们写了一个iPhone应用程序,一个Android应用程序,一个网络版本,”他解释道。“长期以来,对于各种规模的企业和开发人员来说,这都是一个真正的问题。我认为没有其他的空间,你必须两次做同样的事情来实现你的业务目标。”

谷歌指出,Flutter已经获得了显着的吸引力。许多主要品牌已经开始使用Flutter开发应用程序,包括eBay,Sonos,Square,Capital One,阿里巴巴和腾讯。与此同时,LinkedIn最近的一项研究显示,Flutter是软件工程师中增长最快的技能,基于网站成员在过去12个月中声称自己的个人资料。在最近的2019年StackOverflow开发人员调查中,Flutter被列为最受欢迎的开发人员框架之一。

为了加速Flutter的采用,Google宣布The App Brewery为Flutter建立了一个全面的新培训课程。它有超过30小时的内容为Flutter,并与谷歌的赞助,他们提供这个课程的限时折扣从零售价199美元到10美元。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章