微软推出 ARM64EC,轻松移植开发 ARM 版 Windows 11 应用

软餐获悉,微软近日推出了名为 ARM64EC 的 “仿真兼容” 二进制接口,这是一种为 ARM 平台上运行的 Windows 11 构建应用程序的新方法。

ARM64EC 可使开发者轻松地将现有的 Win32 应用程序移植到 ARM 平台上的 Windows 11。

对于 ARM 上的 Windows 10,开发者必须为 ARM 设备重新编译他们的 Win32 应用程序。如果出现问题,开发者应该为 ARM 设备重写整个应用程序。

微软推出ARM64EC,轻松移植开发ARM版Windows 11应用

ARM64EC 是一种适用于 ARM 上的 Windows 11 的新应用程序二进制接口 (ABI),它以原生速度运行并可与 x64 互操作。一个应用程序、一个进程,甚至一个模块都可以根据需要自由混合搭配 ARM64EC 和 x64。应用程序中的 ARM64EC 代码将以原生运行,而任何 x64 代码将在 ARM 的内置仿真上使用 Windows 11 运行。

借助 Windows 11 中的 ARM64EC,开发者可以着手开发他们的 ARM 版应用程序。首先,他们可以确定代码库中最能从原生性能中受益的部分,并将其重建为 ARM64EC。应用程序的其余部分将保持模拟 x64 的完整功能,但重新编译的 ARM64EC 部分现在将具有原生速度和效率。

随着时间的推移,开发者可将应用程序的更多部分以 ARM64EC 重新编译,以进一步提升应用程序的性能、并延长设备的电池续航。

据悉,微软的内部团队已经在使用 ARM64EC。事实上,Office 团队正在即将推出的 64 位 Office for ARM 中使用 ARM64EC,  以便现有的 x64 插件可以在 ARM 设备上的 Windows 11 中正常运行。

微软推出ARM64EC,轻松移植开发ARM版Windows 11应用
(1)
无忌的头像无忌

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注