尽管 Windows Subsystem for Android 已预装在 Surface Pro 11 和 Surface Laptop 7 等采用高通旗舰骁龙 X 芯片的高端设备上,但它实际上并不能正常工作。不过,微软对解决这个问题的漠不关心并没有阻止一位坚定的开发者制作自己的解决方案。
Windows 开发人员和骁龙 Insider 杰里米-辛克莱(Jeremy Sinclair)想出了一个巧妙的办法,让 WSA 在新的骁龙 X Elite和 X Plus 芯片上运行起来。这也包括让 Android 应用程序在光滑的新 Surface 设备上顺利运行。
微软表示,它计划在 2025年3月5日淘汰WSA(允许Android应用程序和游戏在 Windows 11 上运行的桥接程序)。这意味着还有将近一年的时间,但微软似乎已经提前放弃了最新的骁龙硬件。可能是由于架构上的差异,WSA 拒绝在 Armv8 芯片(如 X Elite 和 X Plus 处理器)上启动。
虽然微软已经意识到了这个问题,但他们向 XDA Developers承认,他们现在无意发布修复程序。这就是辛克莱尔和其他社区工匠们介入的原因。通过修改引擎盖下的一些组件,Sinclair 制作了自定义 WSA 镜像,从而避开了 Arm v8 的限制。
辛克莱已经与其他骁龙内测用户分享了他的作品,以便进行更广泛的测试。他承认,虽然如预期的那样存在一些错误,但修改后的镜像一般都能成功运行。
要启动并运行这个非官方解决方案并不像下载应用程序那么简单。从 XDA 列出的步骤不难看出,该过程涉及修改受保护的系统文件和目录,如果操作不慎,可能会造成问题。
如果你不想冒弄脏闪亮的新笔记本电脑内部结构的风险,BlueStacks等第三方Android模拟器可能是在 Windows 上修复Android应用的另一种选择。
尽管 Windows 11 上市之初这一功能曾被宣传得看似很有用,但 2022 年初在美国公开发布后,Windows 子系统 Android 版却始终未能引起广泛关注。这种不尽如人意的反应,再加上 Windows 11 依赖于内容有限的亚马逊应用商店而非 Google Play,可能是该功能即将被淘汰的原因之一。
这并不是说微软已经放弃了将 Android 应用程序和游戏引入 Windows 的想法。今年 5 月,微软宣布与腾讯建立新的合作伙伴关系,将腾讯应用商店中的部分 Android 应用引入微软应用商店。