Windows 11
微软最新的操作系统

Microsoft 使开发人员可以轻松地将其 Win32 应用程序移植到 ARM 上的 Windows 11

Microsoft-Windows-11-PCs

微软昨天宣布了 ARM64EC(“仿真兼容”),这是一种在 ARM 上为 Windows 11 构建应用程序的新方法。ARM64EC 使开发人员可以轻松地将现有的 Win32 应用程序移植到 ARM 上的 Windows 11。对于 ARM 上的 Windows 10,开发人员必须为 ARM 设备重新编译他们的 Win32 应用程序。如果出现问题,开发人员应该为 ARM 设备重写整个应用程序。

借助 Windows 11 中的新 ARM64EC,开发人员可以逐步开发他们的 ARM 应用程序。首先,他们可以确定代码库中最能从本机性能中受益的部分,并将其重建为 ARM64EC。应用程序的其余部分将保持模拟 x64 的完整功能,但重新编译的 ARM64EC 部分现在将具有本机速度。随着时间的推移,他们可以将更多应用程序重新编译为 ARM64EC,以进一步提高 ARM 设备的性能并延长电池寿命。

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

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

赞(0) 打赏
未经允许不得转载:Win 11系统之家 » Microsoft 使开发人员可以轻松地将其 Win32 应用程序移植到 ARM 上的 Windows 11

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏