国内大厂在移动端跨平台用了哪些框架呢?

本文通过对国内各大厂旗下知名的应用进行分析,大致统计分析各大厂在移动跨平台开发领域的接入情况,同时分析 Android 端应用的 arm 框架、 kotlin 和 androidx 的使用状态。

因为效(tou)率(lan)问题,这里只分析 Android 端,因为 Android 使用的情况下 iOS 基本也会接入对应的跨平台架构。

因为是个人统计,如有错误或遗漏还请指出。

1、微信(v7.0.15)

  • arm框架: arm64-v8a
  • 包含 kotlin、androidx
  • 跨平台框架:flutter,自定义的 skia

 

 

有趣的是,微信的 minSdkVersion 已经是 21 了。

    <uses-sdk
        android:minSdkVersion="21"
        android:targetSdkVersion="28" />
复制代码

2、腾讯课堂(v4.10.3.13)

  • arm框架: armeabi
  • kotlin 、androidx
  • 跨平台框架:react-native

 

 

 

3、QQ(v8.3.6)

  • arm框架: armeabi
  • 跨平台框架:flutter
  • 分包数量高达 13 个 dex

 

 

 

4、书旗(v11.1.3.111)

  • arm框架: armeabi
  • 跨平台框架:flutter、weex

 

 

 

5、京东(v9.0.0)

  • arm框架: armeabi-v7a
  • 跨平台框架:react-native

 

 

 

6、京喜(v3.6.0)

  • arm框架: armeabi
  • 跨平台框架:react-native

 

 

 

7、苏宁易购(v8.8.7)

  • arm框架: armeabi
  • 包含 kotlin 、andriodx
  • 跨平台框架:weex、react-native
  • 分包数量高达 15 个 dex

 

 

 

8、微信读书(v4.6.0)

  • arm框架: armeabi-v7a
  • 包含 kotlin 、andriodx
  • 跨平台框架:react-native

 

9、京东金融(v5.4.30)

  • arm框架: armeabi-v7a
  • 包含 kotlin 、andriodx
  • 跨平台框架:react-native
  • 分包数量高达 11 个 dex

 

 

 

在京东看到阿里的开源项目,果然是代码无国界。

 

 

 

10、腾讯动漫(v8.4.7)

  • arm框架: armeabi
  • 包含 kotlin 、andriodx
  • 跨平台框架:weex

 

 

 

11、哔哩哔哩(v6.1.0)

  • arm框架: armeabi
  • 包含 kotlin
  • 跨平台框架:flutter
  • 分包数量高达 14 个 dex

 

12、滴滴出行(v5.4.14)

  • arm框架: armeabi-v7a
  • 包含 kotlin、androidx
  • 跨平台框架:weex

 

 

 

13、哈罗出行(v5.40.0)

  • arm框架: armeabi-v7a
  • 包含 kotlin、androidx
  • 跨平台框架:flutter
  • 分包数量高达 14 个 dex

 

 

 

14、网易云音乐(v7.1.61)

  • arm框架: armeabi
  • 包含 kotlin、androidx
  • 跨平台框架:react-native

 

 

 

15、手机淘宝(v9.8.0)

  • arm框架: armeabi-v7a、armeabi-v8a
  • 包含 kotlin、androidx
  • 跨平台框架:flutter、weex
  • 分包数量高达 11 个 dex

 

 

 

16、闲鱼(v6.7.10)

  • arm框架: armeabi
  • 跨平台框架:flutter、weex
  • 分包数量高达 14 个 dex

 

 

 

17、支付宝(v10.1.95.9010)

  • arm框架: armeabi
  • 分包数量高达 12 个 dex

没发现 flutter 、weex 、react native,但是 hybird 模块不少。

 

18、UC 浏览器(v13.0.0.1080)

  • arm框架: armeabi-v7a
  • 包含 kotlin
  • 跨平台框架:flutter、weex

 

 

 

19、饿了么(8.32.2)

  • arm框架: armeabi-v7a
  • 包含 kotlin
  • 跨平台框架:weex
  • 分包数量高达 14 个 dex

 

 

 

20、钉钉(v5.1.5)

  • arm框架: armeabi
  • 包含 kotlin
  • 跨平台框架:weex
  • 分包数量高达 20 个 dex

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章