Android 中 armeabi-v7a、arm64-v8a、x86 分别是什么意思?

Android 系统下的版本就有好几种,哪个才是适用自己的设备呢?

下面让我们了解一下 Android 框架:

  • armeabi: ARM v5 这是相当老旧的一个版本,缺少对浮点数计算的硬件支持,在需要大量计算时有性能瓶颈 ;

• armeabi-v7a: 简称 ARM v7,是目前主流版本,支持 32 位元空间和 32 位元算数运算,大部分架构的指令为定长 32 位元 ;

• arm64-v8a: 简称 ARM v8,2011 年发布,添加了对 64 位元空间和 64 位元算术运算的支持;

  • x86: x86 架构的手机都会包含由 Intel 提供的称为 Houdini 的指令集动态转码工具,x86 目前只有不到 1% 的市场占有率。

ARMv8 架构是在 MIPS64 架构上增加了 ARMv7 架构中已经拥有的的 TrustZone 技术、虚拟化技术及 NEON advanced SIMD 技术等特性,研发成的。arm64 指 64 位的 arm 处理器,是支持 64 位架构的统称。

arm64 是 64 位兼容 32 位的软件


欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。

×

喜欢就点赞,疼爱就打赏

//