谷歌简化跨平台应用程序开发的目标今天又迈出了一大步
Google简化跨平台应用程序开发的目标今天又迈出了一大步,在上海的Google Developer Days China上宣布了Flutter Release Preview 2。这是Flutter历史上的一个重要里程碑,因为它是Flutter 1.0发行之前的最后一个主要版本,使我们能够真正体会Flutter的第一个完整版本的外观。
Flutter Release Preview 2在Github上最活跃的50个开源软件回购自Flutter Release Preview 1以来,Flutter已经走了很长一段路要走,成为GitHub(最活跃的重量级人物Django和RxJava之前)上GitHub上最活跃的50个开源软件仓库之一。尽管Google一直在谨慎考虑在最终版本发布之前尽可能多地解决问题,但他们已经感觉到它已经可以量产了,这在社区的兴奋中以及在阿里巴巴等开发人员在大型应用程序中的实现都表明了这一点。腾讯,甚至谷歌自己。
说到开源社区,它确实是Flutter成长的关键部分,社区为Flutter构建了许多网站和教程,其中包括Flutter Studio等出色的工具。 Google意识到社区对Flutter的重要性,并非常自豪地告诉我们,在最近的社区调查中,他们发现92%的开发人员对Flutter感到满意或非常满意,这很好地表明了Flutter的发展速度稳定版本发布后可以继续增长。
在Flutter Release Preview 2中,Google一直致力于确保跨平台应用程序在所遵循的每个平台上看起来都完全原生。为此,Google广泛增加了小部件库,这些小部件库遵循其“ Cupertino”软件包中的Apple Interface Guidelines。要查看这些新窗口小部件的示例,请查看Flutter的可视窗口小部件目录。这些改进将有助于为Flutter的Material Design小部件已经拥有的iOS风格的界面带来相同的编码便利,视觉一致性和性能。
到目前为止,Flutter最大的弱点之一就是最小的应用程序大小。早期版本的安装规模有点繁重,因为该框架带来了大量工具,而Google则主要致力于将Flutter的性能提高到所需水平。不幸的是,这直接面对Google推出Instant Apps并使移动互联网更易访问的努力。值得庆幸的是,谷歌已经将这些问题引起了人们的注意,并且由于它的功能已经十分完善,因此他们将重点放在缩小Flutter的尺寸上。Flutter Release Preview 2仍然不够小,无法在Instant App中使用,但可将Flutter应用的最小尺寸再缩小30%,只有4.7MB,而Google告诉我们他们无意停在那里。
这些改进令人瞩目,但还有一项重大更改很容易在后台丢失。通过Flutter Release Preview 2,该框架现在即使在暂停状态下也可以在后台执行Dart代码。这将允许Flutter应用基于计时器,位置更新或操作系统可以提供的任何其他触发器来激活和运行。
如上所述,这将是Google推出稳定的Flutter之前的最后一个Beta Flutter版本,并且是进入,查看Flutter提供的内容以及提交功能请求,错误报告和代码提取请求以帮助塑造Flutter的绝佳时机。成为适合您的用例的工具。
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。