本文通过对国内各大厂旗下知名的应用进行分析,大致统计分析各大厂在移动跨平台开发领域的接入情况,同时分析 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