无法在 Microsoft Surface Pro X 上运行的应用

阅读时间图标 4分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

上个月,微软宣布了新的 运行完整 Windows 10 的 Surface Pro X 设备. 微软没有使用英特尔处理器,而是与高通合作创建了一个定制的 SQ1 芯片组来为该设备供电。 尽管是最薄的 Surface,新款 Pro X 通过其 13 英寸无边框触摸屏提供了出色的性能和出色的视觉体验。 Surface Pro X 的主要限制之一是其应用程序支持。 Surface Pro X 不会安装尚未移植到 ARM64 的 64 位应用程序。 微软在 Surface Pro X 产品列表页面的脚注部分提到了以下内容:

此时,Surface Pro X 将不会安装尚未移植到 ARM64 的 64 位应用程序、部分游戏和 CAD 软件,以及部分第三方驱动程序或杀毒软件。 新的 64 位应用程序一直在 ARM 64 中出现。

我不明白访问 Microsoft Store 的普通消费者在购买设备之前是如何知道这一巨大限制的。 即使有人在知道它的局限性后想购买这个设备,也没有明确的方法可以知道哪些应用程序可以运行,哪些应用程序不能运行。 例如,最近有报道称 Dropbox 应用无法在 Surface Pro X 上运行。对许多企业用户至关重要的 Cisco AnyConnect 客户端无法在 Pro X 上运行。Windows 传真和扫描无法在 Pro X 上运行。例如对于许多用户来说,应用程序可能会破坏交易。 经过一番研究,我发现了以下来自微软的内容 Surface Pro X 应用程序兼容性.

  • 硬件、游戏和应用程序的驱动程序仅适用于为基于 Windows 10 ARM 的 PC 设计的驱动程序. 有关详细信息,请咨询硬件制造商或开发驱动程序的组织。 驱动程序是与硬件设备通信的软件程序——它们通常用于防病毒和反恶意软件、打印或 PDF 软件、辅助技术、CD 和 DVD 实用程序以及虚拟化软件。 如果驱动程序不起作用,依赖它的应用程序或硬件也将无法运行(至少不能完全运行)。 外设和设备仅在它们所依赖的驱动程序内置于 Windows 10 中,或者硬件开发人员已发布设备的 ARM64 驱动程序时才能工作。
  • 64 位 (x64) 应用程序无法运行. 您将需要 64 位 (ARM64) 应用程序、32 位 (ARM32) 应用程序或 32 位 (x86) 应用程序。 您通常可以找到 32 位 (x86) 版本的应用程序,但一些应用程序开发人员仅提供 64 位 (x64) 应用程序。
  • 某些游戏无法运行. 如果游戏和应用程序使用高于 1.1 的 OpenGL 版本,或者如果它们依赖不是为基于 Windows 10 ARM 的 PC 制作的“反作弊”驱动程序,它们将无法运行。 请与您的游戏发行商核实游戏是否可以运行。
  • 自定义 Windows 体验的应用程序可能会出现问题. 这包括一些输入法编辑器 (IME)、辅助技术和云存储应用程序。 开发应用程序的组织确定他们的应用程序是否可以在基于 Windows 10 ARM 的 PC 上运行。
  • 部分第三方杀毒软件无法安装. 您将无法在基于 Windows 10 ARM 的 PC 上安装某些第三方防病毒软件。 但是,Windows 安全中心将帮助您在 Windows 10 设备支持的生命周期内保持安全。
  • Windows 传真和扫描不可用. 此功能在基于 Windows 10 ARM 的 PC 上不可用。

今天,我在 Reddit 上发现了一项新的社区计划,该计划将列出 Surface Pro X 支持和不支持的应用程序。您可以查看文档 此处.

虽然微软声称开发人员只需重新编译他们的 UWP 和 C++ Win32 应用程序才能在 ARM 设备上的 Windows 10 上本地运行,但开发人员在此过程中面临着几个问题。 在我看来,微软应该启动一个新的开发者帮助计划,就像他们在 Windows Phone 时代曾经有一个移植 Android 和 iOS 应用程序一样。 此外,Microsoft 应该与顶级应用程序开发人员合作,使他们的应用程序与 Surface Pro X 兼容。如果您是开发人员并且有兴趣将您的应用程序带到 ARM 上的 Windows,请查看此文档 .

有关主题的更多信息: Surface Pro X 不支持的应用程序, 微软, Surface Pro X, Surface Pro X 应用程序问题