搜索

跑虚拟机也比Surface强,苹果M1“一统江湖”?

雷科技 · 2020-11-30
微软又又又又又输了...

11月11日,苹果在今年的第三场发布会上带来了苹果自研芯片Apple Silicon的第一代产品:M1芯片。首批搭载M1芯片的Mac机器共有三款:MacBook Air、13寸MacBook Pro和Mac Mini。根据雷科技的实测,这款M1芯片的性能以及功耗表现以及大大超出了小雷的预期,用“恐怖”二字来形容也不为过。

近日,Geekbench 5平台上展出了M1最新的测试数据,数据表明采用 M1 芯片组的 Apple Silicon Mac 设备的性能跑分达到了1737分(单核)和 7549 分(多核),而在苹果 M1 处理器上的虚拟机中运行 Windows 10 on ARM,单核成绩为1288,多核成绩为5449。而运行在微软 SQ2 处理器上的 Windows 10 on ARM,单核成绩为799,多核成绩仅为3089。再次证实了苹果M1芯片组较高通竞品大幅领先。

对于支持Windows系统这件事,苹果官方表示,这件事由微软决定,因为核心技术是存在的,Mac也能胜任,但微软必须决定是否向Mac用户授权其基于ARM架构的Windows版本。所以未来能否在Mac上见到于ARM架构的Windows版本是一件有可能的事情。

PC的未来是姓X还是A?

首先要注意一点,苹果M1并不是ARM阵营首位向X86架构平台发起挑战的人,之前高通就曾做出过尝试,在华为MateBook E上搭载了基于ARM架构开发的骁龙850处理器,证明了ARM模拟运行Windows的可能性,同时也为不少软件适配铺垫了道路。这是否证明未来ARM架构会取代如今主流的X86架构吗?小雷认为未必。

如今的ARM架构主要是应用在部分追求低功耗的场景下,在这一条件下,ARM架构由于指令集比较简单,相比X86可以使用较少的晶体管就能够获得相同水准的性能。但是在对性能有一定要求的场景下,ARM架构就完全比不上X86架构,比如在一些需要用到高带宽的场景下是需要消耗大量晶体管的,此时ARM架构在指令集解码、执行单元实现上的晶体管数量差异,占不到任何优势,甚至要被X86架构甩开一大截。

ARM的处理器还有个缺点,就是乱序执行能力不如X86。换句话说,就是用户在使用电脑的时候,他的操作是随机的,无法预测的,造成了指令也无法预测。X86为了增强对这种情况下的处理能力,加强了乱序指令的执行,为了高效地进行一些专业软件的运算所以X86为此还必须有复杂的分支预测机构,确保流水线的效率。再加上多级cache,支持超线程、虚拟化等等,X86的复杂度其实远比ARM架构多得多。

从出发点来看,两者的设计初衷根本不同,因此根本不具备多少可比性,X86无法做到ARM的功耗,而ARM也无法做到X86的性能。所以在未来的很长一段时间内,这两种架构将会共存,谁也不会取代谁。

那么为什么苹果热衷于ARM?

既然ARM在短时间内无法取代传统的X86架构,那么为什么苹果还会在今年的Macbook全系都用上自研的ARM架构处理器M1呢?答案还是基于苹果的初心,节约成本。过去几年里,英特尔芯片的表现基本只能用“挤牙膏”来形容,这严重影响了MacBook的产品规划和更新节奏,如果新的产品提升并不大,苹果估计都不好意思鼓励用户更换新Macbook。采取自研的ARM架构后,苹果完全可以自主掌控产品节奏,降低Mac电脑的成本,从而再度提高自己的利润。

另外,苹果想将PC、iPhone以及iPad等产品均融入到一个封闭的生态环境当中,由于M1芯片的架构与iPhone、iPad采用的芯片完全一致,因此iPhone和iPad上的应用基本上都可以完美在Macbook上运行。针对这点之前雷科技也做过相关实测,结果还是让人比较满意的,不过也有部分应用出现了无法兼容的问题,官方表示会在短期内进行兼容适配。你可以说苹果生态太封闭,不够自由,或者会出现这样那样的问题,但只有这种情况下像M1芯片这种“怪兽”才有可能被生产出来。

在苹果软硬件的协同深度优化的条件下,M1芯片的优势能够进一步扩大,而其他PC厂商需要考虑到为不同的软硬件协同兼容。苹果手握着软件生态、操作系统、硬件芯片三张王牌,所以苹果的M1芯片所掀起的水花要比之前的骁龙850芯片大上不少。并且消费者也只能在苹果这里购买到ARM架构的M1芯片,更能吸引用户去购买全新架构的Macbook。

苹果的对手,微软慌了?

自Windows10推出后,从小雷个人的使用情况来看,近四五年的Windows10可谓是没有任何明显的升级点,甚至还在忙着折腾设计自己的全新UI,更别说去跟MacOS竞争生态系统了。如今M1芯片也能通过虚拟化的方式运行Win10,这对于微软来说是一个打击,虽然目前苹果依旧需要微软进行适配,但等到MacOS完善后,微软的份额必然会遭到挤压,这可不是个好消息。

近日一位名为 Zac Bowden 的博主在 Twitter 上表示,微软将把原生 Android 应用带到 Windows 操作系统,具体时间是在明年。他还表示微软正在打造一个软件解决方案,该解决方案允许开发者将他们的Android App几乎不经改动就发布在 Windows 10 平台简单来说就是开发者可以将自家开发的Android App打包成 MSIX 应用,然后提交给 Microsoft Store,供给消费者使用。

其实微软之前就有过这方面的操作,不过在力度上不如苹果,2019 年 8 月,微软宣布,三星 Galaxy Note 10 系列与微软 Windows 10 实现系统对接,具体来说,用户可以使用手机屏幕镜像功能将手机屏幕映射到 PC 上,并且能够使用 PC 键盘,鼠标和触摸屏直接与手机应用程序进行交互。但从实际效果来看,运行效果并不稳定,而且只能局限在三星设备。

目前全世界的安卓设备数量大概为20亿台,远比iOS设备多得多,如果微软能够与谷歌以及手机厂商们达成合作,对于微软的生态完善来说无疑是一个突破性的升级。(但小雷认为很难在短时间内做到,毕竟安卓与iOS的界限差距是十分明显的)

总结

小雷必须承认,在过去的十年内,苹果这家公司确实推出了不少颠覆我们生活的产品,也带来过不少顶级的产品,构建了一个庞大的iOS王国。假如苹果真的将旗下的所有产品都融入到一个生态当中,那么像微软这样的老牌厂商真的很难再去撼动苹果的地位,不过微软自然也不会坐以待毙,对于未来的发展,我们也只能坐观其变。

最后小雷提出一个问题,从大众消费者的角度来看,在同样的定价下你会购买X86架构的笔记本还是ARM架构的笔记本呢?

+1
0

好文章,需要你的鼓励

参与评论
登录后才能参与讨论哦...
后参与讨论
提交评论0/1000

请回复有价值的信息,无意义的评论将很快被删除,账号将被禁止发言。

文章提及的项目

指令集

雷科技

下一篇

“新茶饮第一股”究竟将花落谁家?

2020-11-30

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

为你推送和解读最前沿、最有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚集全球最优秀的创业者,项目融资率接近97%,领跑行业