搭载ARM处理器的Always Connected PCs能否运行非Windows Store的ARM编译可执行文件?
关于Windows 10 ARM设备运行原生ARM可执行文件的疑问解答
好问题!我来帮你逐一理清这些关键点:
非Windows Store原生ARM可执行文件的支持情况
Windows 10/11 ARM(包括HP Envy x2这类Always Connected PCs)完全允许运行原生ARM编译的非Windows Store可执行文件,这点和早期被严格限制的Windows RT完全不同。Windows RT需要越狱才能运行非Store的ARM程序,但Windows 10 ARM放开了这个限制,原生ARM32/ARM64的.exe文件可以直接正常运行,不需要任何额外的破解操作。CPU密集型程序的耗电与性能表现
你的推测完全正确!像FFmpeg、Audacity这类CPU密集型程序,如果你针对ARM架构重新编译出原生版本,在Windows 10 ARM设备上运行时,耗电量会比通过x86仿真运行的版本低很多。原因很简单:x86仿真需要额外的指令转换开销,会消耗更多的CPU资源和电量;而原生ARM程序直接适配ARM处理器的指令集,运行效率更高,能最大化利用硬件性能的同时,有效降低功耗,提升续航表现。补充:Windows 10 ARM的兼容范围
这类设备的兼容体系是这样的:- 原生支持ARM64的Windows Store应用
- 通过仿真支持x86 32位可执行文件
- 原生支持ARM32/ARM64的非Windows Store可执行文件
内容的提问来源于stack exchange,提问作者Johannes Riecken
相关产品推荐
相关产品推荐

