谷歌寻求微软帮助改善Windows 10上的Flutter应用

据外媒报道,Flutter是谷歌的一个跨平台用户界面(UI)框架,其承诺为开发人员提供一种通过单一代码库为本地Android和iOS应用、web应用和桌面构建UI的方法。谷歌去年曾表示,有50万名开发者正在使用Flutter工具套件--是一套开源语言同时还是Github上增长最快的语言之一。

google00.jpg

根据谷歌提供的数据显示,约5万个Flutter应用已经在Play Store上发布。

2019年5月,谷歌证实Flutter SDK正在超越移动设备的单一框架并由此转向桌面和web。现在,谷歌的团队概述了他们是如何稳步提高对在Windows上使用Flutter开发应用的支持。

虽然Windows 10的Flutter应用仍处于技术预览阶段,但该项目现在已经在桌面上成型,尤其是对Win32和UWP应用程序的支持。

该公司计划让它的新框架在桌面上创建应用程序方面变得更加可行。比如,桌面客户端的Flutter现在包含了对鼠标和键盘的更好支持、一个导航小部件的引入以及对显示密度的支持。

谷歌将允许开发者使用Flutter来创建能够访问操作系统本地功能的应用,这意味着Flutter应用将能做传统应用在Windows上能做的几乎任何事情。此外,这些改进将有助于Flutter更好地支持Win32和UWP应用程序。

而与此同时,为了能更好地完成这项工作,谷歌产品经理Tim Sneath表示,他的团队正在寻求跟微软的密切合作。Sneath表示:“我们一直在非正式地跟各种贡献者合作、探索不同的解决方案并很乐意支持跟微软的紧密合作以此来构建高质量的解决方案。”

Flutter UI将通过一个“嵌入器”支持Win32和UWP应用程序,这是指一个小型的主机容器,Flutter则被嵌入其中。该嵌入器将跟Windows 10协作从而渲染表面和对使用Fultter的应用的OS集成。

google01.jpg

对于谷歌公开邀请微软跟所有Windows和Surface产品的合作,微软尚未作出评论。值得注意的是,微软已经在它的双屏手机上展示了对Flutter的支持,这将允许开发者在Surface Duo上创建和支持他们的Flutter应用。

现在,针对桌面的Flutter--Mac、Windows和Linux--对于开发者来说仍停留在技术预览阶段,这意味着这一工具还不稳定。


手机扫码阅读