國內大廠在移動端跨平臺用了哪些框架呢?

本文通過對國內各大廠旗下知名的應用進行分析,大致統計分析各大廠在移動跨平臺開發領域的接入情況,同時分析 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

 

 

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