谷歌今天透露,“近半百万开发人员”现在每月使用其开源UI框架Flutter。自2018年12月发布1.0版以来,已有200万开发人员使用Flutter。这是该公司首次共享SDK的用户里程碑。采用率并未放缓:3月份,Flutter环比增长了10%。过去一个月,在Google Play上的50,000个Flutter应用中,有近10,000个被上传。
为了与Facebook的React Native等框架竞争,Flutter开始了其开源移动UI框架的生命,该框架帮助开发人员为Android和iOS构建本机界面。但是,自5月以来,Flutter允许开发人员从同一代码库构建桌面,嵌入式,移动和Web应用程序。开发人员可以在手机,可穿戴设备,平板电脑,台式机,笔记本电脑,电视和智能显示器上使用Flutter。Google称之为环境计算,即您可以在任何需要的地方使用服务和软件。Google希望开发人员不要问“我定位到哪个设备?”来开始开发应用。但是“我要建造什么?”重用代码应该可以帮助受资源限制的初创公司,并使企业合并团队以交付单一的体验。
颤振数
这就是为什么从个人到大型公司的团队领导等各种环境中的开发人员都需要关注Flutter更新的原因。谷歌还打破了Flutter开发人员的比例:35%在初创公司工作,26%是企业开发人员,19%是自雇人士以及7%在设计机构工作。该公司补充说,“尤其在企业客户中,Flutter的使用正在快速增长”,大型公司特别赞赏能够构建“支持多个平台的高度品牌化体验”的能力。谷歌今天将企业指向SyncFusion Essential Studio及其高质量的Flutter组件,包括图表,PDF操作和条形码生成。
Google今天还分享了有关Flutter开发人员的更多统计信息:
60%的人使用Windows开发,27%的人使用macOS,13%的人使用Linux。
78%的Flutter开发人员使用稳定版渠道,11%的用户使用Beta版,11%的用户使用dev或master。
Flutter排名前五的地区是印度,中国,美国,欧盟和巴西。
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,但最近开发人员抱怨缺乏明确的发布时间,发布的版本以及其中的代码以及对分支的测试不足,这导致修补程序中的回归。发布。
Google因此采用了具有稳定期的Beta版和稳定版本的分支模型。该团队现在将在本月初分支以发布Beta版。大约每季度一次,当前的Beta分支将升级为稳定版本。现在谷歌的基础架构支持测试针对分支机构,这意味着它可以验证樱桃挑选关键的修复和请求。该公司希望这将“为我们的发行版的质量和可预测性提供更高的信心,并为向稳定频道提供修补程序提供更简便的方法。”分支模型还对发行版的版本方式进行了一些小的更改,您可以在GitHub上进行了解。
Google还调整了Flutter和Dart的发布流程和渠道。(Flutter应用程序是使用Google的Dart编程语言构建的。)Dart现在具有一个beta通道,并且将来的版本将被同步(例如,Flutter beta版本将包含一个Dart beta版本)。已经基于稳定频道发布Flutter应用程序的开发人员应针对Beta候选版本对其进行测试。
Google使用此新版本控制模型的第一个Flutter版本将是其下一个稳定版本。下周发货。