
文章插图
UWP的大饼真香,但喂不饱开发者
·微软没有对ARM硬件的掌控力 。Windows 10 ARM运行于骁龙平台,微软并没有像苹果那样,自行设计ARM芯片,软硬件结合度自然有所欠缺 。苹果可以确保未来macOS跑在怎样性能水准的ARM芯片上,而微软只能仰仗高通 。在ARM性能对X86仍处于追赶态势的现状下,这是一个藏有暗雷的要素 。

文章插图
苹果可以祭出自己的芯片,微软只能和高通合作
·Windows有着更沉重的历史遗留兼容问题 。macOS换用ARM,苹果仍只需专心打造新的Mac电脑;而Windows换用ARM,微软必须顾及众多的硬件厂商,以及诸多的老软件,转型速度注定不如苹果 。
总结到了这里,我们可以总结一下,为何苹果macOS换用ARM能万众瞩目,而微软Windows转移ARM却不尽如人意了 。
·苹果提供了能编译同时兼容X86、ARM平台的应用的高质量开发方案(SwiftUI+Mac Catalyst),微软在这方面举棋不定;

文章插图
现在还没有macOS的ARM产品面市,但开发机却是已经有了,苹果的准备力度可见一斑
·苹果提供了X86软件在ARM平台的兼容方案(Rosetta 2),效率良好 。而Windows RT不兼容X86软件,Windows 10 ARM则运行X86软件效率较差,且不支持64位;
·苹果能够自行设计高性能的ARM芯片,微软没有这样的能力,ARM芯片性能尚不足以支撑桌面环境时就上马Windows RT,现在Windows 10 ARM平板的性能也无法和同价位的其他X86平板相提并论;
·苹果提前布局好ARM生态的转移工作,并设置了足够的过渡期,相应产品由始至终保持了较高完成度,而微软未准备好配套就匆匆将不成熟的产品推向市场;
·苹果对生态掌控力度更大,能促使开发者更新迭代适配新平台,而微软背负着沉重的兼容性包袱 。
在当前,X86仍是桌面平台的绝对主流 。但ARM平台已经在能效上彰显优势,如果微软铁了心要兼顾ARM平台,就必须解决当下的种种问题,才能带来良好的体验,期待微软日后能做得更好吧 。
推荐阅读
- ARM|AMD|X86/i386|AARCH64 #了解一下#操作系统:CPU架构
- ARM版 CentOS-AltArch-7下源码编译安装MySQL5.7.31
- 教你编译一个基于arm的Linux内核,并用qemu模拟器测试
- 入手苹果笔记本,买intel老款or等ARM新款?3点分析告诉你
- Pycharm中Python Console与Terminal的区别
- 使用Clover安装macOS入门指南
- 黑客突破macOS的安全防御,新型恶意软件正在偷偷的窃取你的文件
- 你,真的会用macOS了吗?看这就够了
- 5 个简单步骤使你的 Ubuntu 看起来像 macOS
- 你会喜欢吗?Apple新版 macOS 更改了所有图标设计
