win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

您当前所在位置:首页 > 系统教程 > 电脑资讯

       

Windows10 on ARM兼容性签到

时间:2020-07-04 08:53:43     来源:系统堂     游览量:

  当微软宣布的Windows10上ARM在2016年12月,它吹捧平台的电池寿命和连接优势。当然,不用说,该平台的兼容性问题会在未来几年证明是有问题的:从一开始,ARM 10(WOA)上的Windows10就被设计为直接在系统上运行32位Win32 / x86桌面应用程序,而没有改变,通过仿真技术。但是它根本不能运行64位应用程序,甚至不能运行ARM64应用程序。该功能最终实现了,但是我们反复被告知Win32 / x86-64应用程序兼容性是不可能的。

Windows10 on ARM兼容性签到

  但是兼容性的故事最初甚至比这复杂。WOA无法运行整个应用程序类,包括外壳扩展。它无法利用x86驱动程序,这与不运行x86-64应用程序一样是一个大问题。而且它不支持Hyper-V虚拟化。

  糟糕的是,第一代WOA PC基于可悲的Snapdragon 835 SoC,即使在我的Envy x2评测装置上,其性能也非常糟糕,它配备了惠普零售版RAM的两倍(8 GB)。这些PC进一步受到Windows10 S模式的困扰,这是无法解释的。

  最终,我发现自己对WOA太熟悉了:随着这个平台的现实变得清晰起来,我的最初的兴奋逐渐被坏消息的持续敲打所打断。我在2018年4月写道,WOA的问题仅在于它是因为微软希望促使英特尔做得更好,但它发布得太早了,给早期采用者带来了性能和兼容性问题。

  到那个八月,我正试图弄清楚什么时候以及如何使WOA作为运输产品有意义。微软和高通正在努力将Snapdragon 835移至850,然后移至最初称为Snapdragon 1000的产品,该产品最终更名为8cx。随着时间的推移,硬件平台的这些发展将提高性能。

  好吧,我目前正在评估的Lenovo Flex 5G包括此8cx芯片组的最新版本,现在也支持5G网络。有了这一更改,至少从性能角度来看,我觉得WOA开始变得有意义:本机性能非常好,并且在我的早期测试中,模拟的x86性能范围从出色(Office)到一般(Visual Studio)。

  但是兼容性仍然是一个持续存在的问题,正如我在2019年1月指出的那样,它仍然``有问题''。

  这就是说,有有生命的迹象。新的Microsoft Edge现在可以在WOA上作为本机ARM64应用程序使用,用户从Microsoft.com下载该版本或通过Windows Update通过旧版Edge自动更新时,只需获得此版本。再说一次,还很早,但是Edge性能在Flex 5G上似乎很出色,并且一切(包括扩展)都可以正常工作。这很重要,因为Windows用户比其他任何应用程序都更喜欢使用Web浏览器,因此本机Edge消除了兼容性投诉中的很大一部分。

  而在2019年后期,有传言称,微软正致力于将x86-64的应用程序兼容性WOA。微软在Surface Pro X发布期间曾暗示过这一点,然后在5月证实了这一消息。这种支持将不允许WOA系统利用广泛的x86驱动程序,但至少可以让用户安装Photoshop之类的64位应用程序。这很重要。

  而且还不能很快到来。当我最近从Adobe Photoshop Elements切换到Affinity Photo时(Photoshop可能是我在WOA上问题最严重的不兼容应用程序),事实证明,这个新应用程序也是64位。因此,它也不适用于WOA。叹。

  但是回顾一下两年前我与WOA的兼容性问题,看看有什么变化是有启发性的。

  Flex 5G随附完整的Windows10 Pro,没有找到S模式。仅此一项是可喜的变化。

  当时,我使用的是Google Chrome浏览器,安装程序正确地检测到它需要32位版本,该版本可以运行,但速度有点慢。使用Edge的本机ARM64版本而不是仿真版本是一项巨大的改进。

  在2018年,我使用的是32位文本编辑器MarkdownPad 2,现在仍然使用它,但仅用于本书。它与仿真的Microsoft Office套件一样,在WOA上仍然可以正常工作。这样就很好。(而且我很好奇微软是否可以告诉第三方它使Office在WOA上具有本地特色的所作所为。当然,那里有一些建议。)

  自去年秋天以来,我一直在写代码,因此安装了Visual Studio 2019社区。这是一个32位应用程序,因此可以正常工作。但是性能太差了,而我最初对WPF版本的.NETpad进行编译的速度却惊人地慢。就像看慢动作视频一样。但是至少它起作用了。(是的,.NETpad应用程序运行正常。)

  我提到Affinity Photo甚至都不会安装。我不确定我会在这里做什么,但是很可能我必须在该系统上使用Paint.NET。

  我两年前没有写过的一件事是司机。这很有趣。

  WOA依赖于所谓的类驱动程序,即Microsoft随Windows提供的驱动程序。在大多数情况下,您应该发现硬件兼容性很好:插入USB记忆棒,打印机,扩展坞或其他任何东西,它可能会起作用。问题在于许多硬件制造商为其产品提供的驱动程序包。这些东西通常既包括实际的驱动程序,也包括Windows中内置功能以外的特殊软件,而实际的驱动程序在WOA中无法使用。

Windows10 on ARM兼容性签到

  一个很好的例子就是将打印与扫描甚至传真结合在一起的多合一打印机。而且由于我家中有几个,所以我认为这可能是一个很好的测试。事实是:HP有一个很好的商店应用程序HP Smart,可以从Microsoft Store购买,并且在WOA下运行良好。但是,如果您进行更深入的研究,您会看到问题:例如,基本打印很好,但是如果要访问的设置多于库存设置,则只能看到带有WOA的Windows界面。

Windows10 on ARM兼容性签到

  在实际的Windows10上,您将获得HP更为详尽的自定义设置。

Windows10 on ARM兼容性签到

  需要明确的是,这不是一个大问题:WOA中的打印功能可能会满足大多数人的需求,而且看来扫描和传真在WOA中也能正常工作。但是,看到它在“真实” Windows和WOA上的工作方式之间的区别是很有趣的。

  由于目前仍在进行警告,所以我想说WOA在过去的几年中由于性能和兼容性方面的一些改进而有所改进,但是仍然存在许多挑战,可能使该平台对许多人不可接受。我敢肯定,像你们中的许多人一样,我希望ARM上的Windows10能够更快地改进-诚然,已经过去三年半了-但这总体上是不错的进步。

上一篇:Windows 10版本2004首次出现使用共享外观
下一篇:Windows10 21H1(Dev Channel):新功能和更改