虽然Mac硬件与macOS完美匹配,但它并不是唯一可以在Mac硬件上运行的操作系统。
无论您想要什么原因,许多其他操作系统(包括许多Window和Linux操作系统)都可以在您的Mac上运行。这使得Mac成为您可以购买的功能最多的计算机。这是我们在Mac上安装Windows时使用的内容。
新兵训练营
也许运行Windows的最着名的选择是Boot Camp。随你的Mac免费提供的Boot Camp允许您安装Windows,然后在启动时在Mac或Windows之间进行双启动。
因为Boot Camp直接在Mac的硬件上运行Windows(没有虚拟化或仿真可以执行),Windows可以以最快的速度运行Mac。
在Mac上安装Windows并不比在任何PC上安装Windows困难。 Apple甚至还提供了Boot Camp Assistant来对启动驱动器进行分区,为Windows腾出空间,并安装所有特殊Apple硬件所需的Windows驱动程序。
优点:
- 支持Windows 7,8.1和10
- Windows在Mac硬件上本机运行以获得最佳性能
缺点:
- 初始安装需要完整的Windows许可证
- 无法同时运行Windows和Mac OS
虚拟化
虚拟化允许多个操作系统同时在计算机硬件上运行,或者至少出于实际目的,它似乎是同一时间。虚拟化抽象出硬件层,使每个操作系统看起来都有自己需要运行的处理器,RAM,图形和存储。
Mac上的虚拟化利用称为管理程序的软件层来模拟所有底层硬件。因此,在虚拟机上运行的客户机操作系统的运行速度不如Boot Camp中那么快。但与Boot Camp不同,Mac操作系统和客户操作系统可以同时运行。
Mac有三种主要的虚拟化应用程序:
- Parallels - 第一个将虚拟化引入Mac的公司。 Parallels支持各种客户操作系统,包括Windows,Linux和Mac。
- VMWare Fusion - Fusion是VMWare(虚拟化技术的长期领导者)提供的Mac虚拟化应用程序.Fusion支持安装许多不同的操作系统,包括Windows,Linux和Mac OS。
- VirtualBox - Oracle支持称为VirtualBox的开源虚拟化应用程序。这个免费的虚拟化应用程序可在包括Mac在内的多个计算机系与其他虚拟化应用程序一样,VirtualBox可用于运行许多不同的操作系统,包括Windows,Linux和Mac OS。
安装虚拟化应用程序本身与通过安装客户机操作系统安装的任何其他Mac应用程序类似,可能需要进行一些定制,以获得最佳性能。这三个应用程序都有生动的论坛和支持服务,以帮助调整性能。
优点:
- 通过并发操作,您可以同时运行Mac OS和任何客户操作系统
- 您不仅限于Windows,还支持大量客户操作系统
缺点:
- 需要进行性能调整和自定义才能获得最佳性能
- 可能会影响Mac的性能
葡萄酒
Wine采用不同的方法在Mac上运行Windows应用程序。原谅我们,这有点讨厌:Wine不是虚拟化Mac硬件并在虚拟环境中运行Windows,而是完全放弃使用Windows操作系统;相反,它将Windows应用程序的即时Windows API调用转换为在Linux和Mac操作系统上使用的POSIX(可移植操作系统接口)调用。
结果是Window应用程序能够使用主机操作系统API而不是Windows使用的API运行。至少这是承诺,现实往往比承诺少一点。
问题是尝试转换所有Windows API调用是一项艰巨的任务,并且无法保证您要使用的应用程序已成功翻译其所有API调用。
虽然这项任务看起来令人生畏,但Wine确实有很多应用程序成功案例,这是使用Wine的关键,检查Wine数据库以确保您使用Wine成功测试了您需要使用的Windows应用程序。
对于那些不习惯安装开源Linux / UNIX应用程序的人来说,在Mac上安装Wine可能是一项挑战。 Wine是通过tarball或.pkg分发的,虽然我建议使用包含半标准Mac安装程序的.pkg方法。
安装完成后,必须从终端运行Wine,但是一旦Windows应用程序启动并运行,您将使用标准的Mac GUI。
优点:
- 免费,不需要Windows许可证
- 用于检查应用兼容性的大型数
缺点:
- 并非所有Window应用都会运行
- 更新Mac OS时,应用可能会中断
Crossover Mac
Crossover Mac是Codeweaver的一款应用程序,旨在充分利用Mac环境中的Wine翻译器(见上文)。它包括一个易于使用的安装程序,用于Crossover Mac应用程序和在Mac上安装Windows应用程序。
根据Wine的要求,没有必要冒险进入终端,Crossover Mac隐藏了标准Mac用户界面背后的所有底层UNIX位。
虽然Crossover Mac是一种更好的用户体验,但它仍然依赖Wine代码将Windows API转换为Mac等价物。这意味着当涉及到实际正常工作的应用程序时,Crossover Mac与Wine具有相同的问题。您最好的选择是使用CrossOver网站中的工作应用程序数据库,以确保您要运行的应用程序实际工作。
并且不要忘记您可以使用Crossover Mac的试用版来确保一切正常运行。
优点:
- 轻松安装Crossover Mac应用程序和Windows应用程序
缺点:
- 并非所有Windows应用都会运行
- 某些Windows应用程序运行但可能具有无效的功能
Microsoft远程桌面
此选项最后列出,因为您实际上并未在Mac上运行Windows。一旦设置了Windows远程桌面,Windows实际上就在PC上运行,并且您正在使用Mac连接它。
结果是Windows桌面出现在Mac上的窗口中。在窗口内你可以操作Windows桌面,启动应用程序,移动文件,甚至玩几个游戏,虽然图形密集型游戏或应用程序不是一个好的选择,因为远程Windows桌面可以通过多快的速度发送与Mac的网络连接。
安装和设置非常简单,您可以从Mac App Store下载该应用程序。安装后,您只需在Windows系统上启用远程访问,然后选择远程桌面应用程序中的Windows系统即可访问和使用其应用程序。
优点:
- 自由
- 易于安装和使用
缺点:
- 性能受网络带宽限制
- 允许连接到远程PC可能存在安全问题