准备工作
首先,你需要安装Win11(家庭版除外)实测专业版,未加入预览人员计划可通过侧载方式安装。
同时,需要你的主板/处理器支持虚拟化技术(BIOS中开启),Windows 11 中的 Hyper-V 和 虚拟机平台 功能。
BIOS 中的虚拟化开关,需要进入 BIOS 中设置,具体设置可能因主板厂商、OEM 厂商命名而有所不同,可以在搜索引擎中输入”主板/电脑的具体型号“ ”打开虚拟化“这样的关键词。打开后能在“任务管理器 > 性能 > CPU”下找到虚拟化已打开的标志。
Hyper-V 功能则需要 Windows 系统本身是专业版、企业版等以上版本。满足系统版本要求后,在 Windows 中搜索、打开“启用或关闭 Windows 功能”,找到并勾选 Hyper-V 和 虚拟机平台 功能,待 Windows 安装完成后重启即可。
注意:如果你满足系统版本要求但 Hyper-V 选项为不可勾选,需要跟随微软 [官方指南](https://docs.microsoft.com/zh-cn/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows#:~:text=on Windows Server.-,General requirements,the processor must have SLAT.) 确认。另外如果本身你的电脑就是虚拟机,比如云电脑、Azure等,则需要检查电脑是否支持 嵌套虚拟化技术。
安装Windows Subsystem for Android™
如果你没有加入预览计划,或者你是Dev通道,那么我们可以通过侧载安装包的方式进行。
首先打开 store.rg-adguard.net,在搜索框中输入 https://www.microsoft.com/store/productId/9P3395VX91NR,Channel 选择 Slow 再进行搜索。找到大小是 1.2GB 左右的名称类似
MicrosoftCorporationII.WindowsSubsystemForAndroid_x.x.xxxxx.xneutral~_8wekyb3d8bbwe.msixbundle
的文件进行下载。(一般来说是最后一个)
然后启动 Windows Terminal(管理员)运行下面的代码:
Add-AppxPackage -Path "C:\lincoln\download\wsa.msixbundle"
注意:其中 C:\lincoln\download\ 代表文件的路径;wsa.msixbundle 代表安装包的名称,请注意自行替换,不要瞎鸡儿抄上去。
完成后,就能在开始菜单中看到 Windows Windows Subsystem for Android™ 的图标了。
安装你想要的APP
鉴于 Amazon Appstore 只限美亚账户,商店内的APP也可以说惨不忍睹,我们可以通过 ADB 指令旁加载的方式来安装其它 Android 应用。
关联阅读:
如何在Windows下使用ADB?
在ADB配置完成后,打开适用于 Android™ 的 Windows 子系统设置,侧栏点击开发人员选项,打开开发人员模式,可以看到提供了无线调试的IP和端口。
然后使用adb connect
和上面的端口链接,出现 already connected to xx.xx.xx.xx:xxxx
则表示连接正常;然后则可以使用adb install 文件路径\xx.apk
安装APK文件安装包,提示Success则代表安装成功。
我们还可以去MS商店下载APK安装器,直接将应用安装进子系统,我个人使用的是下图这个,传送门
体验
由于子系统也是个虚拟机,只不过是高度与Windows的操作逻辑适配的虚拟机,所以说吃配置的问题也一样存在,默认情况下,系统会分配4GB内存给Android子系统,所以16GB内存以下的用户基本上可以洗洗睡。
实际使用体验方面,大部分 Android 应用,包括微信、飞书、X浏览器、钉钉等都能正常运行,部分应用因为缺少 Google 服务框架,会有无法进行定位、或无法拉起内购的情况。
微信会识别成Pad版,体验仍然是一如既往的糟糕。
游戏类基本上没戏,也就玩个斗地主啥的,王者荣耀啥的想都别想,因为没有键位适配。
视频类只测试了抖音,起码能放,但是适配还是不怎么样。
个人感觉,这东西偏向于办公类,玩游戏看视频还是省省吧,直接投屏得了。