原标题:ARM跑Win,X86跑安卓,为什么两种架构互相“踢馆”?

最近,Android X86项目终于升级到了Android 11底层,基于安卓的Bliss OS 14也因此让X86架构的PC吃上了Android 11。Bliss OS是一款基于Android的桌面操作系统,它对原生安卓进行了一系列的修改、优化,让该系统更加适合桌面场景使用。

125beebfcd382eb6149eec8321881355.png

Android X86项目最开始是为了X86架构的手机芯片而生的。在安卓4.0、5.0时代,英特尔就推出过适配手机端的Atom,企图把X86架构带到手机中,对ARM芯片进行降维打击。2015年的时候,搭载Intel AtomZ3580的华硕Zenfone2在账面数据上非常吓人,4核心4线程、2.3GHz主频、4GB内存,简直就像是把PC的配置塞进了手机中。该机上市后,其实际性能也和当时的旗舰芯片旗鼓相当,但是由于X86芯片在Android平台上存在大量兼容问题(尤其是游戏),这台手机只能凭借低廉的售价和较高的跑分成绩在市场上充当价格屠夫的角色。

e96a00c9a42f3e4c0a82b0af3f04575d.png

英特尔也在16年宣布Atom芯片将退出手机和平板市场。虽然Android X86作为一个开源项目到今天还保持更新。但是X86架构的手机芯片已经不复存在,如今Android X86也只能以Bliss OS这种方式在极客手上的PC机中发挥余热。根据官方介绍,凡是内存大于2GB的X86架构电脑都可以运行Bliss OS 14。

3e6ef4eb34fc381f2cfc5b7a14a44659.png

目前X86和ARM两种架构都已经向对方擅长的领域发起过攻势。从现在的结果来看,X86在移动平台的尝试是失败的,而反观ARM这边,前景一片大好。不仅是苹果M1芯片在质疑声中交出接近满分的答卷,就连微软最近也被传出准备自研 ARM架构芯片,似乎两种架构想要争个你死我活,在未来只会留下其中一种芯片。

X86和ARM这两种芯片分别代表了复杂 指令集(CISC)和精简指令集(RISC)两种不同的芯片设计思路。虽然从时间上看,后者出现较晚,但并没有谁比谁先进的说法。不过由于软件技术的进步,精简指令集在运行复杂程序的时候效率已经不是问题,同时用户对计算机设备的微型化需求日益增长。笑到最后的很可能是RISC架构。

e61f57a83512c8111a095839026b9287.png

如果那一天真的来临,也不会出现所有设备都基于ARM架构的场面。虽然ARM架构是按照RISC的思路设计的,但是其中也加入了很多CISC的元素。当X86架构被时代抛弃的时候,英特尔与AMD或许会推出一款更加适合现代设备的指令集体系,或者Hybrid CPU,与ARM架构展开竞争,毕竟这样的传闻早在2015年就存在过了。返回搜狐,查看更多

责任编辑:

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐