Flutter现在怎么样了?
极客时间编辑部
讲述:丁婵大小:7.12M时长:05:11
你好,欢迎收听极客视点。
此前,Flutter 发布了春季更新, Flutter 项目的产品经理蒂姆·斯内斯(Tim Sneath)发文介绍更新事项的同时描述了 Flutter 的现状。InfoQ 对其进行了翻译,重点如下。
Flutter 的现状和数据
Flutter 的使用率仍在快速增长当中。自它初次发布以来已经过了 16 个月时间,有超过 200 万开发人员用过 Flutter。虽然行业在 2020 年遇到了前所未有的局面,但在 3 月份 Flutter 依旧获得了 10% 的环比增长,并且每月活跃的开发人员数量有将近 50 万。
其他一些有趣的统计数据:
60%的 Flutter 开发人员使用 Windows 开发,27%的开发人员使用 macOS,13%的人员使用 Linux。
有 35%的开发人员为初创公司工作,26%的开发者为企业开发人员,19%则是个体经营者,还有 7%的用户为设计机构工作。
78%的 Flutter 开发人员使用稳定版渠道,11%的用户使用 beta 版,11%的用户使用 dev 或 master 版。
Flutter 使用量排名前五的地区分别是印度、中国、美国、欧盟和巴西。
谷歌 Play 商店中大约发布了 50,000 个 Flutter 应用,仅在上个月就上传了 10,000 个。
Flutter 应用中最流行的框架包有 http、shared_preferences、intl、meta、path_provider 和 pedantic。
Flutter 在企业中的表现
Flutter 在企业客户中的增长尤其迅速。许多大型公司之所以会选择 Flutter 的关键原因,是因为它能够提供多平台支持,同时提供高水准的产品体验。最近的一个例子是 Nubank,它是亚洲以外最大的数字银行,拥有超过 2000 万客户。Nubank 在对他们的应用程序开发选项进行了详细的调查和分析之后,最终选择了 Flutter,之后他们的前端开发团队就统一在了一个框架上,也因此能够在 iOS 和 Android 平台上同时发布新的软件功能。
企业的一项常见需求是专业组件。谷歌与 SyncFusion 展开了合作,后者的 Essential Studio 产品现在包含了一系列高质量的 Flutter 组件,包括图表、PDF 操作和条形码生成等。在他们的 2020.1 版本中,所有组件均直接支持 Android、iOS 和 Web 平台,并且具有基于 Web 的控件预览。
更新版本发布流程
在谷歌开发新的 Flutter 稳定版本时,他们对原有的发布模型做出了一些更改,以进一步提高发布的稳定性和可预测性。
谷歌原来的发布流程的设计目标是简洁和低维护成本。但随着开发团队的规模不断增大,谷歌遇到了一些会影响到 Flutter 贡献者和开发人员的问题,具体包括:
不清楚何时发布什么版本,以及其中包含什么样的代码;
缺乏对分支的测试,结果要重复发布修复程序。
从 4 月的 Flutter 版本开始,谷歌将转向一个 beta 和稳定版本固定间隔发布的分支模型。现在谷歌将在每月初发布 beta 版,然后精选(cherrypick)出重要的补丁来稳定该版本。大约每季度一次,当前的 beta 分支将升级到稳定版本。如有必要,谷歌将继续修复此版本。现在谷歌的基础架构支持针对分支的测试,这样就能验证那些精选补丁,并根据严重性的水平接受某些请求。
谷歌还借此机会调整了 Flutter 和 Dart 的发行流程和渠道。Dart 添加了一个 beta 通道,并且之后它们发布的版本将被同步(例如,Flutter beta 版本将包含一个 Dart beta 版本)。
如果用户已经在基于稳定通道发布 Flutter 应用,谷歌建议用户在 beta 候选版本中测试应用,并报告所遇到的任何问题,帮助提升稳定版本的质量。你还可以根据 Flutter Wiki 上新的 Flutter 精选流程的指引,在稳定通道上升级回归或阻止 Bug。
这一新流程将为 Flutter 的发行版带来更高的质量和更好的可预测性,并为将稳定补丁发布到稳定的通道提供更简便的方法。
以上就是今天的内容,希望对你有所帮助。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论