因为微软不想看到Windows生态系统分裂,虽然存在一个arm版本的Windows,但是用户很少可以忽略。
但是如果苹果的Mac可以装Windows 了,以苹果的影响力,arm版的Windows会快速增加,这就导致Windows桌面软件面临两种分裂的指令集生态。
Windows生态在x86下存在太久了,以至于绝大多数应用开发者都无法适应多指令集。如果去适应新指令集,就要增加开发者成本,但是收益有无法增加。现在很多Windows桌面软件都还是32bit的,他们连64bit指令集都不想适配。多指令集就意味着多个发行版,兼容测试技术支持工作量都要翻倍。
桌面电脑一直处于稳步下滑状态,如果指令集再分裂一次,那么生态系统会进一步缩小。微软显然不想看到这种局面。微软努力很多年试图用指令集无关的开发平台取代 原生win32api,但是一直没成功。
微软Windows的兼容性包袱太重了,不只是它自己要背负,Windows应用开发商也要付出成本,分裂的指令集生态势必进一步增加各方的成本。
这事儿与微软没有什么直接联系,事实上,微软从来就没有适配过 Mac。
Mac 能装 Windows 这事儿是怎么来的呢?是当年 Mac 凑巧换了 intel 处理器,然后苹果自己推出了一个 BootCamp,自己主动适配了让 Mac 电脑安装 Windows 这件事。
也就是说,当年苹果电脑能安装 Windows,是苹果公司决定了适配 Windows,现在苹果电脑不能安装 Windows,当然也是苹果公司决定了不适配 Windows,不然完全可以等待适配了 Windows 之后再推出 M1 。考虑到苹果 M1 本来就能转译 x86 指令,直接用转译的方式支持 Windows 在技术上也并不是不可能,但苹果确实没做。这说明本来就是苹果不想适配 Windows。
Mac 适配 Windows 这事儿只能由 Apple 发起,微软是不会做这件事的。
有部分同学对 Windows arm 版这件事情有疑惑,我在此解释一下:
x86能够通用的前提是,有一个公开的,开放的「x86兼容机」标准,按照这个标准制作的x86机型,才能适配为x86兼容机制作的操作系统。苹果让自己的intelMac兼容了这个标准,就可以上Windows。
而在arm阵营, 还根本没有诞生一种叫做「arm兼容机」的标准,也就是说,理论上每个公司的arm设备都是不同的标准。为一台arm设备制作的操作系统根本不能直接安装到其它arm设备。
所以苹果如果想做这事,要么就制定一个公开,开放的arm兼容机标准,让大家按照这个标准开发操作系统,并且互相适配。要么就只能请微软专门为自家硬件定制系统。
但是苹果推开放标准这种事,听起来可能性就不大吧。
苹果之前BAN了NVIDIA的驱动许可,导致macos 10.14之后都无法再使用NVIDIA显卡。
原因就是NVIDIA不可控。让NVIDIA做大对苹果没好处。
苹果现在在笔电市场增长很快,帮助苹果笔电市场加强对微软没有半点好处。对于微软来说,苹果是不可控的竞争对手。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有