微软宣布ARM64EC帮开发者移植Win32应用到Win11 on ARM
更新日期:2021-08-06 16:28:28
来源:互联网
微软昨日宣布了 ARM64EC(Emulation Compatible,模拟兼容),这是一种为 Windows 11 on ARM 系统创建应用的新方式。ARM64EC 使开发者能够轻松地将其现有的 Win32 应用程序移植到 Windows 11 on ARM 系统上。
对于 Windows 10 on ARM,开发者必须为 ARM 设备重新编译他们的 Win32 应用程序。如果有问题,开发者就需要为 ARM 设备重写他们的整个应用程序。
而利用 ARM64EC,开发者能够逐步开发他们的 ARM 应用程序。首先,他们可以确定其代码库中最受益于本地性能的部分,并将其重建为 ARM64EC。应用程序的其他部分将保持模拟 x64 的完全功能,但重新编译的 ARM64EC 部分现在将具有本地速度。 随着时间的推移,他们可以将更多的应用程序重新编译为 ARM64EC,以进一步提高性能并节省 ARM 设备的续航。
ARM64EC 是适用于 Windows 11 on ARM 的新应用安装接口(ABI),它以原生速度运行,并可与 x64 互操作。应用程序、进程甚至模块可以根据需要自由混合和匹配ARM64EC和x64。应用程序中的 ARM64EC 代码将原生运行,而任何 x64 代码将使用 Windows 11 on ARM 的内置仿真运行。
微软的内部团队已经在使用 ARM64EC。事实上,Office 团队在即将推出的 64 位 Office for ARM 中使用了 ARM64EC,这样现有的 x64 插件就可以在 Windows 11 on ARM 设备上正常地运行。
-
Evan Blass:Windows 11的名称几乎已经得到确认 21-07-01
-
Windows 11发布后 iPhone 13上热搜:配色大曝光 21-07-01
-
Surface Win11升级计划 约有一半机型不支持升级Win11 21-07-02
-
Win11有必要升级吗?真没必要升级Win11有这几款工具就够了 21-07-02
-
Win11性能暴降10%?预览版验坑实测 我劝你别升 21-08-04
-
微软称Win11构建于与Win10相同的基础上 两者将和谐共存 21-08-07
-
微软高管演示Win11全新截图体验 21-08-10
-
微软将于10月5日发布Win11 暂不提供Android应用兼容 21-09-04
-
不合规Insider设备仍可获Win11累积更新:正式版后要被降级 21-09-07