哪些类型的 x86 和 x86-64 Windows 软件无法在 ARM 驱动的“始终连接”Windows 10 PC 上运行?

哪些类型的 x86 和 x86-64 Windows 软件无法在 ARM 驱动的“始终连接”Windows 10 PC 上运行?

一些 PC 制造商已宣布推出搭载高通骁龙 835 的“始终连接”PC,这些 PC 运行 ARM 版 Windows 10 S。用户将能够升级到 ARM 版 Windows 10 Pro,这将解锁侧载应用程序(包括 x86 应用程序)的能力,这些应用程序将通过 x86 仿真在这些 PC 上运行。然而,据说并非所有为 x86 和 x86-64 Windows PC 编写的软件都可以在这些搭载 ARM 的“始终连接”Windows 10 PC 上运行。

我并不是要求提供无法运行的软件的完整列表。我想知道的是导致某些软件无法运行的具体要求或限制是什么。

我提出这个问题是为了帮助这个问题的读者决定他们是否可能想要或需要运行这样的软件,这可能会使这些读者失去购买这些设备的资格。

答案1

根据下一代网络

您仍然可以运行大多数传统软件,只要它带有 32 位 (x86) 版本。纯 64 位软件将无法运行(除非它是专门为 ARM 处理器设计的),但这种情况非常罕见。据微软发言人称:模拟技术支持 x86 应用程序。我们不模拟 64 位应用程序,其中大多数是 AAA 游戏。此外,模拟技术不会模拟需要内核模式驱动程序的应用程序(例如某些防病毒应用程序)。我们正在开发一个 ARM64 SDK,它将使开发人员能够为 ARM64 编写应用程序,我们将在未来分享更多新闻。

根据边缘

目前还不支持 64 位 Windows 应用程序(开发人员将来可以重新编译它们),而且微软不支持使用内核模式驱动程序的应用程序。这意味着大多数第三方防病毒软件将不兼容,并且绝大多数使用反作弊软件的游戏也将无法正常运行。

相关内容