机场GO
高端机场推荐与评测

ClashForAndroid版本区分arm64-v8a/universal/armeabi-v7a/x86_64 arm64-v8a、universal、armeabi-v7a、x86_64区分

cfa里面如何选择哪个版本客户端,foss和premium有什么区别?arm64-v8a、universal、armeabi-v7a、x86_64、x86该选哪个?

foss和premium核心区别

文件名中包含 foss 的为开源的,可以对软件进行二次编译,文件名中包含 premium 的为不开源的,无法对软件进行二次编译,比前者功能更多一些,比如premium支持tun模式。一般使用下载 foss 通用版本即可。

闭源版本(Premium版)比开源版本多以下功能:TUN、Script(脚本模式)、Rule Providers。tun模式可以通过新增虚拟网卡,在网络层接管请求,实现真全局代理,解决有些软件不能使用http和socks系统代理的问题。

arm64-v8a、universal、armeabi-v7a、x86_64、x86区别

arm64-v8a:第8代、64位ARM处理器。目前,国内Android应用生态正在向64位架构过渡。同时,移动芯片平台也将逐步弱化对32位应用的支持。是除少数低端机外,大多数现代智能手机所使用的指令集,2016年之后中高端的手机使用这个安装即可

universal:是通用包,您看到的所有版本的二进制文件都包含在其中,几乎支持所有处理器架构的机器,但相应的安装包比较大

armeabi-v7a:第7代及以上的 ARM 处理器,是较为古老的手机处理器,以及Wear OS手表常用的指令集,向上兼容arm64

x86_64: 常在桌面平台上使用,其中部分ChromeBook和桌面计算机上使用此指令集,板、模拟器用得比较多

x86: x86架构32位 平板、模拟器用得比较。向上兼容x86_64,现在很少32位设备了,很少用。

各个版本怎么选

普通手机用户,建议下载 arm64-v8a (第8代、64位ARM处理器)版本,能够发挥手机最佳性能,小编也是一直这么选择的。

如果是很老的手机,也有可能不是64位处理器,那么就选择armeabi-v7a,几乎通用所有手机,而且也兼容64位处理器。

或者直接使用universal,下载这个版本肯定没错,所有安卓手机都兼容。

更多资料:

Android 设备的CPU类型: 

armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它.

arm64-v8a: 第8代、64位ARM处理器。2016年之后中高端的手机,比如骁龙8系列,麒麟9系列,联发科1000+。2011年10、11月左右公布,但早期的安卓手机CPU,可能因为其它硬件限制,没有大规模使用该架构。目前主流的架构。

Snipaste_2023-11-05_17-27-34

armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。缺乏对浮点数计算的硬件支持,在须要大量计算时有性能瓶颈。

x86: 平板、模拟器用得比较多。

x86_64: 64位的平板
x86 架构的手机都会包含由 Intel 提供的称为 Houdini 的指令集动态转码工具,实现对arm .so 的兼容。考虑 x86不到1% 的市场占有率,x86 相关的两个 .so 也是可以忽略的。

mips/mips64:极少用于手机可忽略。

armeabi设备只兼容armeabi,不支持硬件辅助浮点运算,支持所有的 ARM* 设备;

armeabi-v7a设备兼容armeabi-v7a、armeabi;

arm64-v8a设备兼容arm64-v8a、armeabi-v7a、armeabi;

x86设备兼容x86、armeabi;

x86_64设备兼容x86_64、x86、armeabi;

mips64设备兼容mips64、mips;

mips只兼容mips;

当前主流的手机cpu架构是 arm-v7a和arm64-v8a,新出的手机几乎都是arm64-v8a,arm-v7a都比较少,而armabi几乎要被淘汰了,连微信都抛弃了,因此可以用arm-v7a代替armabi,他们两个区别是arm-v7a的cpu使用armabi的.so文件时计算效率可能低一点。

最终结论:

使用arm64-v8a即可

未经允许不得转载:机场GO » ClashForAndroid版本区分arm64-v8a/universal/armeabi-v7a/x86_64

评论 抢沙发