编辑:咸鱼,我好困。
【新智元简介】曾经,在x86 Macs上是否安装Windows是一个永远持续的热门话题。然而,现在微软拒绝为搭载M1系列处理器的Macs提供新版Win11。为什么呢?
MacBook,咖啡店氛围组必备产品。
但是,你能猜到其中有多少是安装了Windows的吗?
上周有消息称,联发科计划在ARM系统上为Windows制造芯片。
事实上,联发科高管峰会和高通投资者日都透露了一个非常明确的信息,那就是在ARM系统上为Windows制造芯片将是芯片厂商的下一个战场。
qvj2l q49k 0/D5 c6f 89 ECF 684 da 4a 5e 439 b 7 F3 EC 74 ef /
当然,这不是微软第一次尝试ARM。
此前,在Windows 8时代,微软为32位ARM芯片推出了Windows RT。然而,由于缺乏应用程序支持,这是一场灾难。
qvj2l q49k 0/0a 22 f1 e 31 df 4 F8 c 92d 00 b 43 d6fd 8 f 66 '/
高通一直与微软关系密切。如果你回顾一下Windows Phone时代,你会发现高通是唯一受支持的芯片制造商。
两家公司在开发Arm PC方面一直保持着非常密切的关系。
例如,微软和高通早在2016年就首次在ARM上发布了Windows。打开窗口时
ARM系统发布不到一年,又有两款新电脑“敢吃螃蟹”,一款是华硕NovaGo二合一笔记本,一款是惠普Envy。
X2平板电脑,全部搭载高通骁龙835芯片。
惠普羡慕x2,配备高通骁龙835
比如近年来微软Surface系列笔记本和平板二合一电脑的芯片都是微软与高通合作定制的。
SQ1和SQ2处理器,目标是采用全新的超薄设计,并支持永远在线和永远连接的移动生活方式。
qvj2lq49k0/a72263e4da15418bab2b8e9c2bacb43a' />
很快,就有网友在虚拟机上对基于Arm的Windows 10进行了测试。
而且单从跑分上看,基于ARM的苹果Mac M1芯片上的运行Windows 10的速度比微软自家的 Surface Pro X上的SQ2 ARM
CPU快得多。
M1上的Windows单核得分为1288,多核得分为5685,而Surface Pro X在这两个基准上的得分分别约为800和3000。
不过,苹果公司的软件工程主管Craig Federighi表示,搭载M1芯片的Mac官方是不支持Windows的,也没有像Intel Mac上那样的Boot
Camp功能。
毕竟,能不能支持Windows系统这件事,完全由微软决定,即便Mac可以胜任,但微软必须决定是否向Mac用户授权其基于ARM架构的Windows版本。
时间来到一年之后,苹果一口气发布了两款更加强大的处理器:M1 Pro和M1 Max。
相较于Intel 8核笔记本电脑,M1 Pro的CPU同功耗下,性能提升1.7倍。但是,只需要Intel
8核笔记本电脑30%的能耗,性能表现就可以与之相当。
M1
M1 Pro
M1 Max
---|---|---|---
工艺节点
5nm
5nm
5nm
晶体管数量(亿)
160
337
570
CPU核心(个)
8/10
10
GPU核心(个)
7/8
14/16
24/32
内存带宽(GBps)
68.25
200
400
最大内存(GB)
16
32
64
并且,在苹果的带动下,Arm处理器在2021年第三季度的个人电脑芯片中的市场份额达到8%,与第二季度的7%相比再次得到提升。而在兼容Arm的 M1 Mac
上市之前的2020年第三季度,这一数据仅为2%。
不过,Mac依然无法得到Windows的官方支持。
至于为什么要在Mac上安装Windows,一直都存在着言辞激烈的讨论。
有些人表示,在自己喜欢的硬件平台上安装熟悉的操作系统,有何不可?
有些则是因为自己需要用到的软件只提供了Windows的版本,所以不得不安装Windows。
总而言之,综合各方观点来看,这件事几乎可以成为了部分用户的「刚需」。
但是为何微软依旧是言辞强烈地拒绝了呢?
1. 法律不允许
就像前文提到的,微软和高通的排他性协议还没到期。不管是苹果还是联发科,都不能提供官方的支持。
2. 没有动机
想让Windows适配苹果的处理器,全得靠微软自己去努力,那么随之而来的就是大量人力和物力的投入。
从IDC在2021年7月发布的报告中也可以看到,苹果在个人电脑的市场占有率上只有7.4%,而有着相关需求的用户更是少之又少。
如果是从这个角度来说,实在是毫无性价比可言。
但是,换个角度来看,苹果此前在x86平台上就一直对Windows提供支持,Boot Camp的操作几乎完全没有门槛。
而苹果也借着Windows增加了不少用户。
那么,对于微软而言,是否也可通过Mac来扩大Windows on ARM的占有率呢?
当然,不要说让Windows去支持搭载M1的Mac,时至今日,搭载Windows的Arm设备,都已经是无人问津了。
手机上常用的芯片是基于Arm架构,即「精简指令集」,而Windows系统支持的则主要是x86和x64架构,又称「复杂指令集」,通常使用Intel和AMD的芯片(CPU)。
即使Windows系统适配了Arm,可Windows平台的大量软件和海量的第三方应用是基于x86开发的,对于Arm的适配并不友好,大概率会出现各种奇奇怪怪的bug。
所以,和MacOS+原生适配M1的APP这套组合一比,Windows on ARM没有任何优势。
尤其是当苹果的M1处理器推出之后,各路软件几乎都在第一时间实现了原生,而Windows方面的进展却极为缓慢,甚至连微软自己的软件都是如此。
据了解,虽然Visual Studio Code最近在ARM上得到了支持,但也就止步于此了,原生版本是不会有的。
微软认为,开发者应该利用强大的x86系统进行交叉编译,而不是在ARM PC上进行开发工作。
# 装,还是能装的
虽然官方说不支持,但是不管是Windows 10还是Windows 11,都可以通过虚拟机来安装测试版使用。
Parallels早在2021年4月就发布了Parallels Desktop 16.5,支持在M1上使用基于ARM的Windows。
随后又在2021年8月发布了Parallels Desktop 17,除了修复了不少bug以外,可以说是「官宣」了对Windows 11 on
Arm的支持,
而且在Parallels上操作起来非常之简单,甚至官网的教程里把链接都给你准备好了。
1. 注册Windows Insider计划
2. 下载ARM64 Insider Preview VHDX镜像
3. 打开Parallels并根据提示操作
4. 完成
https://kb.parallels.com/eu/125375/
相比起来,VMware则表示不提供相关的支持,不过依然可以通过一波操作曲线救国,但是操作非常复杂,而且至今还没有正式版。
所以,对于一些需要时不时用到Windows软件的朋友,虚拟机可能是目前唯一的选择(离线)。
参考资料:
https://www.xda-developers.com/qualcomm-exclusivity-deal-microsoft-windows-on-
arm/
https://www.zhihu.com/question/501260100/answer/2242956536
https://arstechnica.com/information-technology/2016/12/microsoft-pushes-for-a-
more-modern-pc-with-vr-project-evo-and-arm-support/
本文引用了以下知乎作者的回答:
「碎碎念的喵」https://www.zhihu.com/question/501260100/answer/2246723788