大多数Intel手机的兼容性都很差 这是为什么呢?
作为传统PC行业的龙头老大,Intel始终不曾放弃平板机和智能手机之梦。为了打开市场,Intel联合手机厂商推出了一系列的Intel芯片的手机,其中最具代表性的就是4GB内存的华硕ZenFone 2,该机不但内存大,而且性价比极高。
尽管如此,当很多人准备入手“Intel芯”的手机时,身边却传来这样的声音,Intel手机的兼容性很差的,很多软件的很容易闪退,小心点。那么问题来了,Intel芯片兼容性真的很差吗?
一、Intel芯片兼容性真的很差吗?
Intel的x86架构的手机同ARM架构的手机相比,的确存在兼容性问题,兼容性问题主要是因为指令集的不同。x86使用的是SSE指令集,ARM使用的则是NEON指令集,两者的差异导致了部分应用不兼容。
需要注意的是,尽管Intel芯片存在兼容性问题,但兼容性也没有想象中的那么差。因为大部分Android应用都使用基于Dalvik Java的代码开发,而Dalvik代码在系统的虚拟机中执行,理论上来说,在x86的ATOM平台上不会有性能损失。
Intel芯片存在的兼容性问题,主要是对于大型应用(比如游戏)的支持上。目前绝大多数普通安卓应用都是Dalvik的程序,但由于虚拟机性能有限,一些对硬件性能有较高要求的大型应用(游戏),会用绕过Dalvik,直接感应器或电源管理进行响应。
众所周知,Android应用的开发可以使用多种语言,一般应用层开发用java,最底层用C和C++。一些大型的游戏会涉及到底层的硬件,而原生代码是针对硬件平台编译,x86、ARM或是MIPS都有其相应的二进制文件。
通常来说,针对ARM平台编译的二进制代码,x86的处理器是无法直接运行的,而主流的安卓产品均采用ARM处理器。这也是早期大部分大型游戏都无法在Intel处理器的手机上完美运行的原因。
虽然相比于几年前x86架构的手机来说,现在这方面已经有了很大的改善,不过兼容性依然是x86架构的手机最大的软肋,比如很多大型游戏,采用Intel处理器的手机运行起来都会存在一些问题。
二、谷歌主动解决兼容性问题
为了让Intel手机用户也能有很好的体验,Google的Android NDK就引入了x86编译的选项,开发者只需在应用中支持这个NDK,应用在提交时会自动生成2个APP,手机下载APP时根据架构下载合适的版本。
这也就是为什么我们在应用市场经常可以看到一个APP有两个会有两个版本,一个普通版,一个X86版本。举个两例子,讯飞输入法、讯飞输入法(x86版);QQ浏览器、QQ浏览器(x86版)。
谷歌的这个方法效果非常好,操作也并不难,但难的是如何让众多软件厂商甘愿合作。由于安卓系统的开放性,谷歌的Google Play商店无法一统天下,很多软件厂商根本不听谷歌的。
所以我们看到的现状是,即便Intel处理器的手机已经推出几年了,除了主流的常用应用外,还是相当一部分应用只针对ARM平台进行了编译,这也就导致了如今x86平台的兼容性依然存在问题。
三、Intel正努力解决兼容性问题
既然开发者和软件厂商不听谷歌的号令,那么Intel要坐以待毙吗?非也,对于兼容问题严重的应用,Intel已经找出一个解决方案,所以他们开发了一种叫“Houdini”的转换技术。
“Houdini”相当于一个中间层,可以让原本不兼容的应用跑在x86上,这也就是为什么Intel处理器的手机现在也能玩3D赛车游戏的原因。不只是赛车游戏,几乎一些大型的游戏Intel手机现在都能玩。
由于Intel的“Houdini”不是从底层进行支持,所以效果不如谷歌方法好。这种强行结合的技术运行起来往往效率不高,容易出问题,且会增加耗电量。但话说回来,Intel也算是发力了。
此前曾有媒体对这种转换技术进行过测试,结论是二进制转换相比原生执行x86代码,损失的性能很可观,在需要高性能的应用中可高达50%以上。在一些游戏类应用中,还会带来约400mW的CPU功耗的增加。
可见即便过了这么多年,x86的Android之路还是很漫长,恐怕最重要的还是因为此前Intel固执地玩高端(动辄几千元),导致x86架构的手机市场占有率过低。不过值得庆幸的是,现在已经已经出现了千元级Intel处理器的手机。
随着市场占有率的增加,相信x86架构的Android系统会更大的引起开发者的注意,这样也能够调动开发者的积极性。不管怎么说,Intel手机的未来还是值得期待的,我们需要给它一些时间。
更多手机使用及刷机技巧教程请关注rom下载之家(https://www.romzhijia.net/)官网查看步骤内容。
三星 Galaxy S 韩版 (M110S)刷机包下载:http://www.romzhijia.net/romlist/623_0_0_1_10
三星 Galaxy S 韩版 (M110S)刷机教程:http://www.romzhijia.net/phone/623_4.html
热门刷机教程top10
热门ROM资讯top10
- Exynos7870+3G运存 三星Galaxy M10曝光
- 展开变7.3英寸巨屏 三星折叠手机规格首度披露
- 三星A700FD 6.0 root教程 三星A700FD获取6.0的root权限
- 三星N935L刷机教程 三星N935L线刷官方系统包
- 三星N935L驱动下载安装 三星N935L usb驱动包分享
- 三星J727P刷机教程 三星J727P线刷官方系统包_可救砖
- 三星J727P驱动下载安装 三星J727P usb驱动包分享
- 三星G9298刷机教程 三星G9298线刷官方系统包_可救砖
- 三星N935S刷机教程 三星N935S线刷官方系统包_可救砖
- 三星N935S驱动下载安装 三星N935S usb驱动包分享
热门手机刷机包
- HTC Desire 816d 电信版刷机包
- 蓝博兴 D01刷机包
- 邦华 F3刷机包
- 华为 荣耀7(电信4G)刷机包
- 金步 T999刷机包
- TCL 302U(联通4G)刷机包
- 极米 A40D刷机包
- 小辣椒 X3 (移动4G版)刷机包
- 奥克斯 M910A刷机包
- 英特奇 intki_E86刷机包
- 中兴 远航3 (Q529C/联通版)刷机包
- 酷宝 Z400刷机包
- 天语E621刷机包
- 摩托罗拉 MOTO XT535(Defy XT)刷机包
- vivoV3L刷机包
- 卓米 ZHUOMI A6A刷机包
- 米来乐S8刷机包
- 三星 I8558(Galaxy Win 移动3G)刷机包
- 乐视X829刷机包
- 莱米 X5刷机包
热门刷机教程top10
热门ROM资讯top10
- Exynos7870+3G运存 三星Galaxy M10曝光
- 展开变7.3英寸巨屏 三星折叠手机规格首度披露
- 三星A700FD 6.0 root教程 三星A700FD获取6.0的root权限
- 三星N935L刷机教程 三星N935L线刷官方系统包
- 三星N935L驱动下载安装 三星N935L usb驱动包分享
- 三星J727P刷机教程 三星J727P线刷官方系统包_可救砖
- 三星J727P驱动下载安装 三星J727P usb驱动包分享
- 三星G9298刷机教程 三星G9298线刷官方系统包_可救砖
- 三星N935S刷机教程 三星N935S线刷官方系统包_可救砖
- 三星N935S驱动下载安装 三星N935S usb驱动包分享
热门手机刷机包
- HTC Desire 816d 电信版刷机包
- 蓝博兴 D01刷机包
- 邦华 F3刷机包
- 华为 荣耀7(电信4G)刷机包
- 金步 T999刷机包
- TCL 302U(联通4G)刷机包
- 极米 A40D刷机包
- 小辣椒 X3 (移动4G版)刷机包
- 奥克斯 M910A刷机包
- 英特奇 intki_E86刷机包
- 中兴 远航3 (Q529C/联通版)刷机包
- 酷宝 Z400刷机包
- 天语E621刷机包
- 摩托罗拉 MOTO XT535(Defy XT)刷机包
- vivoV3L刷机包
- 卓米 ZHUOMI A6A刷机包
- 米来乐S8刷机包
- 三星 I8558(Galaxy Win 移动3G)刷机包
- 乐视X829刷机包
- 莱米 X5刷机包