国内大厂应用在移动端 Flutter 框架使用分析

移动开发 (48) 2023-03-24 17:35

大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。

在去年 6 月份我做过一份关于 《国内大厂在移动端跨平台的框架接入分析》 ,里面主要通过对 Android Apk 的分析统计了各类跨平台框架的使用情况。

时隔一年多,这次将针对 iOS 做一次国内大厂移动应用的 Flutter 使用情况统计,数据来源主要来自我手机上常用的各大 iOS 应用和关联应用(商家版),也是给大家一个 Flutter 市场现状的参考。

PS:本次统计主要通过对应用包里是否包含 Flutter.framework 为依据。

1、微信 [F]

从包的 Frameworks 上看,微信里确确实实使用了 Flutter ,并且也有针对 Dart 到 C++ 的对应处理逻辑,不过具体用在什么地方就不得而知了。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第1张

2、企业微信 [F]

企业微信也使用了 Flutter 的结果,和 《企业微信超大型工程-跨全平台UI框架最佳实践》 这篇官方文章中所说的一致,未来企业微信的 PC 端也将逐步适配为 Flutter 。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第2张

3、微信读书

微信读书使用的是 React Native 框架,并且似乎还是用了 yoga 这个跨平台布局框架。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第3张

4、订阅号

订阅号看起来没有使用跨平台框架。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第4张

5、B站漫画 [F]

B站漫画也是使用了 Flutter 框架开发。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第5张

6、BiliBili

B站 App 看起来没有使用跨平台框架。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第6张

7、菜鸟 [F]

让我意外的是,菜鸟裹裹居然也是使用 Flutter 开发的应用。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第7张

8、UC [F]

UC 不出意外使用 Flutter 框架。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第8张

9、支付宝

支付宝 iOS 端看起来好像没有使用出了 Web 之外的跨平台框架。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第9张

10、腾讯会议

腾讯会议看起来也没有使用 Flutter。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第10张

11、今日头条极速版

头条看起来也是原生开发的。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第11张

12、抖音

抖音看起来也是原生开发的。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第12张

13、QQ [F]

QQ 和 Android 端一样都是使用了 Flutter 框架。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第13张

14、微博 [F]

没想到微博里也使用了 Flutter 框架。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第14张

15、百度地图

百度地图看起来都是原生开发。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第15张

16、百度网盘 [F]

百度网盘使用了 Flutter 框架。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第16张

17、酷狗

酷狗看起来没有使用跨平台框架。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第17张

18、WPS [F]

WPS 也是使用了 Flutter 框架。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第18张

19、淘宝 [F]

淘宝不出意外有 Flutter 的存在。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第19张

20、京东 [F]

京东不出意外也是有 Flutter 的存在。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第20张

21、微视 [F]

微视也有 Flutter 的存在,究竟是哪些地方使用了 Flutter 呢?

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第21张

22、滴滴

滴滴看起来是原生开发。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第22张

23、掘金 [F]

掘金里也有 Flutter 框架,就是好奇哪里用了 Flutter ?

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第23张

24、米家

米家在 iOS 上没有使用到 Flutter。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第24张

25、爱奇异

爱奇艺看起来没有使用到跨平台框架,不过有声网的 SDK。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第25张

26、boss 直聘

Boss 上看起来也是原生开发的。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第26张

27、美团

美团使用的是 React Native 的变种 MRN 。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第27张

28、美团商家 [F]

美团商家版使用的是 Flutter。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第28张

29、饿了么 [F]

饿了么有使用 Flutter 的痕迹。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第29张

30、饿了么商家 [F]

饿了么商家版不出意外也有 Flutter 。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第30张

31、网易云音乐

网易云音乐看起来没有使用 Flutter 。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第31张

32、QQ 邮箱 [F]

QQ 邮箱使用了 Flutter ,同时好像也适用了 yoga 这个跨平台布局?

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第32张

33、瑞幸

瑞幸看起来是原生开发的。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第33张

34、天猫精灵

天猫精灵没有使用 Flutter 的痕迹。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第34张

35、喜马拉雅

喜马拉雅没有使用 Flutter 的痕迹。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第35张

36、闲鱼 [F]

闲鱼不出意外有 Flutter 。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第36张

37、知乎

知乎看起来也没有使用 Flutter 。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第37张

38、飞书

飞书看起来是原生开发的。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第38张

39、哈罗 [F]

哈罗里有找到 Flutter 的痕迹。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第39张

40、学习强国 [F]

学习强国不出意外 iOS 也是有 Flutter 。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第40张

41、得物

得物没发现使用 Flutter , 不过2B业务上说是有使用。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第41张

42、盒马 [F]

盒马里也有使用 Flutter 。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第42张

43、链家 [F]

链家里也有 Flutter 的痕迹。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第43张

44、同花顺 [F]

同花顺 App 也是有 Flutter 。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第44张

45、快手 [F]

快手里也有 Flutter 。

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第45张

46、丰云行

丰云行是丰田家的 App ,目前看起来也没有使用 Flutter ,不是传说丰田家的车机UI要使用 Flutter 么?

国内大厂应用在移动端 Flutter 框架使用分析_https://bianchenghao6.com/blog_移动开发_第46张

综上统计,46 个样本里有 24 个 App 里出现了 Flutter 的痕迹,大概有 50% 概率使用了 Flutter ,当然这个数据代表不了什么,因为样本太小,统计也过于粗暴,毕竟也不知道 Flutter 使用在了什么场景下。

但是作为一个样本,相信结合之前《国内大厂在移动端跨平台的框架接入分析》的文章,可以看到大厂里多多少少都出现了 Flutter 的身影,特别是在 2B 相关的业务上,综合起来也给大家对于 Flutter 的现状有一些大致的了解

最后说一句:跨平台框架的功能更多还是辅助,主要解决的是业务逻辑的复用,减少同一逻辑在不同平台多次实现,并且出现因人而异的实现结果,但是跨平台终究还是需要原生平台的支撑,才能有跨平台的良好发展

发表回复