大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。
本文通过对国内各大厂旗下知名的应用进行分析,大致统计分析各大厂在移动跨平台开发领域的接入情况,同时分析 Android 端应用的 arm 框架、 kotlin 和 androidx 的使用状态。
因为效(tou)率(lan)问题,这里只分析 Android 端,因为 Android 使用的情况下 iOS 基本也会接入对应的跨平台架构。
因为是个人统计,如有错误或遗漏还请指出。
有趣的是,微信的 minSdkVersion 已经是 21 了。
<uses-sdk
android:minSdkVersion="21"
android:targetSdkVersion="28" />
在京东看到阿里的开源项目,果然是代码无国界。
没发现 flutter 、weex 、react native,但是 hybird 模块不少。
抖音居然带有这个?
可以看到,在上述 52 个样本中,得到了如下表格所示的数据,可以看到:
androidx
和 kotlin
的使用比例已经不低。arm64-v8a
的比例还是很少,虽然 Google Play 有强制arm64-v8a
的要求,但是国内的普及还是不高;armeabi
和 armeabi-v7a
的比例还是旗鼓相当。flutter
的使用比例明显上升不少,react-native
还是使用最多的跨平台框架,weex
意外的还有不低的比例。类型 | 数量 |
---|---|
kotlin | 39 |
androidx | 24 |
flutter | 19 |
weex | 17 |
react-native | 22 |
arm64-v8a | 3 |
armeabi-v7a | 27 |
armeabi | 26 |
还有 facebook 的
litho
最后,做这个统计分析有什么意义呢?其实太大的意义没有,只是今天看了一份 iOS 的统计分析所以有些好奇,不过也许当你需要向老板或者产品提供一些数据参考时,或者这份小数据会有一点参考意义。
上一篇
已是最后文章