paint-brush
微软与 ARM:十年磨一剑的爱情故事经过@geekonrecord
470 讀數
470 讀數

微软与 ARM:十年磨一剑的爱情故事

经过 Geek on record6m2024/06/02
Read on Terminal Reader

太長; 讀書

微软的新款 Surface 设备专为低功耗 ARM 处理器打造。微软相信这些二合一设备最终可以成为苹果的杀手级竞争对手。但我们是如何做到这一点的?让我们从 2012 年的 Surface RT 开始,探索微软与 ARM 的关系。
featured image - 微软与 ARM:十年磨一剑的爱情故事
Geek on record HackerNoon profile picture
0-item

“微软宣布推出新款 Surface 设备!其轻巧的外形将传统笔记本电脑和平板电脑的体验融为一体。专为低功耗 ARM 处理器打造的新 Windows 版本有望提高安全性和性能。它让用户可以访问自己喜欢的 Windows 应用程序,并且电池续航时间长达一天。微软相信这些二合一设备最终可以成为 Apple 的杀手级竞争对手。”


您可能会认为这是指本月早些时候微软 Copilot+ PC 活动上发布的新款 Surface 设备。或者您可能认为这是指 2019 年推出的 Surface Pro X。但事实上,它实际上是在谈论 2012 年推出的 Surface RT。


没错,Copilot+ PC 的发布是微软第三次尝试采用 ARM 架构来推出新一代 Windows 设备。前两次发生了什么?


2012 年:Surface 诞生


Surface RT 与 Windows RT 一同推出,Windows RT 是针对 ARM 处理器编译的 Windows 8 的一个变体。微软对这款新设备的目标很大胆:打造一款 iPad 杀手。


在最近对微软 Windows 和设备负责人 Pavan Davuluri 的采访中,The Verge 的 David Pierce 询问了 Surface RT 背后的大赌注是什么。


当时我们押注 ARM 的核心论点是围绕平台现代化和为 Windows 带来现代架构。[…] 我们想要的是出色的性能、出色的电池寿命和安全性,以及新的用户体验范式。 ” – Pavan Davuluri,2024 年


Surface RT 及其 ARM 赌注最终成为微软的一场惨败,但从中吸取的教训为 Surface Pro 设备的价值 10 亿美元的生意铺平了道路。


失败的原因有很多,但主要原因之一是缺乏 x86 应用程序兼容性。Windows RT 只能运行移植到原生 ARM 架构的特定 Microsoft 应用程序,例如 Office 和 Windows Store 应用程序。


2012 年,无法运行经典的 x86 Windows 应用就等于被判了死刑。消费者和企业都严重依赖传统桌面应用;微软需要开发人员加入 Windows Store 的行列,但他们最终没有这么做。


Surface RT 的触控界面被誉为非直观,再加上令人头疼的软件故障,使其难以与苹果 iPad 的流畅体验相媲美。与低成本 Android 平板电脑甚至入门级 iPad 相比,Surface RT 499 美元的起价也被认为缺乏竞争力。


除此之外,RT 的命名让消费者感到困惑,PC 制造商也不喜欢它:戴尔敦促微软放弃该品牌,而三星则决定不生产 Windows RT 平板电脑


微软是 Windows RT 的唯一支持者,并最终决定放弃该产品,转而支持 Surface Pro 系列,该系列搭载英特尔处理器和完整版 Windows。


2019 年:应用程序兼容性难题


七年后,Surface Pro X 推出,作为使用基于 ARM 的处理器与苹果竞争的新尝试。微软认为 Surface Pro X 完美结合了移动性、生产力和速度。


在性能方面,ARM 处理器通常比 x86 处理器耗电量更少,设计更简单,发热量更低,制造工艺更具成本效益。微软开始相信 ARM 终于准备好在笔记本电脑上与传统的 x86 架构相媲美了。无风扇设备、多天电池续航时间和不打折扣的性能:微软想分一杯羹。


时任微软首席产品官的帕诺斯·帕奈 (Panos Panay) 对该设备的全新 SQ1 处理器大加赞赏,这是微软和高通合作设计的基于 ARM 的定制芯片组。


电池续航时间更长、速度更快、更薄、更轻、性能空前。同时运行 Windows 的全部功能。[…] Surface Pro X 也是有史以来第一款配备集成 AI 引擎的 Windows PC。 ” – Panos Panay,2019 年


自 2012 年以来,技术格局发生了变化,华硕、惠普和联想等 PC 供应商终于开始考虑发布搭载 Windows 的 ARM 设备。微软发布了开发人员工具,允许为 Windows 10 构建新的原生 ARM 应用程序。


为了促进向 ARM 处理器的过渡并避免犯下 Windows RT 几年前犯过的错误, Windows 10 包含了一个 x86 应用程序模拟层。然而,这个模拟层有局限性,而且运行不完美:x86 应用程序将在 32 位模拟器中运行,而 ARM 处理器是 64 位的,不时会导致挂起或崩溃等问题。由于微软没有正式支持 x64 应用程序,Surface Pro X 对 x64 应用程序的模拟能力更加有限。


微软意识到了这些问题,并将 Surface Pro X 宣传为一款高端设备,专为大部分时间使用网络浏览器或基本应用程序的移动用户而设计。这疏远了很大一部分需要依赖应用程序正常运行而不会出现性能问题的 Windows 用户。


虽然 Surface Pro X 并非彻底的商业失败,但它遇到了重大挑战,降低了它的吸引力。除了应用程序兼容性限制之外,Windows on ARM 原生生态系统仍处于起步阶段,而高昂的价格使 Surface Pro X 与传统的 x86 设备相比处于竞争劣势。


2024 年:人工智能新时代


Surface Pro 9 于 2022 年发布,将 Surface Pro X 品牌合并到常规 Pro 系列中,并为客户提供了选择:他们可以在新的基于 ARM 的 SQ3 处理器和英特尔的 Core i5/i7 处理器之间进行选择。


这次命名更新让客户更加困惑,他们不明白每个架构的设备在功能上的巨大差异。尽管如此,微软还是减少了对 Windows 笔记本电脑过去遇到的与 ARM 相关的挑战的关注,同时继续修复软件兼容性问题。


这让我们想到了 2024 年 5 月下旬的 Surface 发布会,届时微软将在其新款 Surface 设备上全力支持 ARM。自 2012 年以来,Surface 系列产品首次只包括基于 ARM 的设备:新款 Surface Pro 和 Surface Laptop。


这些新设备被称为Copilot+ PC ,采用高通基于 ARM 的全新 Snapdragon X Elite 和 Plus 处理器。它们的特别之处在于,它们配备了首创的芯片:神经处理单元 (NPU),旨在为 Windows 11 的全新 AI 功能(如Recall )提供支持。


无论如何,微软意识到绝大多数传统企业软件仍然依赖于 x86 架构,未来的 Copilot + PC 也将采用英特尔和 AMD 芯片。


微软 Windows 和设备负责人 Pavan Davuluri 最近接受采访时也提到了这款硬件的发布。在采访中,Davuluri 谈到了微软是否认为他们终于解决了应用程序兼容性问题:


通常,作为一个团队,我们会集体寻找一组信号。在这种情况下,我们通过客户反馈清楚地了解到了一些事情。[…] 有一些最重要的事情我们必须确保我们能够实现;模拟器性能就是其中一个例子。


另一个重要因素是我们确实有机会与客户交谈,我们当然会为消费者这样做,我们也会与商业客户交谈,我们有机会与他们一起进行迭代、试验和部署。因此,我们通过实际对话、数据和遥测来了解我们是否已经解决了核心问题。


一个很好的例子就是模拟器本身。尽管我们在这个迭代中为模拟器做了大量工作,但有些东西你无法模拟:Windows 中的内核组件、反恶意软件类型的东西以及商业客户依赖的 VPN 应用程序,你必须让它们原生化。


认识到模拟只能走这么远这一事实很有意思,因为它向开发者社区发出了呼吁。为了让 Windows 完全过渡到 ARM,微软需要开发者的积极参与。在不久的将来,构建关键应用程序的原生版本将成为必需品。


微软试图通过向开发人员提供 Windows Copilot 运行时库的访问权限来说服他们,这将允许他们在应用程序中使用在 Windows 11 上运行的 40 多个 AI 模型。开发人员将能够在应用程序中集成图像滤镜(例如背景模糊和视频通话期间的眼神接触)、具有 AI 翻译功能的实时字幕,甚至自定义版本的 Recall。


同样,微软也试图通过强调这些新设备是 MacBook 杀手来说服消费者。微软消费者首席营销官尤素夫·梅迪 (Yusuf Mehdi) 表示,新笔记本电脑将比配备 M3 处理器的 MacBook Air“快 58%”,并且电池续航时间长达“一整天”。


到目前为止,开发人员是缺失的一环,但新的 Copilot+ 战略非常出色。通过构建对 Windows 用户来说必不可少的独特 AI 体验(),微软正在间接推动开发人员在客户所在的地方与他们见面:在现代 AI 驱动的 ARM 平台上的 Windows 上。


微软可能最终会赢得这场胜利。下注吧!事情会变得有趣起来。



图片来源:微软