微软的梦想 要被苹果提前实现了

2020-12-12 作者:小二郎 点击量:1,292
苹果 微软的梦 X86平台 ARM架构 Windows on ARM

数码爱好者观点】2011年微软宣布下一代Windows将支持ARM处理器,自此x86处理器主导地位发生动摇。然而10年后的今天,微软的宏愿并没有实现,仅有很小一部分Windows系统运行在ARM平台之上,距离和x86相庭抗理还有很长一段路要走。

微软的梦想 苹果要提前实现了

Surface RT是微软将Windows系统移植到ARM平台的第一次尝试,也是微软推出的第一款平板设备,运行Windows RT系统,于2012年6月发布。搭载NVIDIA Tegra 3处理器,2GB内存,32GB、64GB硬盘,10.6英寸1366×768分辨率显示屏。

微软的梦想 苹果要提前实现了

Windows RT是微软在Windows 8系统的基础上专门为ARM架构开发的操作系统,适用于平板电脑。二者主要的区别在于Windows RT环境下不能运行传统Windows应用程序,只能运行Microsoft Store里面的程序,数量稀少不说有不少软件还要付费。

放弃庞大的Windows应用程序,开发应用商店,不得不说微软很有魄力。

2013年9月23日,微软带来Surface 2以及Surface Pro 2两款硬件产品,其中Surface 2为Surface RT升级版,处理器采用新一代NVIDIA Tegra 4,系统依然是Windows RT。

2015年1月28日证实Surface 2将停产,意味着微软将不再生产运行Windows RT系统的平板电脑产品,同时也给Windows RT系统判了“死刑”。

Windows系统迁移ARM平台第一次尝试宣告失败。

微软并没有放弃这个目标,而是将合作伙伴NVIDIA换成了高通

2016年12月,高通宣布与微软展开合作,将在搭载新一代骁龙芯片的移动计算终端上支持Windows 10系统;

2017年5月,高通宣布将联合华硕、惠普和联想推出搭载骁龙835的Windows 10 PC设备;

2017年12月,搭载骁龙835的Windows 10笔电——华硕NovaGo 和惠普ENVY x2首度公开亮相;

2018年1月和2月,中国电信和中国移动相继宣布将在旗下LTE网络上支持搭载骁龙芯片的Windows 10 PC设备;

2018年2月,京东和亚马逊宣布将逐步开始销售一系列搭载骁龙芯片的全新Windows 10 PC设备;

2018年6月,国行首批骁龙笔记本华硕畅370联想Miix 630正式亮相。

微软的梦想 要被苹果提前实现了

在高通、微软、PC厂商以及国内运营商、零售商等的共同努力下,Windows on ARM无疑是成功的。骁龙笔记本支持完整的Windows 10系统,也就是说除了核心不一样之外,完全可以把它当做一台x86平台笔记本。

ARM架构低功耗的特性也被带到了骁龙本上,长达22小时的续航能力直到现在Wintel本还是办不到。另外,得益于骁龙处理器自带4G网络基带,骁龙本还支持LTE网络,“实时在线”是其最大的卖点之一。

骁龙本真的就这么完美?

性能是其最大的短板,在“效率”、“生产力”、“游戏”等方面依然无法和传统笔记本相比。此外,64位的应用程序无法运行,仅能够通过虚拟机运行32位应用。

微软的再次尝试

2019年十月份,微软做出了第二次尝试,推出了基于ARM架构的Surface Pro X,能够运行Windows 10 Pro的完整桌面版,且与桌面应用程序兼容。核心则是微软与高通深度合作定制的Microsoft SQ1。

关于Microsoft SQ1

它是基于高通骁龙8cx处理器定制,采用台积电7nm工艺制造,具有更高频率的CPU和GPU内核。 CPU内核的频率高达3GHz。 4个Kryo 495 Gold性能内核基于ARM Cortex-A76架构,在负载下(无单核Turbo),频率高达3GHz(8cx为2.84GHz)。 4个Kryo 495 Silver内核是小型ARM Cortex-A55内核,以提高能效,负载下频率为1.9GHz。 集成X24 LTE调制解调器支持高达2Gbps的下载速度。 集成ac-Wifi和双通道32位1866MHz LPDDR4x存储器控制器。

根据高通公司说法,处理器性能接近英特尔酷睿i5第八代U系列(例如i5-8250U),但只有很少数量的本地ARM64编译的Windows应用程序才是这种情况。 适用于AMD / Intel的32位应用程序和游戏的运行速度相当慢,而64位应用程序根本无法启动。

集成的Adreno 685图形卡是Snapdragon 8cx中Adreno 680的更高频率版本。 微软宣称2个TFlops的理论性能,而Adreno 680则为1.8(+ 11%)。

2020年10月初,升级版Surface Pro X发布,处理器升级为Microsoft SQ2(CPU基于骁龙8cx Gen2,GPU基于Adreno 690),机身设计也更加轻薄,具有nanoSIM和eSIM支持的千兆LTE,A-GPS,Wi-Fi 802.11ac和蓝牙5.0。

兼容依旧是最大的问题

在吸取了Windows RT系统不兼容常规Windows应用程序的教训之后,微软选择了通过模拟器来解决这个问题。然鹅,模拟器只能编译32位应用程序,性能也还不错,但部分需要占用大容量内存的任务密集型应用程序、以及很多未针对较早的指令集进行编译的应用程序无法在该平台上运行。

12月11日,微软向Windows Insider退从了Windows 10 Build 21227版本更新,首次增加了适用于ARM64设备的X64模拟器,目前还在测试当中,部分应用程序可能会无法在新模拟器上正常工作,微软表示这项技术目前仍在开发中,并且随着时间的推移,兼容性和性能还将会继续提高。

当然,原生应用是最好的解决办法,但会牺牲掉可用性和兼容性。且从目前Windows on ARM的装机量来看,为其开发原生应用的公司不会太多。想来微软应该会和一些大型软件开发商合作,以此提高产品声量和实用性,把产品卖出去。装机量上来了还愁开发者不为其开发原生应用。

微软的第二次尝试还在摸索中,距离真正做到Windows系统完美适配ARM平台还有很长的路要走。

PS:据说Adobe已经为Windows on ARM平台开发出来了原生PS应用程序。

苹果后来居上

2020年6月份的开发者大会上,苹果正式宣布将把Mac电脑从X86平台转移到自家的基于ARM架构的Apple Silicon平台,整个大约需要耗费2年的时间。11月11日凌晨2点,库克也如约带来首款基于Apple Silicon平台的Mac电脑,自此苹果的迁移大业拉开帷幕。

微软的梦想 要被苹果提前实现了

不同于微软,苹果拥有整套的软/硬件研发实力。硬件方面,旗下产品涵盖手机、平板电脑、笔记本、台式机、mini主机、一体电脑等一系列产品线,且每个产品线做的都很不错。软件层面,iOS、PadOS、macOS三大系统各有特色,其中iOS和PadOS本身就基于ARM架构,只有macOS基于X86架构。

与其说苹果Mac电脑转ARM平台是因为Intel不给力还不如说苹果想完成手机、平板电脑和PC三大品类的闭环,这是微软一直想做却没有做到的。

自从M1 Mac电脑发布以来,M1芯片的测试成绩让苹果自己都为之惊艳。GeekBench测试更是秒掉了Intel的旗舰处理器,虽说GeekBench对X86不太友好,但或多或少也证明了M1的强大。

手机、iPad和PC同为ARM平台,M1 Mac可以做到原生支持iPhone和iPad的应用程序,而不需要通过模拟器编译,真正打通三大产品线。

微软的梦想 要被苹果提前实现了

苹果目前面临的问题和微软差不多,都是软件兼容,但并没有微软那么难。毕竟苹果对三大产品线产品的芯片、产品设计、系统以及软件等都具有绝对的掌控权,将它们统一起来更多的是软件上的编译和适配。

反观微软,除了在PC市场有着绝对优势的装机量外,对于硬件的掌控力并不强,都是依靠其他厂商。再加上从X86转ARM的时候,微软的后盾是海量的.exe应用软件。而苹果从X86转ARM的后盾则是庞大的iOS和PadOS应用。

简单来讲,微软要开发ARM平台,前面满是荆棘,虽有大军无数但要一步一个脚印推进;苹果则是已拿下对手,只是需要和大军回合,两头往中间推进,高下立判。

总结

无论是微软还是苹果,向ARM处理器过渡都将推动整个行业的发展。超长续航、实时网络在线等特性的加入将重新定义PC产品。尽管微软和高通联合起来似乎还要落后于后来居上的苹果,但苹果坚定了高通推进ARM平台PC的信念,相信未来它会和微软一起推出最完美的Windows on ARM电脑。只是微软的梦可能要被苹果提前实现。