Microsoft 使開發人員可以輕鬆地將其 Win32 應用程序移植到 ARM 上的 Windows 11

閱讀時間圖標 2分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

Microsoft Windows 11 PC 拍攝

微軟 Windows 11 電腦

微軟昨天宣布了 ARM64EC(“Emulation Compatible”),這是一種在 ARM 上為 Windows 11 構建應用程序的新方法。 ARM64EC 使開發人員可以輕鬆地將其現有的 Win32 應用程序移植到 ARM 上的 Windows 11。 對於 ARM 上的 Windows 10,開發人員必須為 ARM 設備重新編譯他們的 Win32 應用程序。 如果有問題,開發人員應該為 ARM 設備重寫他們的整個應用程序。

借助 Windows 64 中的新 ARM11EC,開發人員可以逐步開發他們的 ARM 應用程序。 首先,他們可以確定代碼庫中最能從本機性能中受益的部分,並將其重建為 ARM64EC。 該應用程序的其餘部分將保持模擬 x64 的全部功能,但重新編譯的 ARM64EC 部分現在將具有本機速度。 隨著時間的推移,他們可以將更多應用程序重新編譯為 ARM64EC,以進一步提高性能並延長 ARM 設備的電池壽命。

ARM64EC 是適用於 ARM 上的 Windows 11 的新應用程序二進制接口 (ABI),以本機速度運行並且可與 x64 互操作。 一個應用程序、進程甚至一個模塊都可以根據需要自由混合搭配 ARM64EC 和 x64。 應用程序中的 ARM64EC 代碼將在本機運行,而任何 x64 代碼將在 ARM 的內置仿真上使用 Windows 11 運行。

Microsoft 的內部團隊已經在使用 ARM64EC。 事實上,Office 團隊即將使用 ARM64EC 適用於 ARM 的 64 位 Office 這樣現有的 x64 插件就可以在 ARM 設備上的 Windows 11 中正常工作。

資源: Microsoft微軟

有關主題的更多資訊: 微軟, 11窗口

發表評論

您的電子郵件地址將不會被發表。 必填字段標 *