Windows on Arm 21286 版本相较之前的版本,支持了 x86_64 模拟。但是我在使用的过程中,发现了一些有趣的事情。
由于 M1 芯片是不支持 32 位 ARM 应用程序,在之前的若干个版本里,M1 芯片虚拟机几乎所有的 UWP 应用都会直接闪退。但是在这个版本里,所有 UWP 应用会提示需要更新,在更新之后,这些应用可以正常运行。打开任务管理器,发现这些 UWP 应用是 x86 架构的,微软并没有重新编译 ARM64 版本 UWP 应用,而是采用 x86 版本 UWP 替换掉原生 ARM UWP,并将其运行在模拟模式下,从而在 M1 Mac 上运行 UWP 。
由此可见,M1 Mac 对于 Windows on ARM 的开发工作有一定影响,Windows on ARM 团队显然注意到了 M1 芯片,并且努力适配这个芯片。但是这个努力并没有大到让他们重新编译应用程序的程度。
其二是 Windows on ARM 显示的授权版本是 Windows 10 Pro,点击获取激活会跳转到应用商店并要求购买专业版密钥,据此推测,Windows 10 on ARM 会从授权 OEM 变成 Windows 10 Pro 的一个分支,从而绕开 OEM 限制。
由此可见,微软在尝试对外授权 Windows on ARM 的可能性,从而使得 M1 Mac 上面正式地使用 Bootcamp 安装 Windows 成为可能。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.