2021 年,微软Windows的ARM转型终于成了?
苹果基于ARM架构的M1晶片大出风头,老对头微软也不甘示弱加快自研ARM晶片的开发进度;加上近期微软终于补足 Windows 10 on ARM关键性的x64模拟支持──2021年,微软Windows向ARM架构转型的梦,终于要成真了?
为何x64 模拟如此关键?
ARM 操作系统有无x64 模拟,可以说直接决定一般用户是否可用系统。
苹果此次向ARM 架构的迁移之所以获得好评,除去苹果M1 晶片硬体运行原生ARM64 应用的优异表现外,ARM 版本macOS Big Sur 中Rosetta 2 在软体层面提供的对英特尔x86、x64 应用翻译与模拟同样功不可没──Rosetta 2 模拟效率之高、对日常应用相容之广泛,为ARM 版macOS 用户体验提供保障,更为苹果由英特尔x86 向ARM 架构的成功过渡盖好桥梁。

先于苹果寻求向ARM 转型的微软,则起了大早赶晚集。早在2016 年,微软便发表ARM 版Windows 10,却等到初代Surface Pro X 上市才得以真正开放用户。微软Windows 向ARM 转型的尝试直到此时,才引起用户更多关注──三年已过,「此时」是2019 年末。
更糟糕的是,与大量关注相伴的并非用户赞赏,而是Windows 10 on ARM 的不成熟暴露无遗,以及随之而来的如潮差评──对用户使用体验影响最恶劣的,莫过于Windows 10 on ARM 仅能透过模拟兼容老旧过时的32 位元x86 应用,而对效能与普及度俱佳的64 位元x86(即x64)应用无能为力;加之彼时来自第三方厂商的ARM64 原生应用的极度匮乏──购买Windows 10 on ARM 设备的早鸟用户,直接被拽入「空有机器,没软体用」的糟糕体验泥潭。
Windows 10 on ARM,亟需添加x64 模拟以挽回岌岌可危的用户口碑。
Windows 10 on ARM 现在真的可用吗?
测试结果基于Surface Pro X SQ1 硬体及Windows 10 on ARM 开发者通道预览版Build 21277.rs,高通Adreno 显卡驱动已更新至最新预览版本。其余各软体亦均为结稿时最新版本。预览版系统不代表正式版本体验。
由于微软官方从未公布Windows 10 on ARM 的应用相容清单,因此微软于Windows 10 on ARM 开发者管道释出支援x64 模拟更新后,《品玩》逐一检查测试近60 款各类常用软体的可用性,并大致分为办公通讯、设计工程、游戏娱乐三类:
1. 办公通讯
若场景限定为计算量较小,且有微软Office 等不少ARM64 原生应用加持的日常办公通讯,即便取得x64 模拟支援前的Windows 10 on ARM 就能轻松应付。
此次更新后,日常通讯交流常用的通讯软体还有TIM 等客户端等,办公使用的WPS 与Slack、Notion、Typora 等Electron 应用,以及企业常用的虚拟私有网路应用,都能在搭载SQ1 的Surface Pro X 流畅运行。

2. 设计工程
考虑到Windows 10 on ARM 设备普遍不低的售价,仅用于办公通讯显然不太回本──获得x64 模拟支援前,Windows 10 on ARM 最受诟病的缺点之一,便是对设计类工作必备的Adobe CC 套件相容性极差。
现在情况终于有显著改善,甚至还有意外惊喜──Adobe CC 的Photoshop 与Lightroom 已原生支援ARM64 架构,使用体验自然几近完美;暂未提供ARM64 支援的Adobe Rush 与Adobe Premiere Pro,经Adobe 说明设备情况、绕开Adobe CC、由官方提供的链接直接下载测试x64 程序后发现,相对更依赖CPU 性能的Rush 及Premiere Pro 的模拟运行意外流畅,完全可用于简单影片剪辑──主观来看,剪辑体验与同世代的Surface Pro 7 几乎没有差距。

强调Rush 与Premiere Pro 的运行更依靠CPU 性能,是因倚靠GPU 性能的x64 设计工程类软体运行情况不甚理想。
首先是Serif 公司的Affinity Photo 与Affinity Publisher,启动时会弹出提示无法找到支援DX10 的显卡,因而使用体验打折扣;实际使用也确实卡顿频发。同样卡顿频发的还有Blender,最基础的建模操作时,不流畅感便常现。到了同样需要GPU 演算力的Autodesk AutoCAD,导入1.3MB 大小的.dwg 示例文件后,软体卡顿严重到几乎不可用。最后则是GPU 性能有硬性要求的Davinci Resolve 17 beta 及Lumion 11 等应用,均成功辨识GPU 型号,但两者皆无法正常启动。

可推测目前Windows 10 on ARM 预览版的x64 软体模拟,能较高效调用CPU 演算力,顺利运行部分设计工程类软体;但其余尚未对ARM 架构下高通Adreno GPU 最佳化的软体,仍处于不可用状态。
3. 游戏娱乐
诸如网易云音乐、爱奇艺、哔哩哔哩等影音类应用,大都在Microsoft Store 直接提供搭配版,因此Windows 10 on ARM 满足基本娱乐需求并不是问题。但与运行大型工程软体一样,无论架构,在任何轻薄便携设备玩大型游戏本就有些荒谬,但依旧测试部分x64 游戏的兼容性,可运行且流畅度可玩的仅Steam 平台《Among Us》、 《火箭联盟》以及暴雪战网平台的《炉石传说》。

除了部分因反作弊机制不兼容而无法启动的多人游戏(如《英雄联盟》),与设计工程类软体出现的问题类似,大量未配搭ARM GPU 的x64 游戏,目前尚处于无法游玩的状态。现阶段而言,若在Windows 10 on ARM 进行重度游戏,可能依旧需要靠各类游戏串流或云端游戏服务。

当然,为了娱乐效果,我们也下载安装《电驭叛客2077》,点击启动后,游戏毫不意外地闪退。
跨越20 年的微软ARM 梦
微软向ARM 架构渗透Windows 系统的梦,已做了逾20 年。
从最早微软Windows CE 2.0 加入支援ARM 架构,到Pocket PC 的Windows Mobile,再到未能达成移动桌面双端统一野望的Windows Phone/Windows RT 苦命双子──在ARM 架构这片战场,微软因应用生态残缺顽疾败下阵来的老调,似乎反覆重弹。
拿不算久远的Windows RT 来说,这款微软基于Windows 8 的ARM 架构系统生命历程,同今日Windows 10 on ARM 的发展竟有几分神似──同样因应用匮乏而被用户普遍视作x86 系统「缩水版」,也同样预装前后两代ARM 处理器的Surface 产品。不过彼时设计高妙、做工精湛的Surface 2,最终成为Windows RT 的那座体面墓冢──Windows RT 刚刚度过2 岁生日,便早早奏响终章。

如果说微软单凭此次添加的x64 模拟,便能力挽Windows 10 on ARM 贫瘠的应用生态于绝境,免遭如前辈Windows RT 夭折──那必然是妄言:微软最新的ARM 旗舰设备Surface Pro X SQ2理论性能,甚至远逊于苹果搭载M1 晶片的MacBook Air 在虚拟机环境下运行Windows 10 的性能。
没错,目前仍处于预览版开发者管道的x64 模拟的完成度已属不错;然而微软要做到远超「不错」的极佳,才能在ARM 转型潮下保证不淘汰──目前预览版开发者管道的x64 模拟CPU 性能已完全可满足日常使用;但身为以出色兼容性在消费市场攻城掠池的Windows,若是一日未能在GPU 搭配及CPU 性能提升更进一步,随着竞品操作系统在ARM 架构的日益精进,微软向ARM 架构转型的梦,恐怕也会日渐黯淡。

好在,一向概念超前的微软,2021年很可能会有一连串大动作:Windows 10引入Android应用兼容的Project Latte,可用于串流传统x86应用、暂定整合于Microsoft 365订阅的Windows 10 Cloud PC服务,支援包括双萤幕、折叠萤幕等更多新颖移动设备形态的全新版 Windows 10X,以及开头提到也是最关键的,传闻中的微软自研ARM处理器──2021年,微软Windows准备在ARM架构赛道弯道超车了。
ARM 架构战场屡战屡败又愈挫愈勇的微软,希望2021 年别再掉链了──双雄对立乃至百鸟争鸣的ARM 系统角逐,才是大众想看到的。
发布者:yuanyuan,转转请注明出处:https://www.xiaoyuanjiu.com/17416.html