ARM64EC已完全支持微软Win11ARM:应用可部分ARM原生+部分
发布时间:2022-08-11 11:30 来源:IT之家 阅读量:13484
去年6月,微软面向开发者推出了全新的ARM开发工具ARM64ECARM64EC可以完美兼容x64,达到原生运行的性能
从上图的Office可以看出,有了这个工具,开发者就不用在ARM平台上重新开发构建自己的应用了,而是先构建一些ARM原生功能,其他功能用ARM64EC兼容x64,然后慢慢把所有功能迁移到原生ARM上。
昨天,微软宣布ARM64EC现已全面支持Windows 11 ARM在最新版本的Visual Studio17.3中,Arm64EC退出了实验模式,开发者可以为Windows 11 ARM构建完全支持的ARM64EC应用
本站了解到ARM64EC是ARM版本Win11的新应用二进制接口,EC代表Emulation Compatible。
ARM64EC ABI遵循x64软件约定,包括调用约定,堆栈使用和数据对齐,这使得ARM64EC和x64可以互操作构建为ARM64EC的应用程序可以包含x64代码,但这不是必需的,因为ARM64EC本身就是一个完整的Windows ABI
微软计划在即将推出的版本中继续支持这一工具链,以支持ARM6EC中的__vectorcall调用约定,并解决性能优化问题。
郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。