在中玩转安卓应用详细教程在此

核心提示众所周知,微软的新系统Windows 11从上线至今已经有一段时间了,而对于如今的正式版Windows 11来说,确实也实现了当初发布时所宣称的绝大多数界面与技术改进。例如效率更高的窗口管理器、对新CPU架构的更好支持、能在部分游戏中提供自

众所周知,微软的新系统Windows 11已经上线一段时间了,而对于今天的Windows 11正式版来说,也确实实现了发布时公布的大部分界面和技术改进。例如,更高效的窗口管理器,对新CPU架构的更好支持,某些游戏中的自动HDR画面优化,以及更好的光学游戏显卡性能等。

然而,对于大多数消费者来说,Windows 11发布时公布的一项重要功能,或者说可能是用户最期待的功能,还没有完全开放。

这就是Windows 11对Android应用的原生支持能力。或者说得更详细一点,它是一个“神奇的功能”,可以让你直接在Windows上安装Android应用,并且可以像Windows应用一样直接从开始菜单启动,以独立的窗口模式运行。

当你听到这些时,你会感到兴奋吗?别急,下面给大家详细讲讲Windows 11中安装运行安卓应用的那些事,以及一些可以突破微软目前“限制”的方法,让你在Windows 11中更自由地使用自己喜欢的安卓应用。

首先,你需要知道为什么这个函数特别有用。

平心而论,早在Windows 11诞生之前,就已经有了一些在PC上运行Android应用的方式。比如,你可以自己配置Android-x86系统,在Windows上安装各种“手机游戏模拟器”,甚至可以借助一些手机厂商提供的互联屏幕投影功能,将手机界面直接“投影”到电脑屏幕上,从而在电脑上运行手机应用。

即便如此,我们为什么还要期待Windows 11的安卓应用适配功能?因为它的原理和经验不同于目前所有其他的技术方案。

从原理上来说,Windows 11之所以能够适配Android应用,取决于微软联合芯片厂商开发的一套名为“Windows Subsytem for Android”的子系统。与传统模拟器相比,它不仅可以更有效地利用CPU,还可以让Android应用程序使用PC上的显卡进行3D加速。换句话说,相对于通常的模拟器或者手机互联投屏,Windows 11上原生运行的Android应用的帧率和流畅度要高很多,理论上可以兼容更大的应用。

就用户体验而言,无论是传统的“手游模拟器”,还是手机投屏功能,都只能在PC上显示为程序图标。用户需要先启动“模拟器”,然后打开里面的Android应用。然而Windows 11的WSA子系统却不是这样。它上面安装的每个安卓应用都会以独立图标的形式显示在桌面、任务栏或者开始菜单上。用户可以双击这些图标以原生窗口方式运行,就像PC中的应用程序一样。

要享受WSA功能,必须满足一些先决条件。

知道了Windows 11 WSA功能的区别,再来说说它的硬件和软件的一些前提条件。

首先,在合适的CPU型号方面,虽然很多媒体会告诉你,必须使用8代以上的英特尔酷睿处理器或者Zen+架构以上的AMD处理器。但是根据我们三一人寿的求证和实测,这些说法其实并没有那么准确。

根据我们的实测,我们只需要使用第6代酷睿处理器或者1000系列AMD锐龙处理器就可以满足Windows 11和WSA功能的要求。其实我们的测试是在基于锐龙7 1700X的PC上完成的,没有任何兼容性问题,系统和WSA都可以正常更新。

其次,到目前为止,微软还没有为Windows 11正式版开放WSA功能,所以如果要使用该功能,必须申请Windows insider测试资格,并选择测试通道为“Beta”或“Dev”。但值得注意的是,如果你之前没有申请过insider的内测,现在申请可能会遇到无法选择测试渠道的问题。但是这个问题可以通过修改注册表中的一个键值来解决。在搜索引擎上查一下就能很容易找到解决办法,这里就不赘述了。

第三,如果要在电脑中安装并启用WSA子系统,还必须开启“虚拟化”功能。大多数新生产的品牌电脑,这个功能应该是默认开启的,但是在一些DIY主机中,可能需要开机进入BIOS才能开启这个开关。在Intel平台上,这个函数叫做VT-x和VT-D;在AMD平台,它被称为SVM。

最后需要注意的其实是你的显卡和硬盘。因为如果要调用Windows11的这些“子系统”中显卡的3D加速能力,还需要安装符合WDDM 3.0规范的显卡驱动。当然这本身并不难,因为Intel、NVIDIA、AMD官网上的最新驱动都已经符合这个规范了。

但真正的问题是,这些最新的显卡驱动已经消除了一些老型号硬件的支持。根据我们的实测结果,只有8代以上的英特尔酷睿显示器、GTX900系列以上的英伟达显示器和RX400系列以上的AMD显示器能够完美支持WDDM 3.0的新驱动规范。所以如果你用的是比较老的显卡,他们很可能无法保证Android应用在Windows 11中能够足够流畅的运行。

同样,为了保证Android应用在Windows系统上的流畅运行,微软有一个强制规定,电脑中必须至少有一个SSD作为主驱动器。如果SSD安装完毕,那么无论如何你都无法安装和启用WSA功能。当然,除非你的电脑特别旧,这个应该没有问题。

最后,让我们开始“实际”安装Android应用程序。

如果你坚持看到这个,说明你对Windows 11的WSA功能真的很感兴趣,你有足够的电脑配置和相关知识来迎接这个新功能的到来。

那么,我们就正式开始实际操作吧。

首先,要让WSA功能在Windows 11上正常工作,需要开启系统内置的虚拟机功能。方法很简单,就是在“控制面板”的“程序”选项中,找到“启用或禁用Windows功能”的链接。

点击后,在弹出窗口中滚动下拉找到“虚拟机平台”。检查完后,让Windows自动安装相关功能,然后重启电脑。如果不能勾选,说明BIOS中的虚拟化开关没有打开。进入BIOS打开虚拟化功能,然后操作。

之后打开Windows 11的App Store,点击左下角的“库”,进入应用更新界面。

如果此时你已经成功申请并升级到了Windows 11的Beta或Dev版本,那么此时app store中就会出现WSA子系统的更新选项,你可以选择安装。

打开WSA子系统,会提示你启动亚马逊应用商店。

不过亚马逊App Store不支持中国,不过不用慌,这其实是正常现象。现在让我们保持WSA子系统打开,不要关闭它。

进入开始菜单,找到“Android的Windows子系统设置”。

点开之后,打开“开发者模式”,然后内容就会出现在底部的“IP地址”一栏。但是如果它没有自动出现,点击右边的“刷新”直到它变成“复制”。

保持设置窗口打开,然后你需要去谷歌的Android开发者网站下载Android SDK平台工具包。别担心,这个工具包很小,可以快速下载。

下载完成后,将压缩包移动到c盘根目录下,提取内容。此时,c盘根目录下应该有一个名为“paltform-tools”的文件夹。

使用系统的搜索功能,搜索CMD软件,并选择在管理员模式下运行。请注意,这里只能使用CMD,不能使用PowerShell终端,因为后者不支持ADB命令。

此时,你需要准备好Windows 11中要安装的Android应用,尽量缩短它的名字,然后放到刚才的文件夹中。

接下来是最重要的三步操作。

第一步,我们输入“CD C: pal form-tools”,定位ADB工具所在的文件夹。

第二步:输入“adb connect 【IP地址】”。这里的[IP地址]是WSA设置窗口打开“开发者模式”后立即显示的IP地址。你需要自己更换。

如果此时ADB工具显示连接成功,那么我们可以输入最后一个命令,也就是手动推送安装APK的命令:

Adb安装[软件包名称]

根据所选软件包的大小,安装过程可能会持续几秒到几十分钟,当adb工具提示“成功”时,安装已经成功。

此时,你可以在Windows 11的开始菜单中直接看到对应安卓应用的图标。

启动应用程序显示它们可以正常连接网络,窗口大小可以任意调整。而且与通常的手机游戏模拟器不同,通过这种方式安装在Windows S11中的Android应用可以直接识别电脑的CPU。至此,我们完成了。

那么,你学会了吗?

 
友情链接
鄂ICP备19019357号-22