教你认识和选择安卓应用不同内核版本!

3

异星软件空间的小星星们,我的视频第二弹来啦!

 

今天我来说说怎么选择下载应用的版本,当然如果您在手机官方等应用商店下载安装应用一般不会有这个,但是有时我们在第三方比如“异星软件空间 www.yxssp.com”,会碰到armeabi-v7a、arm64-v8a、x86、x86-64多版本的情况。

这里我们不谈论armeabi、x86的指令集浮点运算、高级扩展、源代码和库等深层次的东西(捂脸关键是我也不懂啊),我们只谈如何选择等实用的东西,

要弄清这个问题得先说一下 arm 和 x86 ,简单的说arm是为更注重续航而生的cpu架构,而且x86则是更注重性能的cpu架构,据市场调研,目前 90% 的 手机都是 arm 架构的。例如我们在选购手机时会常常听到或看到的:高通骁龙、联发科以及苹果在内的 CPU 基本都是 arm 架构,甚至我们消费时候刷卡的 pos 机、ATM 等」。x86 架构的 CPU 多数应用在更具办公特性的平板电脑上。

可以在2012年之前Arm公司 一直采用armeabi-v7a(32位ARM设备)架构计数,在2011年11月,ARM公司发布了新一代64位处理器架构 arm64-v8a(64位ARM设备),所以现在的多数手机cpu都是64位的arm64-v8a。但是64位的cpu能向下兼容大多数的 32位即armeabi-v7a版应用,而32位cpu是无法向上兼容arm64-v8a版应用的。

回到开头的话题,简单来说,目前市面上的大部分手机选择arm64-v8a版本的应用即可,而一些旧手机需选择armeabi-v7a版应用。当然您也可以使用 Device Info Premium 应用检测您的手机、平板电脑CPU架构情况。

3 评论

  1. 这下明白了,怪不得有的软件下载了,到安装时提示版本不符等安装不了的情况

回复 lemon 取消回复

请输入你的评论!
请在这里输入您的昵称