在Ubuntu Linux发行厂商Canonical不遗余力的帮助下,谷歌终于实现将其跨平台应用制作框架Flutter带到桌面Linux上——这意味着Linux的开发者可以利用Flutter框架不光给其它平台开发软件,也可以为Linux平台自身开发软件。目前已经有超过50万名开发者使用谷歌的开源UI框架Flutter来构建移动应用,该技术经常被宣传为React Native的替代品。

打开网易新闻 查看更多图片

虽然Flutter SDK已经可以在Linux上创建其他平台的应用,但在这之前却无法开发桌面Linux应用。
"[我们]很高兴与世界上最流行的桌面Linux发行版Ubuntu的发行商Canonical一起,联合宣布Flutter在Linux上的初步可用性。"谷歌的Chris Sells在一篇博客中写道。
去年谷歌曾表示,希望将Flutter构建软件带到桌面平台上。而随着Ubuntu成为移动应用开发的首选操作系统(包括使用Flutter SDK构建的应用),开发人员使用该软件为Linux平台制作应用也有很多好处。谷歌表示,它已经对引擎进行了 "广泛的重构",以支持、助力并提供原生桌面体验。支撑工具包的编程语言Dart,现在能够利用桌面集成功能。
Canonical还将投入一个开发团队,与谷歌自己的工程师一起研究这项技术。该公司表示,将与谷歌合作,"改善Linux支持,并保持与其他支持平台的功能对等"。
Flutter为何受到众多开发人员的追捧?这项技术允许开发人员一次编写应用程序,在多个不同的平台上运行,包括移动和macOS(听上去有点象Java)。随着新的alpha应用的推出,使用该技术构建的应用也可以在Linux桌面上运行。
在Ubuntu上安装Flutter SDK
要开始构建应用程序(不管是什么平台),开发人员都不需要安装复杂依赖关系和开发者工具。只需从Snap Store安装Flutter SDK,在IDE(如Visual Studio Code)中添加Dart插件,然后就可以开始编程了。