您现在的位置是:首页 > 科技 > 正文

谷歌简化跨平台应用程序开发的目标今天又迈出了一大步

发布时间:2022-06-03 06:58:01编辑:来源:

Google简化跨平台应用程序开发的目标今天又迈出了一大步,在上海的GoogleDeveloperDaysChina上宣布了FlutterReleasePreview2。这是Flutter历史上的一个重要里程碑,因为它是Flutter1.0发行之前的最后一个主要版本,使我们能够真正体会Flutter的第一个完整版本的外观。

FlutterReleasePreview2在Github上最活跃的50个开源软件回购自FlutterReleasePreview1以来,Flutter已经走了很长一段路要走,成为GitHub(最活跃的重量级人物Django和RxJava之前)上GitHub上最活跃的50个开源软件仓库之一。尽管Google一直在谨慎考虑在最终版本发布之前尽可能多地解决问题,但他们已经感觉到它已经可以量产了,这在社区的兴奋中以及在阿里巴巴等开发人员在大型应用程序中的实现都表明了这一点。腾讯,甚至谷歌自己。

说到开源社区,它确实是Flutter成长的关键部分,社区为Flutter构建了许多网站和教程,其中包括FlutterStudio等出色的工具。Google意识到社区对Flutter的重要性,并非常自豪地告诉我们,在最近的社区调查中,他们发现92%的开发人员对Flutter感到满意或非常满意,这很好地表明了Flutter的发展速度稳定版本发布后可以继续增长。

在FlutterReleasePreview2中,Google一直致力于确保跨平台应用程序在所遵循的每个平台上看起来都完全原生。为此,Google广泛增加了小部件库,这些小部件库遵循其“Cupertino”软件包中的AppleInterfaceGuidelines。要查看这些新窗口小部件的示例,请查看Flutter的可视窗口小部件目录。这些改进将有助于为Flutter的MaterialDesign小部件已经拥有的iOS风格的界面带来相同的编码便利,视觉一致性和性能。

到目前为止,Flutter最大的弱点之一就是最小的应用程序大小。早期版本的安装规模有点繁重,因为该框架带来了大量工具,而Google则主要致力于将Flutter的性能提高到所需水平。不幸的是,这直接面对Google推出InstantApps并使移动互联网更易访问的努力。值得庆幸的是,谷歌已经将这些问题引起了人们的注意,并且由于它的功能已经十分完善,因此他们将重点放在缩小Flutter的尺寸上。FlutterReleasePreview2仍然不够小,无法在InstantApp中使用,但可将Flutter应用的最小尺寸再缩小30%,只有4.7MB,而Google告诉我们他们无意停在那里。

这些改进令人瞩目,但还有一项重大更改很容易在后台丢失。通过FlutterReleasePreview2,该框架现在即使在暂停状态下也可以在后台执行Dart代码。这将允许Flutter应用基于计时器,位置更新或操作系统可以提供的任何其他触发器来激活和运行。

如上所述,这将是Google推出稳定的Flutter之前的最后一个BetaFlutter版本,并且是进入,查看Flutter提供的内容以及提交功能请求,错误报告和代码提取请求以帮助塑造Flutter的绝佳时机。成为适合您的用例的工具。

标签:

上一篇
下一篇

最新文章