Windows 11完美安装安卓应用流程及其体验详解
微软对Windows操作系统的最新更新Windows 11于2021年10月5日开始提供。这一天,Windows 11的免费升级将开始向符合条件的Windows 10 PC推出,预装Windows 11的电脑开始可供购买。微软于今年6月首次推出了Windows 11,并在6月发布的第一个Insider Preview Build中提供给Windows Insider社区。
升级到Windows 11需要满足一系列硬件条件,其中包括64位1GHz或更快的处理器、至少4GB的RAM和64GB的存储空间,还需要兼容DirectX 12的显卡并支持TPM 2.0。这里要指出,目前国内生产销售的电脑按照国家标准安装的为TCM芯片,也是兼容TPM协议,可以安装Windows 11。
Windows 11提供了开始菜单置于中心的新的和更新的用户界面、对齐布局、对齐组和桌面以及小部件,以及其他功能。但是对我来说,我最感兴趣的功能是Windows 11可以安装安卓应用,这样可以扩充Windows系统的适用范围。特别是像笔者这样的企业环境中,不少分公司工厂购买了安卓的平板电脑,安装了供应商开发的安卓应用,用以实现一系列移动办公生产的目标。但是,众所周知国内安卓系统鱼龙混杂,安全性难以保证。企业迫切希望能够统一常规电脑和移动设备的操作系统,以便利用微软的云平台intune来管理所有企业设备。
下面就给大家介绍一下Windows 11安装安卓应用的流程,笔者在安装时遇到的问题和解决办法。
笔者是在一台Microsoft Surface Go 3的平板上安装的Windows 11企业版,安装镜像来自微软的VLSC(批量许可服务中心),本人是企业的VLSC管理员。
安装过程还是比较顺利的,和Windows 10的安装方法基本上差不多。Go 3的配置比之普通PC还是有些差距的(10 英寸 PixelSense™ 显示屏,4GB RAM,智能英特尔®奔腾® 金牌处理器 4415Y,64GB SSD),但是运行Windows 11非常流畅。
之前微软就曾经提供过运行在Windows 10上面的Linux子系统,如今的这个安卓子系统大同小异,包括 Linux 内核和基于 Android 开源项目(AOSP)版本 11 的 Android 操作系统。它作为 Amazon App Store 安装的一部分通过 Microsoft Store 分发。该子系统在 Hyper-V 虚拟机中运行,就像 Linux 子系统一样,可以将 AOSP 环境中 App 的运行时和 API 映射到 Windows 图形层、内存缓冲区、输入模式、物理和虚拟设备以及传感器,可以在英特尔、AMD、高通的 CPU 上运行。
下载安装安卓子系统
系统可以通过微软Microsoft Store下载安装,跳转链接。
笔者在Windows 11的操作系统中显示系统不适用,无法下载安装。不得不通过百度网盘下载。(链接,提取码:ia4o)
然后,管理员运行Powershell,进到安装包所在目录,运行以下程序。
Add-appxpackage .MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral_~_8wekyb3d8bbwe.msixbundle
安装完成后,可以在操作系统中找到名为Windows Subsystem for Android的应用程序。
打开是如下界面。
但是,当我点击Files右侧图标,准备导入文件时,出现以下错误。
首先我怀疑Go 3是否支持VT技术以启用虚拟机。有很多程序都可以用来验证本机是否支持VT,我这里使用了Intel Processor Identification Utility-Windows Version,下载地址。
下载后可以运行查看检测结果。
奇怪的是,结果显示Go 3的CPU完全支持VT技术。难道是BIOS的设置未开启VT?普通电脑的BIOS都是有此设置的,但是Surface Go 3上并无此设置,网上查询发现Surface是默认开启VT的。
经过一番研究,得知需安装Virtual Machine Platform和Windows Hypervisor Platform两个Windows Feature。
安装完成后即可正常进入选择文件的界面。
为了便于操作,需打开安卓子系统中的开发模式Developer mode。
在Amazon Appstore中安装安卓应用
如果是受信任的安卓应用可以在Amazon Appstore中下载安装,具体方法如下:
在Microsoft Store中安装应用,跳转地址。
很遗憾,Windows 11里依旧显示应用不可用,大家可以从百度网盘里手工下载安装(链接,提取码:op4z)。
安装方法同上,在PowerShell里运行一下命令。
add-appxpackage .Amazon.comServicesLLC.AmazonAppstore_0.0.1.0_neutral___bvztej1py64t8.Msixbundle
安装完成,用亚马逊账号登录。
可以看到一些外国的安卓应用。
这里用美联航的APP作为测试,打开速度还是挺快的。
直接在子系统中安装APK
那么如何安装Amazon Appstore里没有的应用呢?要费一番周折。
首先安装安卓开发工具包,下载地址。国内可能访问不了,可以自行百度下载安装。
将需安装的APK文件拷贝至工具包的文件夹内(这里以什么值得买的APK为例)。
之前在安卓子系统内的开发者模式下可以看到子系统的IP地址为:127.0.0.1:58526。本机的58526端口。
在CMD中跳至工具目录,运行命令:
adb connect 127.0.0.1:58526
安装APK:
adb install smzdm-10.2.0-yunzhong13.apk
看到以下提示,说明安装成功。
此时点击开始菜单,可以看到什么值得买的APP已经可以看到了。
点击快捷方式即可打开应用。所以,从使用者角度来看,安卓的应用是可以完全脱离安卓子系统独立运行的(当然实际上还是基于子系统)。
因为Surface Go 3是触摸屏的平板,在触摸屏上操纵什么值得买的APP基本和手机操作体验相同,非常流畅。
在Task Manager可以看到安卓子系统占用的内存和CPU并不高,不会影响到主系统的使用。
总结
个人感觉在Windows 11上安装安卓应用后的实际体验还是非常惊艳的,在Surface Go 3安装了安卓的APP之后,可以在应用中调用硬件设备,比如电脑摄像头等,这样就可以大大减少跨系统使用应用时繁琐的重复开发,无论对于开发者还是使用都是大有裨益的。当然,目前整个安装流程对于普通使用者而言还是略显繁琐,希望以后可以有更简单的方式安装运行。
锵哩个强
校验提示文案
帅得太迟
校验提示文案
战斗大四哥
校验提示文案
疯言子墨
校验提示文案
港边大虫子
校验提示文案
捷安信
校验提示文案
呵呵杨呵呵
校验提示文案
ID2960
校验提示文案
cctv凝
校验提示文案
九方镇魔塔_鷶爩灪
校验提示文案
飞鸿踏雪无痕
校验提示文案
abenzhu
校验提示文案
值场行运一条龙小王子
校验提示文案
值友1724909600
校验提示文案
把蜡笔小新收了
校验提示文案
lovecih
校验提示文案
yasden
校验提示文案
fengpan584
校验提示文案
到处遛狼
校验提示文案
值友8444818396
校验提示文案
值友8444818396
校验提示文案
折腾男
校验提示文案
到处遛狼
校验提示文案
兔牙先生
校验提示文案
积木老胖
校验提示文案
GT_7
校验提示文案
张大妈最爱的小迷弟
校验提示文案
值场行运一条龙小王子
校验提示文案
折腾这快乐着折腾
校验提示文案
河边有只象
校验提示文案
fengpan584
校验提示文案
yasden
校验提示文案
abenzhu
校验提示文案
铁皮阿童木0523
校验提示文案
弗老大
校验提示文案
习惯老哥
校验提示文案
奕口大锅
校验提示文案
飞鸿踏雪无痕
校验提示文案
风亲羊
校验提示文案
弗老大
校验提示文案