微軟發佈ARM64EC 17.3:Windows 11 on ARM迎來全面支持


早在2021年6月,微軟就宣佈適用於Windows11的ARM64EC。官方稱之為一種使現有x64應用程序在ARM平臺上獲得近乎原生性能的新方法——即便你調用尚不支持該腳骨的插件和依賴項。轉眼一年過去,ARM64EC終於迎來面向Windows11的更完整支持。

(來自:C++ Team Blogs)

據悉,ARM64EC 的“EC”,是“仿真兼容”(Emulation Compatible)的縮寫。

其設想是提供一個二進制接口(ABI),以便開發者使用 x64 和 ARM 代碼構建應用程序。

這意味著 ARM 代碼可在 Windows 11 設備上原生運行,而其它特定於 x64 的代碼則會通過仿真方式運行。

截圖(來自:Windows Blogs)

作為 Windows on ARM 項目的一個重要裡程碑,ARM64EC ABI 與 ARM64 ABI 之間的差異,主要體現在如下方面:

ARN64EC ABI 具有與 x64 代碼的二進制兼容特性,且遵循著既有的 x64 軟件約定。

其中包括調用約定(calling convention)、堆棧使用(stack usage),以及數據對齊(data alignment)。

這使得 ARM64EC 和 x64 代碼具有可互操作的特性,基於前者構建的應用程序可能包含 x64 代碼,但也不都如此。

因為 ARM64EC 本身有一套完整、一流的的視窗二進制接口(Windows ABI)。

經過一年多的開發,微軟現認為 ABI 已足夠穩定,能夠從實驗階段過渡到通用發佈(GA)。

隨著 ARM64EC 17.3 版本的推出,其能夠為開發者帶來諸多益處。

比如開發者能夠逐步更新他們的代碼,讓 x64 和 ARM 功能同時運行,而無需費心確保他們的整個代碼庫都具有與 ARM 平臺的兼容性。

當然,在 Windows on ARM 設備上,還是原生 ARM 代碼的性能要略勝一籌。

不過微軟的想法,是通過持續不斷的代碼庫更新來提升 ARM 性能,但又不至於在此過程中丟失任何功能特性。


相關推薦

2024-04-09

劃的消息人士透露:微軟有信心讓新一輪搭載Arm處理器的Windows筆記本電腦將在CPU性能和AI加速任務方面擊敗蘋果搭載M3處理器的MacBookAir。在高通公司多年的承諾落空之後,微軟相信即將推出的驍龍 X Elite 處理器將最終提供它一直

2024-02-23

微軟今天向WindowsInsider用戶推出新版照片應用(Photos),其中面向Windows11預覽版用戶推出基於人工智能的擦除功能,可以按照需要快速將圖片中的某些內容刪除。面向Windows10的照片應用則首次獲得AI相關功能,包括此前已經在Windows11

2024-03-22

們的遊戲已經可以在即將推出的一系列搭載驍龍處理器的Windows筆記本電腦上運行,且無需移植。在 2024 年遊戲開發者大會上,高通公司工程師 Issam Khalil 在題為"Windows on Snapdragon,為您的 PC 遊戲做好準備的平臺"的演講中

2023-02-17

與Parallels達成合作後,微軟正式支持Windows11操作系統在蘋果的M1和M2Mac上的虛擬環境中運行。根據今天發佈的新的微軟支持文章,ParallelsDesktop18版本是在蘋果最新的M1和M2Macs上運行Arm版本Windows11的"授權解決方案&quot

2023-05-26

時刻。在微軟Build 2023大會上,一份技術文檔顯示,包括Windows 11未來版本以及下一代Windows將不再支持32bit ARM程序。這裡面的一個潛在背景或許是,高通基於ARM指令集自研的Oryon CPU,也將不再支持32位。爆料顯示,Oryon CPU將作為驍

2022-11-09

isualStudio202217.4,這是一個相當重要的更新。除常規的64位Windows(x64)和Mac增強功能外,這也是第一個原生支持Arm64架構的IDE版本。Visual Studio 2022 17.4也帶來對幾小時前發佈的.NET 7的支持。在對其前身的改進方面,.NET 7提供更好的

2024-06-09

、戴爾、華碩等合作夥伴,發佈一系列搭載驍龍處理器的Windows筆記本電腦。據媒體報道,高通準備在今年8月或9月初,推出第二波搭載驍龍X處理器的Windows PC。第二波產品將專註於商用市場,預計將搭載驍龍X Elite和驍龍X Plus處理

2024-03-23

微軟寄希望於WindowsonARM成為下一個風口,並在2023年推出面向開發人員的Arm咨詢服務。現在,微軟正在擴大對全球開發人員的支持,幫助他們為ARM構建應用程序和設備。新公告解釋說,該服務現在支持英語、中文(簡體、繁體)

2022-11-10

微軟一直在持續執行不同的項目,幫助其Windows系統更好地補充Arm64架構。該公司在該領域的最新進展之一是發佈VisualStudio202217.4GA,它現在支持Arm64。"我們很高興地宣佈第一個完全支持Arm64的Visual Studio版本,它支持原生運行,

2024-04-24

微軟正在調整即將推出的Windows11版本24H2的系統要求,預計將於2024年9月或10月全面推送。該功能更新將包含大量人工智能,因此據推測,某些CPU指令是必需的。最初,隻有 PopCnt似乎是必要的,但現在看來,SSE4.2 的強制要求也被

2023-11-01

偉達已悄然開始設計基於 Arm 架構的 CPU,專門用於運行 Windows操作系統,其表示,這項開發是微軟更廣泛努力的一部分,一旦微軟與高通的排他性協議明年到期後,微軟就會在更多基於 Arm 的系統上推出Windows系統。此外,AMD 也計

2022-08-30

va和.NET應用程序、遊戲、網絡、應用程序和媒體服務器。Windows 11專業版和企業版以及Ubuntu、Red Hat Enterprise Linux、SUSE Enterprise Linux、CentOS和Debian等Linux操作系統版本的預覽版將在發佈時提供。微軟表示,對Alma和Rocky Linux的支持將隨

2024-04-18

uild2024。除發佈新的Surface設備外,微軟預計還會大談特談Windows11的人工智能和人工智能驅動的功能。所謂的"AI文件管理器"就是這些功能之一,有關它的細節正在慢慢泄露。Windows 11 中升級的文件資源管理器似

2023-11-07

經常被戲稱為"開源Windows"的ReactOS本周迎來一次重大更新。在最新一期通訊中,ReactOS開發團隊宣佈64位(AMD64和ARM64)UEFI(統一可擴展固件接口)啟動功能現在可以在更多設備上使用。這些設備包括個人電腦、