Windows 11 安卓子系统:一个半成品(bluestacks安卓模拟器)

时间:2022-10-16 21:04:07来源:网络整理
导读将你的系统变成不那么稳定的测试版。最小系统需求,因此可以不用破解安装。的设置界面只能访问安卓子系统的“文件”应用,其自带的系统设置被隐藏了。但是我们可以另辟蹊径

现在它不适合普通消费者,它只对开发人员有意义。

航空通讯社首发原创文章,未经授权禁止转载

微博:@航空通讯社| 微信搜索:航空通讯社

2021 年第 33 期

文/书航2021.11.30

Windows 11 从发布之日起就承诺与 Android 应用程序原生兼容bluestacks安卓模拟器,这已经勾起了人们的胃口。该功能最终被命名为“Android 的 Windows 子系统”(WSA),并于 10 月底向开发人员宣布。

航空公司一直很关注Windows 11和WSA,写了一系列手稿来详细分析。

5月底的预览稿《我们永远无法触及的“下一代Windows”》已经提到WSA将集成开源Android系统(AOSP),但不会内置谷歌服务套件GMS。

此后,Win11 Build 21996提前泄露,向外界确认了Windows 11的新名称,但并未如承诺的那样增加对Android应用的支持,甚至在首个正式版发布时也没有及时上线。 Win11 推出。

在等待的过程中,总裁写下了“在你的电脑上安装Android,你要感谢一位中国工程师”,详细解释了Windows运行Android的关键技术“Intel Bridge”、其前身Houdini和中国工程师李建辉。引领发展。

现在,WSA上线已经一个月了,是时候让总裁总结一下它的阶段性经验了。遗憾的是,只能说现在的WSA还是一个“半成品”,缺陷很多,比普通用户更面向开发者。鉴于过去的经验,微软也可能在很长一段时间内都无法修补这些漏洞和问题。

安装过程极其复杂

两周前,在微软中国官方微信公众号“微软科技”上,一篇教程“抢先体验!” 被释放。如何在 Windows 11 上运行 Android 应用程序。它涉及大量命令行、复杂的文件名,甚至是来自微软的非官方网址。

大哥,你是微软官方账号……

这是什么意思?现在体验 WSA 的过程非常乏味,再简单不过了。

WSA刚上线时,声称是通过从微软商店下载“亚马逊应用商店”自动安装,无需手动配置。但首先,你需要加入 Windows Insider 才能将你的系统变成一个不太稳定的测试版。

您的计算机需要满足 Windows 11 的最低系统要求,包括支持列表中的 CPU、内存大于 8 GB 以及在 BIOS/UEFI 中启用虚拟化。

对于Surface等特殊机型,开启虚拟化意味着你需要先开启Hyper-V功能,该功能仅在Win11专业版中可用,而且大部分机型都预装了正版Windows家庭版。Hyper-V 还可能与其他虚拟化技术(如 VMWare)发生冲突。

接下来,将 Microsoft Store 更新到最新版本;将电脑所在地区设置为美国,使用美国IP并申请美国账号使用“亚马逊应用商店”。完成后,您会发现亚马逊应用商店中只有 50 款应用可供选择。

“亚马逊应用商店”在中国完全不可用,您可以使用您的亚马逊帐户登录,但随后出现白屏显示您所在国家/地区不提供此服务。将账单地址更改为美国也不起作用。

无论电脑配置是否符合要求,国内用户都必须通过上述“微软技术”提供的复杂方法间接安装,并在非官方网站获取WSA安装包的下载地址。

如果挂上神器,直奔美国,那么像Linux子系统(WSL)一样,整个虚拟机都不能上网,百度也打不开。这个问题目前还没有完美的解决方案。根据一些资料,对于WSL,可以在主机的“设备管理器”中禁用Linux虚拟机的网卡,等主机连接虚拟专用网后再启用,但是没有Android系统中的网卡。

好在WSA支持侧载,也就是可以直接安装APK包,我们只能用这种方式。但是这个过程相当复杂,需要使用多个命令行条目。

安卓模拟器bluestacks sd卡_bluestacks安卓模拟器_bluestacks 电脑安卓模拟器

侧载APK包的步骤为:下载ADB调试工具→在命令行中运行并连接虚拟机→输入命令安装APK(具体请参考以上教程)。已安装的应用程序会出现在开始菜单中,可以通过右键单击开始菜单或“设置-应用程序”来卸载。

意大利开发者 Simone Franco 开发了 WSATools,这是一个图形界面工具,使 APK 安装变得简单:只需双击,无需了解和安装 ADB。如果你的 PATH 中已经有 ADB 包,它将被直接调用。

当然,侧载 APK 并不能解决对 Google 服务的依赖。同样,也有国外大神开发了Google Play Store进入WSA的方法,不过难度比上面的要高,似乎把人带回到了折腾安卓手机的日子。既然我们不能使用魔法,我们就不必担心谷歌。

WSATools 在 Microsoft Store 上架后,一度被下架,引发猜测。微软后来向笔者解释,需要做一点小改动,最好不要使用WSA这个名字,容易与微软的官方名称混淆。条件满足后,可恢复上市。

WSATools 在商店的到来代表了 Windows 11 带来的一个好兆头,商店开始吸引更多的开发者。微软对作者的“无微不至”的关怀也是想安抚其他开发者,但也带来了副作用——让人觉得微软放弃了官方提升WSA可用性的努力。

应用适配很“拉裆”

在美国,可以以正常方式体验 WSA,The Verge 编辑 Tom Warren 在 Surface Pro X 和基于 Core i9-11900K 的游戏台式机上运行体验。由于 Surface Pro X 是 ARM 架构,因此不需要 Bridge 翻译机制,理论上可以更流畅地运行。

两种型号都满足(大大超过)WSA 最低系统要求,因此它们可以安装而不会出现裂缝。在官方商店安装“亚马逊应用商店”的过程相当简单,Windows 11 会在后台静默安装 WSA。

如上所述,Android 应用程序看起来与原生 Windows 应用程序相同,Web 应用程序 (PWA) 固定到开始菜单,用户可以将它们随意固定到开始菜单或任务栏,支持全局搜索、窗口缩放和多任务同时运行。

bluestacks 电脑安卓模拟器_bluestacks安卓模拟器_安卓模拟器bluestacks sd卡

Amazon App Store 中的 50 款 Android 应用程序包括 Kindle……以及一系列不受欢迎的手机游戏。不过,在 Surface Pro X 上运行游戏的体验也相当不友好,低帧率和卡顿是常态。

bluestacks安卓模拟器_bluestacks 电脑安卓模拟器_安卓模拟器bluestacks sd卡

在玩最终幻想 XV 游戏和某些应用程序时,如果您尝试调整窗口大小,它会崩溃。尝试并排放置四个 Android 游戏会突然卡住,直到几秒钟后 CPU 使用率恢复正常。

当然,这已经是最有纪律和最理想的用法了。那么总统的电脑呢?

社长用的是Surface Go,CPU不满足Win11系统要求bluestacks安卓模拟器,写稿时偶尔会死机;而且因为在中国,WSA只能通过非官方的方式安装,这也加剧了不稳定。另外,我们需要测试一些国内的应用程序,这些应用程序开发方式不同,可能会出现奇怪的症状。

不过之前用的VMWare和网易木木、雷电(基于VirtualBox开发的)都不错。那么,运行 WSA 的效果如何?

bluestacks 电脑安卓模拟器_bluestacks安卓模拟器_安卓模拟器bluestacks sd卡

安卓模拟器bluestacks sd卡_bluestacks 电脑安卓模拟器_bluestacks安卓模拟器

bluestacks安卓模拟器_安卓模拟器bluestacks sd卡_bluestacks 电脑安卓模拟器

bluestacks 电脑安卓模拟器_安卓模拟器bluestacks sd卡_bluestacks安卓模拟器

安卓模拟器bluestacks sd卡_bluestacks安卓模拟器_bluestacks 电脑安卓模拟器

综上所述,WSA在总裁电脑上存在以下问题:

上述问题使得当前的 WSA 在很大程度上无法使用。而且它会占用你至少5GB的硬盘空间;安装完以后再装一个淘宝或者抖音要200-300M,如果敢装微信的话,上半年以后要占十几GB的空间。

有趣的地方:Android和Win11深度耦合

WSA 尽管可用性较差,但雄心勃勃。与大家熟悉的安卓模拟器相比,它没有运行在“沙箱”中,也没有与Windows主机完全隔离。正是这些原生安卓的“神奇变化”在一定程度上拖累了它的性能,但也预示着一些有趣的变化。

WSA的设置界面只能访问Android子系统的“文件”应用,隐藏了自己的系统设置。但是我们可以换个方式来看,通过安装第三方启动器(Launcher),比如微软的“微软桌面”。

bluestacks 电脑安卓模拟器_bluestacks安卓模拟器_安卓模拟器bluestacks sd卡

虽然安装后需要一段时间才能启动,并且可能会突然强制退出,但是进入桌面后可以看到熟悉的齿轮图标,点击进入安卓系统的设置界面。

安卓模拟器bluestacks sd卡_bluestacks 电脑安卓模拟器_bluestacks安卓模拟器

这里可以发现WSA提供了256GB的虚拟存储空间(实际没有占用),存储空间满了需要清理。

bluestacks 电脑安卓模拟器_安卓模拟器bluestacks sd卡_bluestacks安卓模拟器

但是如图,社长只安装了5个应用,实际占用不到6G的硬盘空间,但在虚拟机中却显示已经使用了50%或者128G;应用程序占用的空间3.1G正常计算。——不管怎样都不影响使用。

另外,与WSL不同的是,可以在“本电脑”中访问Linux盘符,Android的存储系统不能在主机的“本电脑”中显示,在Android中也不能调用主机硬盘的内容,是隔离的从彼此。

网络连接有虚拟WiFi信号连接外接Win11主机的网络,电量始终100%。

bluestacks安卓模拟器_bluestacks 电脑安卓模拟器_安卓模拟器bluestacks sd卡

声音部分,其音量不可调节,与外界一致。你的外部主机声音越大,声音就会越大。

设置项中的“应用和通知”、“隐私”、“位置信息”、“辅助功能”等点击后会直接打开上位Win11系统“设置”中的对应项,非常神奇。

比如点击“应用和通知”,点击“默认应用”,会弹出主机的“默认应用”设置界面。此处不提供卸载功能,用户需要在主机的开始菜单或设置中卸载应用程序。

bluestacks 电脑安卓模拟器_bluestacks安卓模拟器_安卓模拟器bluestacks sd卡

“辅助功能”部分中的“显示尺寸”是dpi设置,和你主机上的dpi设置一样,比如图片放大到200%。但是,深色主题可能与系统设置不同。

bluestacks安卓模拟器_bluestacks 电脑安卓模拟器_安卓模拟器bluestacks sd卡

WSA输入字符时会调用宿主Win11的输入法,即使你自己安装了另一个输入法APK也不会被调用。

上面说了WSA的文件关联也被Win11接管了,这也是为什么打开APK安装包时会弹出Win11“打开方式”对话框的原因。这也意味着您可以将Android应用设置为在您的计算机上打开文件的方式;

但是,由于上面提到的文件系统不兼容,您实际上无法打开它。例如,如果您在 WSA 中安装了 WPS 移动版,当您尝试在计算机上打开文档时,它会因为找不到您的文档而停留在 WPS 的主页上。

因此,我们可以推测,WSA在未来一段时间的迭代更新中需要解决的突出问题,最重要的是文件系统的打通。

Android 是基于 Linux 的,但并非完全基于 Linux,而且 Google 在大版本更新后不断提高 Android 文件系统的安全性,使得逆向工程变得越来越困难。总统不确定微软能否真正解决两个系统之间访问文件的问题。

安卓模拟器bluestacks sd卡_bluestacks 电脑安卓模拟器_bluestacks安卓模拟器

另外,如果最终的目标是让消费者安装和使用APK就像安装x86应用一样简单方便,那么两个系统的设置界面还需要在此基础上进一步整合。

不过今天的WSA显然不是为普通用户准备的,只是想让开发者过来看看,所以总裁不确定微软是否打算提高产品的可用性。

综上所述

WSA消息一出,各大安卓模拟器厂商都为之震动。有一个关于 Bluestacks 推文的模因:“操。”

bluestacks 电脑安卓模拟器_安卓模拟器bluestacks sd卡_bluestacks安卓模拟器

(顺便说一句,BlueStacks 开发了在浏览器中运行 Android“云游戏”的技术。)

但现在看起来模拟器可以松一口气了。

可惜的是,到目前为止,WSA还是一个“半成品”。之前承诺的安装 Android 应用程序的能力实际上受到了极大的损害。

相比之下,苹果推出的Rosetta 2翻译功能非常齐全,集成的M1处理器达到了基本不用等待的效果。Windows 10 引入的 Linux 子系统也工作得更好,可能是因为它不需要交叉指令集。

但是WSA真的不行。这个测试阶段的体验,与微软在发布会上宣传的水平相差甚远。

和之前Windows的很多功能一样,WSA还在开发中,被倒过来研究,没有半点神秘感。苹果不能做这种事情。它不轻言承诺,不希望外界窥探正在开发的半成品,也不会容忍半成品推向市场,比如放弃AirPower。

好在换个角度理解,这意味着WSA还是有很大的潜力的,可以在以后的发展中逐步填补原来的坑。只是我们不知道最终会不会填坑,这要看Windows开发部门设定的目标,具体的开发会不会比较难——如果太难,可能会干脆扔掉.

对于急切等待 Windows 与 Android 兼容然后开始工作的用户,最简单的建议之一是:

等一下。

参考

最新文章