微软发布ARM64EC 17.3:Windows 11 on ARM迎来全面支持
微软发布ARM64EC17.3:Windows11onARM迎来全面支持早在2021年6月,微软就宣布了适用于Windows11的ARM64EC。官方称之为一种使现有x64应用程序在ARM平台上获得近乎原生性能的新方法——即便你调用了尚不支持该脚骨的插件和依赖项。转眼一年过去,ARM64EC终于迎来了面向Windows11的更完整支持。(来自:C++TeamBlogs)据悉,ARM64EC的“EC”,是“仿真兼容”(EmulationCompatible)的缩写。其设想是提供一个二进制接口(ABI),以便开发者使用x64和ARM代码构建应用程序。这意味着ARM代码可在Windows11设备上原生运行,而其它特定于x64的代码则会通过仿真方式运行。截图(来自:WindowsBlogs)作为WindowsonARM项目的一个重要里程碑,ARM64ECABI与ARM64ABI之间的差异,主要体现在如下方面:ARN64ECABI具有与x64代码的二进制兼容特性,且遵循着既有的x64软件约定。其中包括调用约定(callingconvention)、堆栈使用(stackusage),以及数据对齐(dataalignment)。这使得ARM64EC和x64代码具有可互操作的特性,基于前者构建的应用程序可能包含x64代码,但也不都如此。因为ARM64EC本身有一套完整、一流的的视窗二进制接口(WindowsABI)。经过一年多的开发,微软现认为ABI已足够稳定,能够从实验阶段过渡到通用发布(GA)。随着ARM64EC17.3版本的推出,其能够为开发者带来诸多益处。比如开发者能够逐步更新他们的代码,让x64和ARM功能同时运行,而无需费心确保他们的整个代码库都具有与ARM平台的兼容性。当然,在WindowsonARM设备上,还是原生ARM代码的性能要略胜一筹。不过微软的想法,是通过持续不断的代码库更新来提升ARM性能,但又不至于在此过程中丢失任何功能特性。PC版:https://www.cnbeta.com/articles/soft/1302875.htm手机版:https://m.cnbeta.com/view/1302875.htm
在Telegram中查看相关推荐
🔍 发送关键词来寻找群组、频道或视频。
启动SOSO机器人