windows|Windows 11 安卓子系统:一个半成品

windows|Windows 11 安卓子系统:一个半成品
文章图片

文丨航通社
Windows 11 自公布之日起就承诺要原生兼容 Android 应用,吊足了人们的胃口 。这一功能最终命名为“适用于 Android 的Windows 11 子系统”(Windows Subsystem for Android, WSA),10 月底向开发者公布 。 
航通社对于 Windows 11 以及 WSA 始终保持密切的关注,写了一系列稿件来详细解析 。 
5 月底的前瞻稿《 我们永远也够不着的“下一代 Windows” 》已经提到,WSA 将集成开源的 Android 系统(AOSP),但不会内置谷歌服务套件 GMS 。 
此后, Win11 Build 21996 提前泄露 ,向外界证实了 Windows 11 的新名称,但没有如约加入对安卓应用的支持,甚至在 Win11 推出第一个正式版时也没有及时上线 。 
在等待过程中,社长写了《 在电脑上装安卓摸鱼,你要感谢一位中国工程师 》,详细解释了 Windows 跑安卓的关键技术“英特尔 Bridge”,其前身 Houdini 以及领衔开发的中国工程师李剑慧 。 
如今,WSA 推出已经一个月,社长也是时候总结一下它阶段性的使用体验了 。很遗憾,只能说现在的 WSA 还是一个“半成品”,有很多缺陷,而且更面向开发者而非普通用户 。鉴于以往经验,微软也有可能长期无法修补这些缺陷和问题 。 
安装过程极其复杂两周前,在微软中国官方微信号“微软科技”上,发布了一篇教程《 抢先体验!如何在 Windows 11 上运行 Android 应用 》 。其中涉及大量的命令行以及复杂的文件名,甚至还包含一个非微软官方的 网址 。 
windows|Windows 11 安卓子系统:一个半成品
文章图片

大哥,你是微软官方号啊…… 
这说明什么? 现在体验 WSA 的过程就是如此繁琐,没法更简单了  。 
WSA 刚推出的时候,号称在微软商店(Microsoft Store)下载“亚马逊应用商店”即可自动安装,无需手动配置 。但是首先,你需要加入 Windows Insider 将你的系统变成不那么稳定的测试版 。 
你的电脑需要满足 Windows 11 的最低系统要求,包括 CPU 在支持列表内,且内存大于 8 GB,还需要在 BIOS/UEFI 启用虚拟化功能 。 
对于 Surface 等特殊机型而言,开启虚拟化意味着你需要首先启用 Hyper-V 功能,而这是仅在 Win11 专业版才有的功能,大多数机型预装的正版 Windows 都是家庭版 。Hyper-V 也可能会跟其它虚拟化技术比如 VMWare 相冲突 。 
接下来,要将微软商店更新到最新; 将电脑的区域设置为美国,使用美国 IP 并申请一个美亚账户 ,来使用“亚马逊应用商店” 。这些都搞完以后,你会发现亚马逊应用商店只有 50 几款应用可供选择 。 
在中国境内完全无法使用“亚马逊应用商店”,你可以用亚马逊国区账号登录,但接下来就是白屏,显示此服务不在你的国家提供 。将账单地址改为美国也不行 。 
【windows|Windows 11 安卓子系统:一个半成品】国内用户不论电脑配置是否符合要求,都必须通过上述“微软科技”提供的复杂方式间接安装,在非官方的网站获取 WSA 安装包的下载地址 。 
如果挂上魔法工具直通美利坚,那么跟 Linux 子系统(WSL)的情况一样,整个虚拟机都无法上网了,百度也打不开  。这个问题目前没有完美的解决办法 。有的资料说,对于 WSL 而言,可以在主机的“设备管理器”禁用 Linux 虚拟机的网卡,待主机连接虚拟专用网后再启用,但 Android 系统就没有网卡这种东西 。 

推荐阅读