Echo

Echo 关注TA

大家好,我是Echo!

Echo

Echo

关注TA

大家好,我是Echo!

  • 加入社区2,199天
  • 写了311,245,126字

该文章投稿至Nemo社区   资讯  板块 复制链接


ARM64EC 已完全支持微软 Win11 ARM:应用可部分 ARM 原生 + 部分 x64 兼容运行

发布于 2022/08/10 15:32 351浏览 0回复 641

IT之家 8 月 10 日消息,去年 6 月,微软面向开发者推出了一个全新的 ARM 开发工具 ARM64EC。ARM64EC 可以与 x64 完美兼容,达到原生运行的性能。

Task manager showing Office apps running in ARM64 Emulation Compatible mode

从上图的 Office 可以看到,有了这个工具,开发者不必将自己的应用在 ARM 平台重新开发构建,而是先构建一部分 ARM 原生功能,另一部分功能使用 ARM64EC 兼容 x64,然后慢慢将所有功能迁移到原生 ARM。

昨日,微软宣布 ARM64EC 现已完全支持 Windows 11 ARM。在最新的 Visual Studio 17.3 版本中,ARM64EC 已退出实验模式,开发者可以为 Windows 11 ARM 构建完全支持的 Arm64EC 应用。

IT之家了解到,ARM64EC 是一种适用于 ARM 版 Win11 的新应用程序二进制接口 (ABI),EC 代表 Emulation Compatible(仿真兼容)。

ARM64EC ABI 遵循 x64 软件约定,包括调用约定、堆栈使用和数据对齐,使 ARM64EC 和 x64 可互操作。作为 ARM64EC 构建的应用可以包含 x64 代码,但不是必须的,因为 ARM64EC 本身就是完整的 Windows ABI。

微软计划在即将发布的版本中继续支持该工具链,以支持 ARM6EC 中的 __vectorcall 调用约定以及解决性能优化问题。


本文由LinkNemo爬虫[Echo]采集自[https://www.ithome.com/0/634/305.htm]

本文标签
 {{tag}}
点了个评