Mac和Windows“不能兼得”?搭载M1芯片的Mac系列电脑发布后,各种消息纷至沓来——搭载M1芯片的Mac不再支持辅助系统;微软的ARM版Windows系统只会授权给OEM厂商预装。我们不能再使用BootCamp来安装Windows系统,而各大虚拟机软件几乎同时因为M1芯片架构的转换失去了对虚拟机的支持,原来的Windows系统也不能再运行了虚拟机。看着搭载M1芯片的Mac性能出色,却想着没办法安心使用Windows软件,是不是陷入了“要不要换台新机”的苦恼?在这个时间节点,或者期待一段时间后,如果想在体验新Mac的同时使用刚需的Windows软件怎么办?下面A先生提供了几种解决方案,希望能解答您的一些困惑。懒目录还是可以期待一下虚拟机UTM:支持x86版本的Windows系统,但是效率打了折扣QEMU:推出了ARM版本的Windows系统ParallelsDesktop:支持M1芯片的虚拟机正在开发中运行Windows程序不同方式Wine:极客同学尝鲜选择CrossOver:以“简单模式”打开Wine一定要在macOS上运行?远程桌面:拥有多台电脑的土豪选择云计算和云游戏:云时代,依然可以期待新的苹果云虚拟机发布,意味着虚拟机集体“推街”.由于指令集的改变,一组虚拟机软件在看到x86版本的Windows系统时,只能直呼“妃子不行”。但这真的不可能吗?还是可以曲线救国?UTM:支持x86版本的Windows系统,但效率打了折扣。UTM是一个开源的虚拟机软件,曾经运行在iOS平台上。▲iOS系统通过UTM运行WindowsXP。图片来自:GitHub得益于目前的M1芯片Mac可以直接运行iOS应用,UTM也发布了可以在macOS上运行的版本,并在推特上表示“应该”可以在M1芯片上正常工作。UTM使用QEMU作为后端,使用软件虚拟化来模拟CPU等硬件。虽然在性能上会损失很多,但好处是不用关心实际运行虚拟机的硬件。理论上,您可以运行各种不同的架构。系统。▲使用UTM在M1芯片的MacMini上运行Windows8.1。图片来自:YouTube不仅仅是Windows,大部分可以安装在虚拟机中的系统都可以在UTM中安装使用。对于对性能要求不高,偶尔使用银行软件等场景的用户来说是一个不错的选择。QEMU:在ARM版Windows系统上线前不久,开发者AlexanderGraf在推特上展示了使用QEMU运行虚拟化来运行ARM版Windows系统。通过他提供的补丁包,ARM版Windows系统已经可以安装使用了。▲在QEMU中安装并运行ARM版的Windows系统。图片来自:MacRumorsQEMU中运行的ARM版Windows系统表现不错,跑分甚至比SurfaceProX还要快。▲QEMU中虚拟化ARM版Windows系统的Geekbench5跑分▲ARM的Geekbench5跑分Windows系统版SurfaceProX在搭载M1芯片的Mac上运行ARM版Windows系统的性能终于可以放下心中的石头了。ParallelsDesktop:支持M1芯片的虚拟机正在开发中Apple发布会结束后不久,号称“macOS上最强大的虚拟机应用程序”的ParallelsDesktop发博称,他们的系列工具在正式发布前可以使用重建为通用软件。使用Rosetta2翻译如丝绸般流畅。听起来不错,但核心虚拟机功能无法运行——也就是说,您无法安装或使用以前存在的虚拟机。不过,ParallelsDesktop也表示,可以在M1芯片上运行的虚拟机正在开发中,微软也将推出可以运行x64软件的ARM版Windows。两者的结合将能够对付所有的Windows软件。上文提到,ARM版本的Windows系统已经可以在QEMU中运行,那么ParallelsDesktop还会远吗?对于习惯使用ParallelsDesktop的你来说,还不如当个“等待党”。以不同的方式运行Windows程序除了虚拟机,我们还有其他方式在macOS上运行Windows程序吗?答案是肯定的。Wine:极客的尝鲜者选择了Wine——红酒。在本章中,它是一个软件。Wine,以一个有趣的递归首字母缩写词(WineIsNotanEmulator)命名,是一个兼容层,可以在Linux和macOS等系统上运行Windows软件。与虚拟机或模拟器不同,Wine将Windows接口的调用转换为运行系统中的调用,以实现对Windows软件的兼容。▲在macOS上使用Wine运行IE8。图片来自:How-ToGeek简单来说,在安装了Wine的系统中,可以“直接”运行我们熟悉的EXE文件。听起来很神奇,但是不用担心,安装Wine比较麻烦,需要对命令行操作有一定的了解。各种软件想要完美兼容Wine运行并不是那么容易的,比如两个软件使用的依赖库版本冲突,需要耗费大量的脑细胞去处理。CrossOver:使用“简单模式”打开WineCrossOver是Wine的一个商业包,提供了比Wine更好的兼容性和更简单友好的使用方式。就在几天前,CrossOver发博称,最低配置版本的MacBookAir使用最新的M1芯片,在Windows下测试了很多软件,都可以很好的运行。▲使用CrossOver运行军团要塞2的视频截图。图片来自:CrossOverBlog中的视频同时,CrossOver团队发布了一段用Rosetta2翻译CrossOver后运行军团要塞2的视频,实际上运行起来很流畅,虽然游戏原本就有Mac版本。当然,翻译后的软件并不能完美运行,CrossOver团队也表示还在改进中。我们可以期待ARM版CrossOver的表现。如果现在有兴趣,也可以将系统更新到BigSur11.1Beta版,使用Rosatta2安装试用版CrossOver进行体验。它必须在macOS上运行吗?远程桌面:多台电脑的“土豪选择”除了想方设法在Mac上运行Windows程序外,增加一台电脑也是一个“不错”的选择。当然,这台电脑不一定要随身携带。我们可以在Mac上使用WindowsRemoteDesktop、TeamViewer等软件,以远程桌面的形式使用Windows下的软件。在网络稳定的情况下,我们也可以获得不错的体验。▲使用远程桌面连接到Windows。图片来自:AppleStore与使用虚拟机、CrossOver等方式相比,使用远程方式节省了电脑内存、硬盘等资源,对入门级Mac更加友好。云电脑和云游戏:在云时代,相较于物理主机,云上的电脑在这个5G时代似乎更具吸引力。传统的云服务器厂商阿里云和腾讯云是可靠的选择。可以购买云服务器远程使用,也可以选择一些专门做云办公的平台。当然,如果选择这些方式,价格会贵一些。此外,还有云游戏厂商相继出现,让我们可以在Mac上玩Windows平台下的游戏。▲腾讯START云游戏平台截图。部分游戏可以在较低的配置下运行,不会过多占用Mac电脑的资源,也不会因为CPU架构问题而无法使用。回到最初的问题,现在想想,在配备新芯片的Mac上运行Windows软件的方法是否比我想象的更多?
