刚刚看到neowin的消息,微软给Windows on ARM(WoA)设备的“棱镜”转译层来了一波更新,这下ARM架构的Windows电脑能跑的应用数量又上了一个台阶。具体来说,就是转译层开始支持x86架构的A VX和A VX2指令集了。

简单解释一下,“棱镜”这个转译层,它的核心任务就是把x86指令集代码转换成ARM64指令集代码,相当于给WoA电脑装了个翻译官,让它们能模拟运行原本为x86架构设计的应用。这次更新后,翻译官的能力又强了:不仅能把A VX和A VX2指令集给转译过来,还加入了BMI、FMA、F16C等一系列扩展指令集的支持。
微软官方也点明了这次更新的价值所在——很多创意类的生产力工具和游戏,背后都依赖着A VX和A VX2指令集。实测效果也很直观,像Ableton Live 12这样之前压根儿装不上的应用,现在在WoA设备上已经可以成功运行了。

更新进度方面,只要是运行Windows 11 24H2或更高版本的WoA设备,都已经能收到这个推送。更新完成后,系统会自动为支持的64位x86应用开启相关指令集的转译支持。不过需要注意一个细节:对于32位x86应用,其A VX和A VX2指令集转译功能默认是关闭的。如果确实有需要,用户可以手动前往应用的“属性” → “兼容性”选项卡中,把它打开。
