0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软Windows向ARM架构转型的梦要成真了?

我快闭嘴 来源:品玩 作者:leon ye 2021-01-07 14:46 次阅读

苹果基于 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 款各类常用软件的可用性,并将它们大致分为办公通讯、设计工程、游戏娱乐以下三类:

办公通讯

事实上,若场景限定为计算量较小、且存在包括微软 Office 在内不少 ARM64 原生应用加持的日常办公通讯,即便是获取 x64 模拟支持前的 Windows 10 on ARM 已能轻松应对。

在此次更新以后,日常通讯交流所常用的飞书、钉钉、微信还有 TIM 等客户端等,办公使用的 WPS 与 Slack、Notion、Typora 等 Electron 应用,以及企业常用的虚拟私有网络应用,都能在搭载 SQ1 的 Surface Pro X 上流畅运行。

设计工程

考虑到 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 进行适配的软件,仍暂处于不可用的状态。

游戏娱乐

诸如网易云音乐、爱奇艺、哔哩哔哩等影音类应用,大都在 Microsoft Store 当中直接提供了适配版本,因而在 Windows 10 on ARM 上满足基本娱乐需求并不是问题。但与运行大型工程软件一样,无论架构,在任何轻薄便携设备上游玩大型游戏本就有些荒谬;考。但品玩依旧测试了部分 x64 游戏的兼容性,而可运行、且流畅度可玩的仅有 Steam 平台的《Among Us》、《火箭联盟》以及暴雪战网平台的《炉石传说》。

游戏反作弊机制似乎一直以来都是兼容性问题大户

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

当然,为了娱乐效果,我们也下载安装了《赛博朋克 2077》,在点击启动后,游戏毫不意外地闪退了:)

跨越二十载的微软 ARM 梦

微软向 ARM 架构渗透 Windows 系统的梦,已做了逾二十载。

从最早微软 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 刚刚度过了自己的两周岁生日,便早早奏响了终章。

如果说微软单凭此次添加的 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 系统角逐,才是我们想看到的。
责任编辑:tzh

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47838

    浏览量

    409407
  • 微软
    +关注

    关注

    4

    文章

    6253

    浏览量

    103084
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8658

    浏览量

    362017
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10456

    浏览量

    206608
  • 苹果
    +关注

    关注

    61

    文章

    23678

    浏览量

    191626
收藏 人收藏

    评论

    相关推荐

    微软Windows Server 2022推送Copilot应用

    微软通过Microsoft Edge浏览器的更新方式,向Windows 11与Windows 10系统用户内置推荐Copilot应用。本次更新包大小仅有16KB。尽管如此,这一举动在Windo
    的头像 发表于 04-17 16:33 215次阅读

    微软提醒:Windows 10将于2025年10月14日停止支持

    微软曾于 2020 年 1 月 14 日宣布,对 Windows 的支持将结束。由于缺乏安全更新、软件更新以及技术支持,用户的电脑可能面临更大的病毒和恶意软件威胁。因此,微软强烈推荐使用 Wi
    的头像 发表于 04-12 14:40 236次阅读

    微软Build 2021将展示全新ARM处理器设备与Windows人工智能

    据4月11日消息,微软将于近期举行一年一度的开发者大会——Build,本次大会将重点探讨Windows on Arm及崭新的人工智能功能。微软官方网站近日发布了Build大会的开发人员
    的头像 发表于 04-11 10:55 240次阅读

    微软重组Windows与Surface部门

    微软近日宣布,将重新整合Windows和Surface部门,由资深领导者帕万·达武鲁里(Pavan Davuluri)出任新任主管。这一人事调整标志着微软在领导层架构上的新变化,旨在进
    的头像 发表于 03-27 11:24 313次阅读

    微软正式发布适用于Windows的Sudo

    微软已在 Windows 11 Insider Preview Build 26052 中发布适用于 Windows 的 Sudo,并将其在 MIT 协议下进行开源。
    的头像 发表于 03-19 09:20 321次阅读
    <b class='flag-5'>微软</b>正式发布适用于<b class='flag-5'>Windows</b>的Sudo

    AMD计划生产基于Arm架构的CPU

    英伟达已经开始设计基于 Arm 架构的 CPU。该处理器将运行微软 Windows 操作系统。此外,AMD 也计划生产基于 Arm
    的头像 发表于 10-27 10:53 683次阅读

    微软或与英伟达开发Windows操作系统的CPU芯片

    据了解,英伟达这回跨足CPU芯片市场的幕后推手是微软,因为自从2020年底苹果Mac电脑首度采用自家研发的Arm架构M1芯片以来,苹果市占率便一路成长,令微软备感威胁。
    发表于 10-26 12:41 166次阅读

    微软推出新的Windows应用商店网页版

    据悉,微软推出了新的Windows应用商店网页版,旨在替代在网络上查找Windows应用程序的现有方式,更新之后,用户可以通过在Windows 10或
    的头像 发表于 10-07 16:57 1016次阅读

    从电源架构迁移到ARM的应用说明

    迁移到另一种体系结构的决策所涉及的问题。 本课程假定您熟悉电源架构,并解释相应的和附加的ARM功能。 ARM架构得到了
    发表于 08-22 06:09

    ARM开发板ARM7TDMI版本硬件参考指南

    错误或遗漏、或产品的任何不正确使用而造成的任何损失或损害承担责任。 ARM商标和ARM POWERED徽标是ARM有限公司的注册商标。 EmbeddedICE是ARM有限公司的商标。
    发表于 08-21 07:38

    如何在ARM上使用Clang for Windows进行编译

    本指南介绍LLVM12和相关Clang版本中的功能,这些功能有助于开发人员用于基于Arm的设备。特别是,本指南探讨了如何使用本机工具链进行编译适用于Windows on Arm(Wo
    发表于 08-08 06:56

    Arm架构的扩展详解

    架构,根据发布时间使用最新的扩展。 本指南解释Arm架构的扩展,并提供了如何阅读的指导并利用它们。 在本指南的最后,您可以检查您的知识。您将学习以下内容: •用于标识扩展的命名方案。
    发表于 08-02 06:08

    如何将应用程序移植到运行在基于Arm的设备上的Windows

    的通用Windows平台(UWP)移植,以及使用Chromium嵌入式框架构建本地WebView应用程序。 遵循本指南,您需要: •与Windows on
    发表于 08-02 06:06

    微软希望将Windows完全迁移到云端

    微软通过Windows 365越来越多地将Windows推向商业云,但这家软件巨头也希望为消费者做同样的事情。
    的头像 发表于 06-29 16:04 517次阅读
    <b class='flag-5'>微软</b>希望将<b class='flag-5'>Windows</b>完全迁移到云端

    X86架构Arm架构的区别

    X86架构ARM架构是主流的两种CPU架构,X86架构的CPU是PC服务器行业的老大,ARM
    的头像 发表于 06-16 12:50 7801次阅读
    X86<b class='flag-5'>架构</b>与<b class='flag-5'>Arm</b><b class='flag-5'>架构</b>的区别