首頁 >常見問題 >帶有 Arm64EC 的 ARM 現在完全支援 Windows 11

帶有 Arm64EC 的 ARM 現在完全支援 Windows 11

PHPz
PHPz轉載
2023-04-15 09:43:052190瀏覽

帶有 Arm64EC 的 ARM 現在完全支援 Windows 11

我們不確定是否每個人都記得,但早在 2021 年 6 月,微軟實際上宣布了 ARM64EC 用於其新的 Windows 11 作業系統。

這家 Redmond 科技巨頭將 ARM64EC 描述為一種新方法,可讓您現有的 x64 應用程式以您期望 ARM 上的本機效能加速。

請記住,Microsoft 指定即使您使用尚不支援該架構的插件和依賴項,這也是可能的。

現在,距離最初發布一年多一點,  ARM64EC 現在完全得到微軟設計的最新作業系統 Windows 11 的支援。

而且,由於我們談論的是 Windows 11 仿真,請知道Parallels Desktop 18帶來了許多遊戲和其他改進。

Arm64EC 帶來完整的 Windows 11 ARM 支援

以防 您可能不知道縮寫的含義,名稱中的EC實際上是 Emulation Compatible,這真的不言自明。

正如微軟所說,這裡的總體思路是提供一個應用程式二進位介面 (ABI),允許開發人員使用 x64 和 ARM 程式碼建立應用程式。

深入了解該主題,這意味著 ARM 程式碼將在 ARM 裝置上的 Windows 11 上本機運行,而特定於 x64 的程式碼將透過模擬運行。

毋庸置疑,這實際上是基於 ARM 的 Windows 11 的一個重要里程碑,因為它是唯一受支援的具有 x64 仿真功能的 Microsoft 作業系統,這是 ARM64EC 的支柱。

帶有 Arm64EC 的 ARM 現在完全支援 Windows 11

ARM64EC ABI 與現有 ARM64 ABI 的不同之處在於使其與 x64 程式碼二進位相容。

具體來說,ARM64EC ABI 遵循 x64 軟體約定,包括呼叫約定、堆疊使用和資料對齊,使 ARM64EC 和 x64 可互通。作為 ARM64EC 建置的應用程式可能包含 x64 程式碼,但不是必須的,因為 ARM64EC 是其自己完整的、一流的 Windows ABI。

在完成了該專案的所有工作之後,這家科技巨頭現在認為 ABI 足夠穩定,可以從實驗階段過渡到全面發布。

此外,ARM64EC 也為開發人員帶來了一些主要好處,他們現在可以更新他們的程式碼並同時運行 x64 和 ARM 功能,而不是確保他們的整個程式碼庫與 ARM 相容。

在ARM 裝置上的Windows 上,後者將具有更好的效能,這意味著您實際上必須不斷更新程式碼庫以提高本機ARM 效能,而不會在此過程中遺失任何功能。

先決條件

你不會認為這會在沒有任何條件的情況下運作,對嗎?是的,要讓它真正發揮作用有一些先決條件,它們是:

  • 最新的 Windows 11 SDK 版本。如果使用 Windows 11 SDK 版本 22000,2022 年 7 月 29 日的更新版本包括用於建立 Arm64EC 應用程式的關鍵修復。
  • Visual Studio 2022 版本 17.3 或更高版本。
  • 使用 Visual Studio 安裝程式安裝的 Arm64EC 工具。

以上是帶有 Arm64EC 的 ARM 現在完全支援 Windows 11的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yundongfang.com。如有侵權,請聯絡admin@php.cn刪除