电脑怎么样给苹果安装软件(如何在最新款Mac上用Windows软件?这里有7种解决方案)
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上运行的版本,并在Twitter表示「应该」可以在M1芯片上正常工作。
UTM使用QEMU作为后端,同时使用软件虚拟化的形式来模拟CPU等硬件,性能上虽然会有不小的损失,但好处是不必关心实际运行虚拟机的硬件,理论上可以运行多种不同架构的系统。
▲在M1芯片的MacMini上使用UTM运行Windows8.1.图片来自:YouTube
不仅仅是Windows,大部分可以安装在虚拟机里的系统,都可以在UTM中安装并使用。对于对性能要求不高,偶尔用用银行软件等场景的用户来说是一个不错的选择。
QEMU:ARM版Windows系统上线
前不久,开发者AlexanderGraf发推展示了使用QEMU运行虚拟化运行ARM版Windows系统。通过他所提供的补丁包,已经可以安装并使用ARM版Windows系统了。
▲在QEMU中安装运行ARM版Windows系统。图片来自:MacRumors
在QEMU中运行的ARM版Windows系统有着不错的性能表现,跑分甚至快于SurfaceProX。
▲QEMU中虚拟化ARM版Windows系统的Geekbench5跑分
▲SurfaceProX中ARM版Windows系统的Geekbench5跑分
对于在M1芯片的Mac上运行ARM版Windows系统的性能终于可以放下心头的石头了。
ParallelsDesktop:支持M1芯片的虚拟机正在开发中
苹果发布会结束不久,号称「macOS上最强大的虚拟机应用」的ParallelsDesktop发博客称他们的系列工具,在重新构建为通用软件之前便可以通过Rosetta2的转译,如丝般顺滑地运行。
听起来似乎很美好,唯独最核心的虚拟机功能无法运行——也就是说不能安装或者使用之前已有的虚拟机。
不过ParallelsDesktop也表示,可以运行在M1芯片上的虚拟机正在开发中,微软也将推出可以运行x64软件的ARM版Windows系统,二者结合将能搞定所有的Windows软件。
上文提到在QEMU中已能运行ARM版Windows系统,那ParallelsDesktop还会远吗?对于你习惯使用ParallelsDesktop,那不如再做个「等等党」。
换种思路运行Windows程序
除了虚拟机,我们是否还有别的方法在macOS上运行Windows程序?答案是肯定的。
Wine:极客同学的尝鲜选择
Wine——红酒,在这个章节里,它是一个软件。
Wine的命名来源于一个有趣的递归缩写(WineIsNotanEmulator),它是一个可以在Linux和macOS等系统上运行Windows软件的兼容层。
区别于虚拟机或模拟器,Wine是将Windows接口的调用转换为运行系统中的调用来实现对Windows软件的兼容的。
▲使用Wine在macOS上运行IE8.图片来自:How-ToGeek
简单地说,在装好Wine的系统里,便可以「直接」运行我们熟悉的EXE文件了。
听起来很神奇,不过不要着急,安装Wine比较麻烦,需要对命令行操作有一定的了解,使用Wine完美兼容运行各种各样的软件也并不是那么容易,比如两个软件使用的依赖库版本冲突,那要处理好可是要费一番脑细胞了。
CrossOver:使用「简单模式」打开Wine
CrossOver是Wine的一个商业版封装,它提供相比Wine更好的兼容性和更简单友好的使用方式。
就在几日前,CrossOver发博客称使用最新的M1芯片的MacBookAir最低配版本测试了许多Windows下的软件,都可以很好的运行。
▲使用CrossOver运行军团要塞2视频截图。图片来自:CrossOver博客中的视频
同时,CrossOver团队发布了一个使用Rosetta2转译CrossOver后运行军团要塞2的视频,居然能够比较流畅地运行起来,虽然这个游戏本来就有Mac版。
当然转译后的软件运行并不是非常完美,CrossOver团队也表示还在持续改进它。我们可以期待一下ARM版本的CrossOver的表现。
如果现在就感兴趣的话,还可以将系统更新到Beta版的BigSur11.1,使用Rosatta2安装试用版的CrossOver的进行体验。
一定要在macOS上运行?
远程桌面:有多台电脑的「土豪选择」
除了想尽办法在Mac上运行Windows程序,加一台电脑也是一个「不错」的选择。
当然,这台电脑未必需要随身携带,我们可以在Mac上使用Windows远程桌面、TeamViewer等软件,通过远程桌面的形式来使用Windows下的软件,网络稳定的情况下,也可以获得不错的使用体验。
▲使用远程桌面连接到Windows.图片来自:苹果商店
相比使用虚拟机、CrossOver等方式,使用远程的方式更省电脑中的内存、硬盘等资源,对于入门级配置的Mac也更为友好。
云电脑与云游戏:云时代下上个云
相比物理主机,在这个5G时代,云上的电脑似乎更加有吸引力。
传统的云服务器厂商阿里云、腾讯云都是靠谱的选择,你可以购买云服务器来进行远程使用,也可以选择一些专门做云办公的平台。当然,如果选用这些方法,价格会比较昂贵。
另外,还有陆续登场的云游戏厂家,让我们在可以在Mac下玩到Windows平台下的游戏。
▲腾讯START云游戏平台截图.
一部分的游戏便可以在较低的配置上运行,不占用Mac电脑过多的资源,也不会因为CPU架构的原因而无法使用了。
回到最初的问题,现在细细想来,在全新芯片的Mac上运行Windows软件,方法是不是比想象中多呢?