众所周知自从苹果MacBook Pro 用上自研的芯片后,就已经支持 macOS 安装和运行 iOS 应用:

1640130553962-1.jpg

Windows 电脑在更新到 Windows 11 后,微软也允许新系统通过虚拟机的方式来安装和运行Android应用:

1640130553504-3.jpg

如果 Mac 在安装了 Windows 11 后,还能顺利通过 Windows 11 开虚拟机来安装和运行Android应用。

那它就等于只用一台设备就实现了 macOS、iOS、Windows 以及 Android 软件的全兼容,从此以后没有什么软件是 Mac 运行不了的,简直无敌了好吧!

话不多说,接下来我就以这台 M1 MacBook Pro 为例,带大家看看 Mac 到底能不能用上Android应用。

1640130557306-3.jpg

不得不说给 Mac 安装 Windows 11 还是挺简单的,自从 Parallels Desktop 这款虚拟机软件更新到 17.1 之后,它就已经允许 M1 芯片 Mac 运行 Windows。

而且只需借助 Parallels Desktop 自带的安装助手,它就能帮我在这台 Mac 上自动下载并且安装好 Windows 11,可以说直接就是一步到位了。

1640130556805-2.jpg

由于目前微软还没全面开放 Windows 11 的 “ Android应用 ” 功能,所以如果你的系统是正式版,那就无法从微软商店直接安装Android子系统。

在设置里看了下,发现软默认帮我安装的 Windows 11 是家庭正式版,因此我只能通过偷渡的方式进行,那就是从第三方渠道下载和安装Android子系统。

1640130555580-2.jpg

说干就干。

Em……结果表明Android子系统的下载没问题,然而但一到安装环节,系统就给我报了一个 “ 此程序包找不到框架 ” 的错误,Android子系统死活安装不了。

1640130558004-2.jpg

哎,我就知道事情没这么简单,既然偷渡的方式走不通,那就只好走正式渠道了。

从微软官网下载好镜像后,又借助 Parallels Desktop 虚拟机在 Mac 上安装了一个 “ Windows 11 on ARM Insider Preview ” 版的系统:

1640130555222-1.jpg

在这个系统下,Android子系统倒是顺利安装成功了,只不过新的问题也随之而来:在我启动Android子系统时,弹窗显示我需要启动虚拟机平台。

1640130556362-1.jpg

而我其实在运行Android子系统之前就已经开启了 Windows 11 的虚拟机功能:

1640130558433-3.jpg

难不成它这是不允许我在虚拟机里再套娃多开一个虚拟机?

既然如此,又尝试着在 Windows 11 系统里安装了几个比较有名的第三方Android模拟器。

结果显示无论是网易 MUMU、雷电模拟器还是华为移动应用引擎,都无法在该 Windows 11 系统里正常运行,三款软件无一例外都出现了虚拟机报错……

1640130554386-2.jpg

跟运行在正常电脑上的 Windows 对比之后,我发现通过虚拟机安装的 Windows 11,它的虚拟功能并不能完全开启,换句话说它的虚拟机功能就是残废的:

虚拟机里的 Windows

无法开启 Hyper-V Platform ▼

1640130554834-3.jpg

正常电脑上的 Windows

可以开启 Hyper-V Platform ▼

1640130555956-3.jpg

好家伙,果然是因为不能双重套娃的原因,看来我想通过给 Mac 安装 Windows 11 系统后再通过Android子系统来运行Android应用的想法是告吹了。

其实在前面这么多第三方模拟器里,原本就有能直接在 Mac 上运行的模拟器,只不过自从 Mac 用上苹果自家 ARM 芯片后,这些模拟器就不再适配。

1640130557683-1.jpg

Google倒是在去年就推出过一个适配 M1 芯片 Mac 的Android模拟器:

1640130553070-2.jpg

只不过由于它是专门为Android开发者打造,所以这个Android模拟器不仅使用起来有门槛,很多软件还无法安装在模拟器里,它跟Android子系统根本就没法比。

1640130552632-1.jpg

总之,虽然最终没能在 Mac 上顺利运行Android应用,但这次试验也不是没有收获,起码它让我深刻明白一个道理,那就是没事别老想着套娃。


本文来源:cnBeta 如有侵权请联系管理删除