1.必须使用Windows 11 Beta通道,开发通道暂时不支持,系统版本必须为Windows 11 Build 22000.xxx系列
2.处理器方面目前已经支持Intel、AMD及其他 ARM 处理器,当前仅限美国使用但用户可以在设置里修改地区。
3.必须启用BIOS/UEFI虚拟化,因为安卓子系统本身就是通过虚拟化实现的,如果未开启虚拟化安装后无法加载
4.必须注册美国亚马逊账号才能使用亚马逊安卓应用商店,如无法注册登录账号则可能无法登录商店下载应用等
但是可以通过adb安装任意应用的,并不是只支持“亚马逊安卓应用商店”里的。而且目前根据测试,arm应用也是正常运行的。性能优化好于或等于模拟器(尚未有明确评测)。
相关链接:
非正式上车方法:
WSA 侧载方式(Dev 适用,正式版未测试但理论能行,无需切换通道以及切换美区)
1、前往 https://store.rg-adguard.net/ 下载 Slow 通道的 “Windows Subsystem For Android (Windows Subsystem for Android™ with Amazon Appstore - Official app in the Microsoft Store)” 应用安装包 (或者通过此处分流 (我的文件)进行下载)
2、前往 “控制面板 - 程序 - 启用或关闭 Windows 功能” 启用 “Hyper-V” 后重启(补充:据说只启用“虚拟机平台”也是可以的)
3、用管理员身份运行 Powershell
输入命令 “Add-AppxPackage -path <应用安装包路径>” 进行回车
4、等待安装完毕后你就能在开始菜单找到他了,开始尝鲜吧~
GPU:
因為 #WSA 使用了和 WSL2 相似的技術,GPU 的支援需要 WDDM >= 2.9 的顯示卡驅動程式。
- 部分裝置需要額外的步驟才能安裝這個驅動,請參考 Reddit 上的討論 (https://www.reddit.com/r/SurfaceGaming/comments/an0xzy/support_installing_intel_dch_drivers/)。
NVIDIA 顯示卡:
https://developer.nvidia.com/cuda/wsl/downloadAMD 顯示卡:
https://www.amd.com/en/support/kb/release-notes/rn-rad-win-wsl-support此外,在未預設安裝 OpenCL 和 OpenGL 硬體驅動程式電腦上,可能需要安裝 OpenCL ™ 和 OpenGL (R) 相容性套件:
https://www.microsoft.com/zh-tw/p/opencl-and-opengl-compatibility-pack/9nqpsl29bfff請注意,WSL2 還不支援在多顯示卡裝置上指定顯示卡。因此,如果您的裝置具有多個顯示卡,只有預設的一個可以被使用。在使用 NVIDIA Optimus 筆記型電腦上,將只能使用內顯。
以下为使用WSA玩手机游戏PCR的体验:
現階段,使用 Intel 內顯進行戰鬥的體驗很不理想,更可能出現卡死在某一介面的情形。NVIDIA 顯示卡的效能未知(歡迎留言告知),如有用此工具取代手機或模擬器的想法,還請慎重考慮。
Reference (https://bbs.pcbeta.com/viewthread-1908324-1-1.html)
代理软件:
wsa阉割了com.android.vpndialogs,用于显示连接VPN的确认弹窗,缺失后无法通过正常流程连接VPN
解决方法,通过adb确认:
adb shell appops set 代理软件包名 ACTIVATE_VPN allow
假设代理软件的包名是com.github.kr328.clash:
adb shell appops set com.github.kr328.clash ACTIVATE_VPN allow
在wsa上使用magisk和谷歌全家桶
参见 GitHub · Where software is built ,成品下载地址见Actions页面。