阿虎分享的APP安装包,有些带了armeabi-v7a、arm64-v8a这些后缀,好多人不知道该选哪个,我简单给大家讲讲。
APP版本说明
universal或者all版本:这是通用版,要是不介意安装包大点,或者懒得琢磨怎么选,直接下这个就行。它里面集成了v7a和v8a两种CPU架构so,兼容性强。
armeabi-v7a版本:适合32位的老款手机,或者性能不太强的机子,要是当备用机用,选这个版本更稳当。
arm64-v8a版本:现在主流的智能手机基本都是64位架构,直接选这个版本就对了,适配性最好。
我再详细说说这些CPU架构哈
armeabi
这是老掉牙的第 5、6 代ARM处理器架构,早年那种按键手机或者特别老的智能机,基本就用的这个。现在市面上几乎见不到了,除非你翻出十年前的旧手机。
armeabi-v7a
第7代及以上的ARM处理器架构,差不多2011年以后出的手机,大部分都支持这个。像以前的安卓中端机、备用机,或者性能不太强的机子,基本都是这个架构。属于承上启下的类型,比老款强,但不如现在的新架构。
arm64-v8a
第8代64位ARM处理器架构,2011年底就公布了,但早期安卓手机因为内存小、其他硬件跟不上,没大规模用。现在不一样了,手机内存都8G起步,32位处理器(比如v7a)已经不够用了,64位架构(v8a)才是主流,性能更强,能撑得起现在的大应用和游戏。
x86和x86_64
x86:2011年左右开始冒头,主要用在安卓平板上,还有电脑里的安卓模拟器(比如你用电脑玩手游,模拟器装的就是x86版APK)。
x86_64:2014年以后的64位平板用得更多,比如有些安卓平板想兼容Windows软件,就会用这个架构,属于x86的升级版。
现在手机系统和处理器都在慢慢 “抛弃” 32位支持,以后新出的手机可能压根跑不了32位应用。就像现在8G内存以上的手机基本都用64位处理器,32位应用以后可能跟新手机“不兼容”了,估计未来一两年,最新的机型就只认64位应用了。
想同时兼容32位和64位设备:直接选armeabi-v7a或者通用版。尤其是通用版,里面同时打包了32位和64位的支持文件,老手机和新手机都能用,但缺点就是安装包会大一些,毕竟塞了两套东西。
只想适配新手机(64 位):选arm64-v8a版本,这个版本只包含64位文件,安装包体积更小,而且专门针对新机型优化,性能更稳。
说白了,如果你手机是这两年买的,直接冲64位版本;要是手里还有老款备用机,或者不清楚机型新旧,选通用版最保险。
还木有评论哦,快来抢沙发吧~