Windows 11 会在 ARM 上运行吗?

昨天 Windows 11 的发布伴随着一些相当大的公告。 尽管有些人可能会认为 Windows 11 只不过是一个姗姗来迟的 UI 大修,并在内部进行了一些更改,但这些内部更改正是将 Windows 11 置于其中心的原因。

除了炫耀玻璃般的现代外观(希望这与 Vista 完全不同),Windows 11 现在将运行 Android 应用程序,这要归功于 Intel Bridge Technology。 但这不仅限于英特尔 CPU。 运行 Windows 11 的 AMD 和基于 ARM 的设备也可以这样做。 以下是有关在 ARM 上运行 Windows 11 及其对开发人员和 Windows 未来的意义的所有信息。

Windows 11 将支持 ARM 处理器上的 64 位应用程序仿真

开发人员一直发现在 ARM 设备上将应用程序引入 Windows 10 很麻烦,尤其是因为 32 位仿真限制。 但在 Windows 11 中,现在可以进行 64 位应用程序仿真。 尽管微软已经在这方面工作了一段时间,但它还没有对这些应用程序的运行情况发表意见。 尽管如此,将 Android 应用程序引入 ARM 设备上的 Windows 11 是微软在同质化生态系统方面迈出的一大步,因为大多数应用程序都是为在移动处理器上运行而设计的。

此外,由于现在支持所有 x86 平台的 Intel Bridge 技术,AMD 处理器也随之而来。

用于在 ARM 上的 Windows 上本地开发 ARM-64 应用程序的工具

微软在他们的 博客 开发人员现在将能够构建在 ARM 上的 Windows 11 上本机运行的 ARM-64 应用程序。 为此,开发人员可以访问新的 ARM-64 Emulation Compatible ABI。 有了它,甚至可以在同一个应用程序中混合 x86-64 仿真代码和本机 ARM 代码。

这一切意味着开发人员现在将能够优化应用程序以在 ARM 上的 Windows 11 上运行,即使其中存在无法控制的 x64 依赖项。 这里更广泛的目的是提高 Windows 在所有平台和处理器类型上的兼容性,正如 Microsoft 首席执行官 Satya Nadella 所说,将 Windows 带到您数字生活的中心。

什么是英特尔桥接技术?

英特尔的“桥接”技术使新操作系统能够在 x86 系统上运行 Android 应用程序。 该技术允许将 Android 应用程序(非 x86)翻译成 x86 平台可以理解的指令。

如前所述,由于现在这项技术也支持 AMD 处理器,因此开发人员可以在设计应用程序并将其引入 Windows 11 方面进行实地考察,以便他们更好地享受许多人所说的统一的 Android-Windows 体验。

但是,由于基于 ARM 的设备不需要这种翻译,因此可以假定英特尔桥不是基于 Arm 的 Windows 11 设备在本地运行 Android 应用程序的必要先决条件。 微软尚未确认这将怎样运作。 但当 Windows 11 下周可用于 Insider Program 频道时,我们将了解更多信息。