Windows 10 运行 Android 应用

使用 WSAPatch

目录

前言

因为某些原因,电脑一直停留在 Windows 10 系统,但是又狠狠羡慕 Windows 11 对 Android 子系统的支持。刚好看到了少数派这篇文章,跟着折腾了一下:一日一技 | 两种方法让 Windows 10 也能运行 Android 应用

教程

跟着这篇文章来走:

有几个注意事项:

  1. 不是所有的 Windows 10 系统版本都可以,只支持比较末期的 22H2 系统版本。对应的 Windows 10 版本至少是 Windows 10 10.0.19045.2311,不清楚的可以命令行输入 winver 找到弹出框的第二行版本信息进行查看。另外 Windows 10 版本需要专业版,因为要使用到 Hyper-V 虚拟化平台(家庭版不支持),网上有很多升级到专业版的教程,自行查询。

  2. 教程的核心使用到了 WSAPatch,可以让 Window10 也能运行 WSA 的一个补丁,使用方法按照上面教程操作即可,写的非常详细。

  3. 在按照上面教程操作之后,我还是打不开。明明 BIOS 已经开启了虚拟化支持,并且已经打开了 Windows 10 系统虚拟化相关的功能,但是依旧停留在了打开不了应用的界面。唯一的原因可能就是虚拟化未成功或者组件有些问题。网上查询之后,看到:“在win10系统中默认情况下是没有开启 hyper-v虚拟机组件的”,需要手动去开启,再去打开 Windows 10 系统虚拟化相关的功能。具体步骤如下:

将下面的内容新建文本并且保存为:Hyper-V.cmd ,以管理员身份运行:

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

等它完成,其实就是在开启和安装 Hyper-V 相关组件。

这样,就能成功打开了。

安装应用

按照上面的教程成功安装之后,会有三个应用: Magisk,Play 商店,亚马逊应用商店。实际上安装应用的时候,很少使用后两者进行安装。另外还有一个应用:适用于的Android 子系统设置,这个待会在安装应用的时候会有相关设置会用到。

安装方式有很多种,比较常用的是 ADB 命令进行安装。但是我个人喜欢用 WSA工具箱 进行安装,比较方便,UI 也是与时俱进,原理一样使用的是 ADB 服务。

安装应用之前:

使用感受

我安装了小红书,主要是想测试看视频会有怎么样的体验。哦对了,这里说一下,在刚才的 适用于的Android 子系统设置 这个应用中,可以选择用于 Android 的应用的 GPU,当然是选择独立显卡比较好。

然而,最后的结果就是不能看视频,可能是显卡太拉了(应该不是),又或者是优化的并不是很好。具体的表现是:播放首页推荐的视频时,只能听到声音,不能看到画面,但是 GPU 又只是轻度负载。但是看静态图文的时候又一切正常,并且表现不错,和使用手机差不多。此外我发现这个子系统安装的小红书具体表现的是一个平板设备,因为我手机并没有掉线,平板的小红书掉线了。

总体来说,使用一些日常应用体验感还是不错,只不过需要渲染视频的时候,可能会稍微拉胯,毕竟只是个移植过来补丁(又或者说是我的显卡拉胯),肯定没有原生支持好。Windows 10 系统的朋友们可以稍微折腾体验一下。放上两张使用图:左边是手机大小,右边是平板大小(窗口可拉伸可适配)

参考