在 MacBook M1 上体验 Windows 虚拟机:一位程序猿的心声
2024-02-02 14:37:43
对一名程序猿来说,MacBook M1 的到来可谓是一场革命。它强大的 M1 芯片不仅提供了令人难以置信的性能,而且还带来了出色的续航能力和令人印象深刻的效率。然而,对于需要在 Mac 上运行 Windows 应用程序的用户来说,M1 却带来了一系列挑战。
传统的虚拟机解决方案,如 Parallels 和 VMware Fusion,最初并不支持 M1。这迫使用户使用 Boot Camp 助手在 MacBook 上安装 Windows,这需要重新启动 Mac 并将存储空间分配给 Windows。对于那些希望在不影响 Mac 性能的情况下灵活地在两种操作系统之间切换的用户来说,这不是一个理想的解决方案。
幸运的是,随着 Rosetta 2 翻译层的发布,情况发生了改变。Rosetta 2 允许基于 Intel 的应用程序在 M1 Mac 上运行,从而为在 MacBook M1 上使用 Windows 虚拟机开辟了可能性。
我个人已经使用 Parallels Desktop 17 在我的 MacBook M1 上成功安装并运行 Windows 10 虚拟机。以下是我对这次体验的一些见解:
安装过程
安装 Parallels Desktop 17 和 Windows 10 虚拟机是一个相对简单的过程。Parallels Desktop 提供了一个直观的界面,逐步指导用户完成整个过程。然而,值得注意的是,创建虚拟机需要大量的磁盘空间,因此在开始之前确保有足够的空间非常重要。
性能
在 M1 MacBook 上运行 Windows 10 虚拟机的性能令人惊讶。得益于 Rosetta 2 翻译层的效率,Windows 应用程序可以在虚拟机中流畅运行,几乎没有明显的延迟或卡顿。我能够毫无问题地运行 Microsoft Office 套件、Visual Studio Code 和其他开发工具。
图形性能
对于需要使用图形密集型应用程序的用户来说,MacBook M1 上的 Windows 虚拟机性能可能会受到限制。M1 的集成 GPU 虽然功能强大,但它并不是专为处理高要求的图形任务而设计的。因此,在虚拟机中运行游戏或其他图形密集型应用程序可能会出现性能问题。
电池续航
在 MacBook M1 上运行 Windows 虚拟机对电池续航的影响各不相同。在轻负载下,虚拟机对电池寿命的影响很小。然而,在运行要求苛刻的应用程序时,电池续航时间会明显减少。
结论
在 MacBook M1 上使用 Windows 虚拟机提供了在 Mac 环境中访问 Windows 应用程序的便利性,同时保留了 M1 芯片的出色性能和效率。虽然 Rosetta 2 翻译层并非完美无缺,但它确实提供了一种可行的方法,可以在 M1 Mac 上运行基于 Intel 的应用程序。
需要注意的是,随着时间的推移,原生 ARM 版本的 Windows 可能会发布,这将进一步提高在 M1 MacBook 上运行 Windows 的性能和兼容性。然而,对于目前需要在 MacBook M1 上运行 Windows 应用程序的用户来说,Parallels Desktop 17 提供了一种可靠且高效的解决方案。