您的位置首页>科技要闻>

谷歌的Flutter2可让开发人员为Web和可折叠设备构建应用程序

导读 一次编写,到处运行是许多程序员长期的梦想之一,尤其是随着无处不在的平台和设备数量的增加。这是 Android 的底层语言 Java 所承诺的

“一次编写,到处运行”是许多程序员长期的梦想之一,尤其是随着“无处不在”的平台和设备数量的增加。这是 Android 的底层语言 Java 所承诺的承诺,但如今并没有多少水到渠成。或许因为 Java 陷入法律纠纷的谷歌是推动下一个跨平台应用程序开发框架的人,这可能并非巧合,它可能刚刚通过 Flutter 2.0 版本实现了这一目标。

Flutter 已经存在多年,被宣传为您在 Android 和 iOS 上制作移动应用程序所需的一个 UI 框架。然而,如今跨平台应用程序的界限变得更加流畅,谷歌需要发展 Flutter 来覆盖所有这些。在这个最新版本中,它表示 Flutter 已经从一个移动框架发展成为一个可移植的框架,它让开发人员可以在几乎没有任何代码更改的情况下针对各种设备和平台。

当然,当今最普遍的应用平台之一是 Web 和 Flutter 2.0 为其带来了“生产质量支持”。这不仅适用于如今已成为流行语的 PWA,也适用于将现有的 Flutter 移动应用程序带到网络上。如果您认为 Web 应用程序与移动或桌面应用程序相比相当微不足道,那么现在用 Flutter 编写的 Rive 动画 Web 应用程序试图证明并非如此。

虽然Flutter 2.0还为桌面带来了官方支持,特别是在 Canonical 的 Ubuntu Linux 上,但更有趣的是它还增加了对双屏可折叠设备的支持,主要是 Surface Duo。这是否表明谷歌确实在开发自己的可折叠手机尚不清楚,但至少为此奠定了基础。

奇怪的是,谷歌还与丰田合作,在信息娱乐系统上测试 Flutter。这几乎将框架带到了 Android 覆盖的几乎所有平台和设备上,除了可穿戴设备,从长远来看,这可能是谷歌摆脱对 Java 依赖的出路。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。