发布时间:2021-01-07 12:58:00来源:品玩
作者丨leonye
邮箱丨yeliyan@pingwest.com
来源丨人民数字与品玩联合出品
苹果基于ARM架构的M1芯片大出风头,老对头微软也不甘示弱地加快了其自研ARM芯片的开发进度[1];加之近期微软终于补足了Windows10onARM中关键性的x64模拟支持[2]——2021年,微软Windows向ARM架构转型的梦,似乎终于要成真了?
为何x64模拟如此关键?
ARM操作系统有无x64模拟,可以说直接决定了该系统对于大众用户是否可用。
苹果此次向ARM架构的迁移[3]之所以收获好评一片,除去苹果M1芯片硬件上运行原生ARM64应用的优异表现外,ARM版本macOSBigSur中Rosetta2在软件层面上所提供的对英特尔x86、x64应用翻译与模拟同样功不可没——Rosetta2模拟效率之高、对日常应用兼容之广泛,给ARM版macOS的用户体验提供了保障,更为苹果由英特尔x86向ARM架构的成功过渡构筑了桥梁。
Rosetta2所提供的良好模拟体验对ARM版macOS的体验至关重要(图片来源:苹果)
而先于苹果寻求向ARM转型的微软,则起了个大早赶了个晚集。早在2016年,微软便已发布的ARM版Windows10,却等到初代SurfaceProX上市才得以真正面向用户。微软Windows向ARM转型的尝试直到此时,才引起用户的更多关注——三年已过,“此时”是2019年末。
更糟糕的是,与大量的关注相伴的,并非用户的赞赏,而是Windows10onARM不成熟的暴露无遗,以及随之而来的如潮差评——其中对用户使用体验影响最为恶劣的,莫过于Windows10onARM仅能通过模拟兼容老旧过时的32位x86应用,而对效能与普及度俱佳的64位x86(即x64)应用无能为力;加之彼时来自第三方厂商的ARM64原生应用的极度匮乏——购买了Windows10onARM设备的早鸟用户,直接被拽入“空有机器,没软件用”的糟糕体验泥潭。
Windows10onARM,亟需添加x64模拟以挽回岌岌可危的用户口碑。
Windows10onARM现在真的可用吗?
*测试结果基于SurfaceProXSQ1硬件以及Windows10onARM开发者通道预览版Build21277.rs,高通Adreno显卡驱动已更新至最新预览版本。其余各软件亦均为结稿时最新版本。预览版系统不代表正式版本体验。
由于微软官方从未给出过一份Windows10onARM的应用兼容清单,因此在微软于Windows10onARM开发者通道中释出对x64模拟支持的更新以后,品玩逐一检查测试了近60款各类常用软件的可用性,并将它们大致分为办公通讯、设计工程、游戏娱乐以下三类:
办公通讯
事实上,若场景限定为计算量较小、且存在包括微软Office在内不少ARM64原生应用加持的日常办公通讯,即便是获取x64模拟支持前的Windows10onARM已能轻松应对[4]。
在此次更新以后,日常通讯交流所常用的飞书、钉钉、微信还有TIM等客户端等,办公使用的WPS与Slack、Notion、Typora等Electron应用,以及企业常用的虚拟私有网络应用,都能在搭载SQ1的SurfaceProX上流畅运行。
大多x64日常办公通讯应用都可在Windows10onARM上流畅运行
设计工程
考虑到Windows10onARM设备普遍不低的售价,仅将之用于办公通讯显然不太合适——在获得x64模拟支持前,Windows10onARM最受诟病的缺点之一,便是对设计类工作必备的AdobeCC套件兼容性极差。
现在,情况终于有了显著改善,甚至还有些意外的惊喜——AdobeCC当中的Photoshop与Lightroom现已原生支持ARM64架构,其使用体验自然是几近完美;而暂未提供ARM64支持的AdobeRush与AdobePremierePro,经品玩向Adobe说明设备情况、绕开AdobeCC、由官方提供的链接直接下载测试x64程序后发现,相对更依赖CPU性能的Rush以及PremierePro的模拟运行意外地流畅,完全可以用于进行简单的视频剪辑工作——主观上来看,其剪辑体验与同世代的SurfacePro7几乎没有可感差距。
AutoCAD运行卡顿严重
之所以强调Rush与PremierePro的运行更依靠CPU性能,是因为倚仗GPU性能的x64设计工程类软件运行情况不甚理想。
首先是来自Serif公司的AffinityPhoto与AffinityPublisher,在启动时会弹出提示无法找到支持DX10的显卡,因而使用体验会打折扣;而实际使用当中也确实卡顿频发。同样卡顿频发的还有Blender,在进行最基础的建模操作时,不流畅感便已频现。而到了同样需要GPU算力的AutodeskAutoCAD,在导入一份1.3MB大小的.dwg示例文件后,软件卡顿严重到几乎不可用。最后则是对GPU性能有硬性要求的DavinciResolve17beta以及Lumion11等应用,均成功识别GPU型号,但二者皆无法正常启动。
DavinciResolve17beta无法正常启动
此可以推测,目前Windows10onARM预览版的x64软件模拟,能够较为高效地调用CPU算力,顺利运行部分设计工程类软件;但其余尚未对ARM架构下高通AdrenoGPU进行适配的软件,仍暂处于不可用的状态。
游戏娱乐
诸如网易云音乐、爱奇艺、哔哩哔哩等影音类应用,大都在MicrosoftStore当中直接提供了适配版本,因而在Windows10onARM上满足基本娱乐需求并不是问题。但与运行大型工程软件一样,无论架构,在任何轻薄便携设备上游玩大型游戏本就有些荒谬;考。但品玩依旧测试了部分x64游戏的兼容性,而可运行、且流畅度可玩的仅有Steam平台的《AmongUs》、《火箭联盟》以及暴雪战网平台的《炉石传说》。
游戏反作弊机制似乎一直以来都是兼容性问题大户
除开部分因反作弊机制不兼容而无法启动的多人游戏(如《英雄联盟》)以外,与设计工程类软件当中出现的问题类似,大量未对ARMGPU进行适配的x64游戏,在目前也尚处于无法游玩的状态。现阶段而言,若在Windows10onARM上进行重度游戏,可能依旧需要倚仗各类游戏串流或是云游戏服务。
不,你并不能畅玩2077
当然,为了娱乐效果,我们也下载安装了《赛博朋克2077》,在点击启动后,游戏毫不意外地闪退了:)
跨越二十载的微软ARM梦
微软向ARM架构渗透Windows系统的梦,已做了逾二十载。
从最早微软WindowsCE2.0中加入对ARM架构支持,到PocketPC上的WindowsMobile,再到未能达成移动桌面双端统一野望的WindowsPhone/WindowsRT苦命双子——在ARM架构这片战场上,微软因应用生态残缺顽疾败下阵来的老调似乎在反复重弹。
拿不算久远的WindowsRT来说,这款微软基于Windows8的ARM架构系统生命历程,同今日Windows10onARM的发展竟有几分神似——同样因应用匮乏而被用户普遍视作x86系统“缩水版”、也同样预装于前后两代ARM处理器的Surface产品上。只不过,彼时设计高妙、做工精湛的Surface2,最终成为了WindowsRT的那座体面墓冢——WindowsRT刚刚度过了自己的两周岁生日,便早早奏响了终章。
设计高妙、做工精湛的Surface2,最后成了WindowsRT的那座体面墓冢
如果说微软单凭此次添加的x64模拟,便能力挽Windows10onARM贫瘠的应用生态于绝境中、使其免遭如前辈WindowsRT一般的夭折——那必然是妄言:微软最新的ARM旗舰设备SurfaceProXSQ2理论性能,甚至远逊于苹果搭载M1芯片的MacBookAir在虚拟机环境下运行Windows10的性能。
没错,目前仍处于预览版开发者通道的x64模拟的完成度已属不错;然而微软要做到远超“不错”的极佳,才能在ARM转型潮中保证不被淘汰——目前预览版开发者通道的x64模拟的CPU性能已是完全可满足日常使用;但作为以出彩兼容性在消费市场攻城掠池的Windows,若是一日未能在GPU适配以及CPU性能提升上更进一步,随着竞品操作系统在ARM架构的日益精进,微软向ARM架构转型的梦,恐怕也会日渐黯淡。
目前,SurfaceProXSQ2性能甚至远逊于M1MacBook在虚拟机中运行Windows10的性能(图源:LinusTechTips)
好在,一向概念超前的微软,在2021年很可能会有一连串大动作:在Windows10引入Android应用兼容的ProjectLatte[5],可用于串流传统x86应用、暂定集成于Microsoft365订阅的Windows10CloudPC服务[6],支持包括双屏、折叠屏等更多新颖移动设备形态的全新版本Windows10X[7],以及开头所提到的、也是最为关键的,传闻中的微软自研ARM处理器——2021年,微软Windows准备在ARM架构赛道上弯道超车了。
ARM架构战场上屡战屡败、却又愈挫愈勇的微软,希望你在2021年别再掉链子了——双雄对立、乃至百鸟争鸣的ARM系统角逐,才是我们想看到的。
相关链接:
[1]微软将自研ARM芯片,还将推出对应的Surface设备https://www.pingwest.com/w/226966
[2]Introducingx64emulationinpreviewforWindows10onARMPCstotheWindowsInsiderProgramhttps://blogs.windows.com/windows-insider/2020/12/10/introducing-x64-emulation-in-preview-for-windows-10-on-arm-pcs-to-the-windows-insider-program/
[3]
[4]
[5]Microsoft's'ProjectLatte'aimstobringAndroidappstoWindows10https://www.windowscentral.com/windows-10-project-latte-android-apps
[6]MicrosofttolaunchCloudPCservicepoweredbyAzure,accordingtoreporthttps://www.windowscentral.com/microsoft-launch-cloud-pc-service-powered-azure-according-report
[7]Windows10X:Everythingyouneedtoknowhttps://www.windowscentral.com/windows-10x
·文章版权归品玩所有,未经授权不得转载。
·发送“转载”、“合作”到品玩微信公众号,获得相应指引、介绍信息。
·您亦可在微博、Twitter、知乎、今日头条、百家号上关注我们。