Mac有一个欣欣向荣的软件生态系统,但有些程序仍然只支持Windows。无论您是想使用商业软件还是玩Windows PC游戏,在Mac上运行Windows程序的方法有很多种。
其中一些方法类似于在Linux上安装Windows软件或在Chromebook上运行Windows程序的方法。虚拟机、双引导、Wine兼容层和远程桌面解决方案都包含在这里。
我们建议使用虚拟机程序(理想情况下是Parallels或VMWare Fusion)在Mac上运行Windows应用程序,而无需重新启动。为了获得最大的性能,这对于游戏来说是非常必要的,我们建议使用双引导窗口来代替训练营。
虚拟机是运行Windows桌面软件的最佳方式之一。它们允许您在Mac桌面上的窗口中安装Windows和其他操作系统。Windows会认为它是在一台真正的计算机上运行的,但实际上它是在Mac上的一个软件中运行的。
您不必在虚拟机窗口中使用Windows程序,或者许多虚拟机程序都允许您将Windows程序从虚拟机窗口中分离出来,以便它们可以显示在Mac桌面上。但是,它们仍在虚拟机内部后台运行。
在虚拟机中安装Windows需要Windows许可证。如果您已经拥有产品密钥,则可以免费下载Windows安装介质并将其安装到虚拟机程序中。
相关:如何在Mac上无缝运行Windows程序
Mac上流行的虚拟机程序包括Parallels和VMware Fusion。其中每一个都是付费程序,因此您必须同时购买Windows许可证和所选虚拟机程序的副本。你也可以使用完全免费和开源的VirtualBox for Mac,但是它的3D图形支持和Mac操作系统集成并没有那么好。Parallels和VMwareFusion都提供****,因此您可以尝试所有这些程序并决定哪一个最适合您。
注意:我们不经常推荐付费软件,但在Parallels Desktop的情况下,我们每天都会使用它来测试软件和运行Windows。与macOS的集成做得非常好,速度让VirtualBox一扫而光。从长远来看,这个价格是值得的。
虚拟机有一个很大的缺点:3D图形性能并不惊人,所以这不是在Mac上运行Windows游戏的最佳方式。是的,它可以工作,尤其是与旧的游戏,但你不会得到最好的表现,即使在一个理想的情况。许多游戏,尤其是新的,将无法玩。这就是下一个选择。
相关:如何在Mac上安装Windows与训练营
苹果的训练营允许你在Mac上安装Windows和macOS。一次只能运行一个操作系统,因此必须重新启动Mac才能在macOS和Windows之间切换。如果你曾经在你的WindowsPC上双引导Linux,它就是这样。
如果你想玩Windows游戏,或者使用要求很高的应用程序,而这些应用程序需要尽可能多的性能,那么在Mac上安装Windows作为一个真正的操作系统是最好的主意。在Mac上安装Windows时,您将能够以最大可能的性能使用Windows和Windows应用程序。你的Mac电脑的性能将和同样规格的Windows PC一样好。
缺点是不能同时运行macOS应用程序和Windows应用程序。如果您只想在Mac应用程序旁边运行Windows桌面应用程序,那么虚拟机可能是理想的选择。另一方面,如果你想在你的Mac上玩最新的Windows游戏,训练营将是理想的选择。
与虚拟机一样,在Mac上安装Windows也需要Windows许可证。
相关:如何在Mac上使用Wine运行Windows程序
葡萄酒起源于Linux。它是一个兼容性层,允许Windows应用程序在其他操作系统上运行。本质上,Wine是一种尝试重写应用程序依赖的Windows代码,以便它们可以在其他操作系统上运行。这意味着葡萄酒远没有完美之处。它不会运行每个Windows应用程序,而且会有许多错误。WineAppDB可以让您了解哪些应用程序受支持,尽管它关注Linux支持。
不过,Wine是在Mac上运行Windows应用程序的一种方法。因为它不要求您实际使用Windows,所以您不需要Windows许可证就可以使用Wine。完全免费。只需下载Wine或wineballetter for macOS,看看它对您的应用程序的效果如何。
CodeWeavers的CrossOver Mac是一个付费应用程序,将在Mac上运行Windows程序。它使用开源的Wine代码来实现这一点,但是交叉提供了一个很好的图形界面,并专注于官方支持流行程序。如果官方支持的程序无法工作,您可以联系代码编织者,并期望他们使其为您工作。CodeWeavers将改进贡献回开源葡萄酒项目,因此支付CrossoverMac也有助于葡萄酒项目本身。
CrossOver提供****,如果您想先试用的话。在购买之前,你还可以查看CrossOver上运行良好的程序列表。虽然CrossOver注重兼容性,但它仍然基于葡萄酒,并不能与所有产品兼容。
大多数人可能最乐意拥有虚拟机程序和Windows许可证。使用CrossOver,您不需要运行Windows虚拟机,但是,如果您确实运行Windows虚拟机,您将能够运行几乎所有Windows程序,并且出现错误的风险更小。从理论上讲,CrossOver确实可以让你在Mac上运行Windows PC游戏,性能比在虚拟机上要好,但你可能会遇到bug和不受支持的程序。新兵训练营可能仍然是一个更好的解决办法。
相关:如何通过Internet访问Windows远程桌面
如果您已经有Windows系统,则可以完全跳过在Mac上运行Windows软件,并使用远程桌面软件从Mac桌面访问Windows计算机。拥有在Windows上运行的商业软件的组织可以托管Windows服务器,并将其应用程序提供给mac、Chromebooks、Linux pc、ipad、Android平板电脑和其他设备。如果您只是一个同时拥有Windows PC的家庭用户,您可以将该Windows PC配置为远程访问,并在需要Windows应用程序时连接到它。请记住,这不是理想的视觉密集型应用程序,如PC游戏。
如果你是Chrome用户,你甚至可以使用Chrome远程桌面从运行Chrome的Mac连接到运行Chrome的Windows PC。
所有这些技巧显然需要更多的工作,而不是简单地在Windows PC上安装Windows程序。如果你有Mac,你应该在可能的时候集中精力使用Mac软件。Windows程序不会像以前那样集成或工作。
无论您是使用虚拟机还是在训练营中安装Windows,您可能都必须为Mac购买Windows许可证才能获得最佳兼容性。葡萄酒和交叉是不错的主意,但它们并不完美。
图片来源:Flickr上的Roman Soto
...软件非常普及。因此,许多Mac用户发现自己需要时不时地运行仅限Windows的应用程序。 ...
...动安装程序包以及一次安装多个软件位的命令。但是当你运行安装程序或者发出命令时,会发生什么呢? ...
想在Mac上运行Windows吗?有几种不同的方法可以做到这一点,每种方法都有自己的优缺点。 ...
...发者那里安装。默认情况下,macOS的Gatekeeper功能只允许您运行来自授权开发人员的应用程序,如果您尝试运行不受信任的应用程序,则会显示警告。 ...
与黑暗的旧时代相比,在macOS上运行Windows程序时,我们有很多选择。曾经有一段时间,即使是Mac的死硬派也可能为了使用一款关键的软件而不得不保留一台Windows PC。现在我们有了训练营,但是如果你只需要运行几个应用程序的...
... 如果你使用的是windows10系统,那么在你的设备上运行Mac应用的方法就很少了。然而,这并非不可能。 ...
...Windows的反向兼容性正在衰退。您的Windows 10 64位安装无法运行16位时代的软件。至少,不是天生的。对大多数人来说,这不是什么大问题。windows3.1是Windows的最后一个16位版本,于1992年上市。 ...
... 不仅移动设备面临风险,运行它们的操作系统也面临风险。近年来,Android已经成为多家智能电视厂商的首选操作系统(即使没有勒索软件,智能电视也存在相当大的安全风险)。 ...
...使你更喜欢在Mac上工作,也有可能最终需要在你的系统上运行一些只支持Windows的应用程序。你甚至需要在Mac上运行另一个操作系统,比如Linux。 ...