Google将其Flutter接口框架引入Windows
Google LLC今天宣布,其用于构建用户界面的Flutter框架现在支持Windows,从而使开发人员能够将其基于Flutter的应用程序带入运行Microsoft操作系统的十亿多个设备中。
Flutter是Google创建的一个开放源代码框架,使开发人员可以更快地为其应用程序设计界面。通过允许接口代码可在不同的操作系统之间重用而无需费力的重写,从而节省了时间。该框架正在迅速吸引开发人员,自4月份以来,使用该框架的Play商店应用数量已从100,000个增加了一倍。
Google工程师已向Flutter添加了许多组件,从而使新宣布的Windows支持成为可能。一种是所谓的外壳程序,它将使在Windows应用程序中加载和运行Flutter代码成为可能。另一个附加功能是对WM_COMMAND的支持,WM_COMMAND是程序用于组织界面元素的低级操作系统功能。
最重要的是插件支持。像许多流行的开发框架一样,Flutter具有一个开源插件生态系统,开发人员可以用来完善默认功能集。这家搜索巨头正在与开源社区合作,将Windows兼容性添加到尚不支持该平台的插件中,到目前为止已更新了六种。
更新的组件为任务提供功能,例如加密用户数据和启动浏览器窗口。“使用这些插件的好处是它们中的大多数还支持其他Flutter平台,这使您可以将应用定位到Android,iOS,Web等以及Windows上,” Flutter开发团队今天在博客中写道。
展望未来,Google将努力增加对UWP的支持。UWP是Windows应用程序编程接口的较新版本,程序可通过该接口与操作系统进行交互,以提供更好的设备支持和安全性。
当Google在2017年发布Flutter时,该框架主要针对移动开发。此后,该公司通过添加为Web服务 和桌面程序构建界面的功能,将其转变为更多的通用工具 。除了提高开发人员的生产力,Google增强平台支持的努力最终还可以通过允许跨平台应用程序提供更一致的界面来改善最终用户的体验。
Windows支持当前处于alpha测试模式。