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

Flutter1.0作为统一的UI工具包发布

导读 不可否认,谷歌无处不在。不仅在 Web 上或在 Android 上。它甚至在 Windows、macOS 和 iOS 等竞争平台上也有其应用程序和服务。为

不可否认,谷歌无处不在。不仅在 Web 上或在 Android 上。它甚至在 Windows、macOS 和 iOS 等竞争平台上也有其应用程序和服务。为所有这些编写和维护应用程序并不是在公园里散步,浪费在推动像素上的时间可以花在实际实现重要功能上。为了帮助自己以及走这条路的其他开发人员,谷歌开发了 Flutter,现在是第一个稳定的 1.0 版本,以帮助从单个代码库构建“漂亮的原生”Android 和 iOS 界面。

Flutter 是 Google 对古老的软件开发问题的答案,即用一块石头击中尽可能多的鸟。也就是说,以最少的努力开发一个针对尽可能多的平台和设备的应用程序。谷歌声称,当前的解决方案需要将功能限制到最小公分母,或者一次又一次地为不同的平台编写和构建应用程序。

不过,它不是“一次编写,到处运行”的工具包,至少不是完全的。Flutter 实际上是一个应用引擎,可用于在现有的 Android 和 iOS 应用构建模型和 API 之上构建用户界面。您可以将它放在现有应用程序之上,从头开始编写新应用程序,甚至可以将原生 Android 或 iOS 应用程序“视图”嵌入到 Flutter 应用程序中。

Flutter 一直在开发中,但谷歌在 1.0 版中提出的方向实际上证实了现在大多数人的怀疑。Flutter 是 Google 在其所有支持的平台上实现统一应用生态系统的门户。已经有第三方尝试将 Flutter 引入桌面,谷歌本身也启动了 Hummingbird 项目以支持 Web 浏览器。

换句话说,Flutter 几乎是 Google 的一个 UI 工具包,在任何情况下,它都可以让开发人员更轻松地过渡到单一的 Google 操作系统。毕竟,Fuchsia OS 已经在使用 Flutter,这使得它几乎可以立即与任何将切换到使用 Flutter 而不是其平台原生 UI SDK 的移动应用程序兼容。

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