谷歌表示每月有50万开发人员使用Flutter,概述了发行过程和版本更改

谷歌今天透露,“将近50万开发人员”现在每个月都在使用它的开源UI框架Flutter。自从2018年12月发布1.0版以来,已经有200万开发者使用了Flutter。这是该公司第一次共享SDK的用户里程碑。采用率在近期并没有下降:Flutter在3月份实现了10%的环比增长。在谷歌Play上的5万个Flutter应用中,有近1万个是在过去一个月里上传的。

为了与Facebook的React Native这样的框架竞争,Flutter作为一个开源的移动UI框架开始了它的生命,它帮助开发者为Android和iOS构建原生界面。然而,自去年5月以来,Flutter让开发人员可以从相同的代码库中开发桌面、嵌入式、移动和web应用程序。开发人员可以在手机、可穿戴设备、平板电脑、台式电脑、笔记本电脑、电视和智能显示屏上使用Flutter。谷歌称之为环境计算——你的服务和软件在任何你需要的地方都是可用的。谷歌希望开发人员开始应用程序开发,不是问“我的目标设备是什么?”而是“我要建什么?”代码重用应该能够帮助那些受到资源限制的初创公司,并让企业将团队整合到单一的体验中。

这就是为什么在各种环境中的开发人员,从个人到大型公司的团队领导,都需要关注Flutter更新。谷歌还细分了Flutter开发者的份额:35%为初创公司工作,26%为企业开发者,19%为个体经营,7%为设计机构工作。该公司补充说,“Flutter的使用在企业客户中增长尤其迅速”,大公司特别欣赏建立“支持多种平台的高度品牌体验”的能力。今天,谷歌向企业介绍了SyncFusion Essential Studio及其高质量的Flutter组件,包括制图、PDF操作和条形码生成。

谷歌今天也分享了更多关于Flutter开发者的统计数据:

  • 60%使用Windows开发,27%使用macOS, 13%使用Linux。
  • 78%的Flutter开发者使用稳定版,11%使用beta版, 11%使用开发版或master版。
  • 排名前五位的国家是印度、中国、美国、欧盟和巴西。
  • 在Flutter应用程序中最流行的框架包是http、shared_preferences、intl、meta、path_provider和pedantic。
  • 在Flutter应用程序中最流行的第三方软件包是provider、rxdart、cached_network_image、sqflite、font_awesome_flutter和flutter_launcher_icons。

在Flutter的下一个稳定版本发布之前,Google正在更改其发布模型,以期提高稳定性和可预测性。 虽然当前的流程在较小的团队中运行时可以很好地运行Flutter,但开发人员最近抱怨说,他们不清楚何时发布新版本,其中包含了哪些代码,对分支的测试也很糟糕,这导致了热修复版本的回归。

因此谷歌采用了一个具有稳定周期的分支模型,用于beta版和稳定版本。该团队现在将在本月初进行分支,以发布beta版。大约每季度一次,当前的beta分支将升级到稳定版。谷歌的基础结构现在支持针对分支的测试,这意味着它可以验证关键修复和请求的精选。该公司希望这将“为我们发布的版本的质量和可预测性提供更高的信心,并为将修补程序交付到稳定的渠道提供更容易的方法。”分支模型还对发布版本的方式带来了一些细微的改变,你可以在GitHub上了解到。

谷歌也调整了Flutter和Dart的发布流程和渠道。(Flutter应用程序是使用谷歌的Dart编程语言构建的。)Dart现在有一个beta版通道,将来的版本将同步发布(例如,Flutter测试版将包含一个Dart测试版)。已经基于稳定频道发布Flutter应用程序的开发人员应针对Beta候选版本对其进行测试。

谷歌使用这个新版本模型的第一个Flutter版本将是它的下一个稳定版本。下周发布。

发表评论

电子邮件地址不会被公开。 必填项已用*标注