扑 是 Google 的开源 UI 工具包,可帮助开发人员构建为 Web、Android、iOS 和 macOS(alpha 阶段)量身定制的本机应用程序。 你可能想看看他们的 GitHub 页面 和 文件 了解更多。
到目前为止,还没有对 Windows 的适当支持——但它正在进行中。
但是,好消息是——Canonical 和谷歌将密切合作,根据 Linux 发行版提供 Flutter 应用程序支持 官方公告:
今天,我们很高兴地与 Canonical(世界上最受欢迎的桌面 Linux 发行版 Ubuntu 的发行商)共同宣布 Flutter 的 Linux alpha 版本。
在本文中,我们将更多地讨论它以及它如何潜在地帮助 Linux 桌面社区。
Flutter 应用程序通过 Snap Store
虽然我们非常清楚 Snap 并不是每个人都喜欢的,但看到 Canonical 使开发人员通过 Snap Store 尽可能轻松地发布适用于 Linux 发行版的应用程序仍然很高兴。
当然,很明显 Canonical 会推动 snap 格式。 但是,Linux 上的 Flutter 应用程序可能不需要它。
你可以获取 Flutter SDK 快照商店 或从 官方 Flutter SDK 页面 对于 Linux。
如果您还不知道,您可能想按照我们的使用快照指南进行操作。
因此,无论您是否喜欢 snap 包,这对每个用户来说都是一件好事。
Linux 作为一流的 Flutter 平台
随着 Linux 的市场份额不断增长,将 Linux 作为一流的 Flutter 平台将是一个不错的主意。
不仅仅是因为 Flutter 是一个开源的 UI 框架,还有很多品牌喜欢 易趣, 腾讯, 飞利浦,其他人已经开始在他们的应用程序中使用 Flutter。
而且,根据公告帖子,Canonical 已做好充分准备:
通过使 Linux 成为一流的 Flutter 平台,Canonical 邀请应用程序开发人员向数百万 Linux 用户发布他们的应用程序,并扩大可供他们使用的高质量应用程序的可用性。
毫无疑问,使用 Flutter 在 Linux 上提供更多跨平台应用程序是鼓励更多用户开始使用 Linux 或使用 Linux 构建的好方法。
不要忘记 Linux 相对于 Windows 的优势——但拥有跨平台支持的应用程序总是轻而易举。 当您使用不同的平台(即使不是 Linux)进行切换时,您实际上并不需要寻找替代应用程序。
Flutter 应用实战
在你潜入之前 颤振文档 在设置环境和构建 Flutter 应用程序时,您可以继续尝试一些 Linux 上可用的示例桌面应用程序。
这是一个展示适用于 Linux 的示例应用程序 (Flokk Contacts) 的视频:
你可以得到它 快照商店 或者直接去他们的 GitHub 页面 去探索更多。
给你一个思路, 格兰特·斯金纳 (他领导 Flokk Contacts 背后的团队)分享了他在 Linux 上使用 Flutter 的经验:
构建 Flokk Contacts 应用程序轻而易举! 我们能够将我们之前在 Flutter 中的所有专业知识应用到几乎没有任何调整的 Linux 目标上,并且该应用程序运行非常出色。 与 Canonical 团队合作是一次美妙的经历; 他们热情、投入并热衷于让 Flutter 不仅适用于 Linux,而且适用于每个平台。 这是一个了不起的项目,我很高兴能够使用 Flutter 定位另一个主要操作系统。
您可以在以下位置找到有关使用 Flutter 构建应用程序和测试示例应用程序的更多信息 官方公告.
包起来
您如何看待使用 Flutter 为 Linux 桌面构建应用程序? 你试过SDK了吗?
请随时在下面的评论中告诉我您的想法!