Apple M1版 Mac 能运行 Windows 软件吗?跑虚拟机行吗?

博客文章 2020-11-24

第一台带有Apple Silicon的Mac是令人印象深刻的机器。但是,在从英特尔芯片向苹果自己的ARM处理器的转变中, Mac上的Windows软件会发生什么?还能用mac电脑装windows吗?(奇怪的问题)

为什么M1芯片对Windows是个问题

苹果的M1芯片是Macs中使用的第一款Apple Silicon芯片。这是一种定制的ARM芯片,与iPhone和iPad内置的芯片相比,与现有Mac上的Intel CPU相比,它具有更多的共同点。

苹果内置了一个名为Rosetta 2的翻译系统,它使这些新Mac可以运行专为Intel Mac设计的Mac应用。即使您现有的Mac应用程序尚未升级为支持Apple Silicon,它们也可以正常运行。由于翻译的缘故,速度有所下降,但是M1芯片是如此之快,以至于它们的表现似乎和在Intel Mac上一样。这些应用程序经过更新以支持Apple Silicon后,其运行速度甚至更快。

但,不是Mac编写的应用程序呢?

Apple M1版 Mac 能运行 Windows 软件吗?

M1 Macs是否支持BootCamp?

苹果的Intel Macs包含一项称为“ Boot Camp ”的功能,可让您直接在Mac上安装Windows。要在Windows和macOS之间切换,您必须重新启动。Windows在Mac上就像在PC上一样运行。毕竟,英特尔Mac和PC具有相同的硬件体系结构。

但是,带有Apple Silicon的M1 Mac不支持Boot Camp。Boot Camp仅适用于基于Intel的Mac。您不能使用Boot Camp在M1 MacBook或Mac Mini上安装Windows。

即使Apple确实支持M1 Mac上的Boot Camp,您也只能安装ARM版本的Windows 10。截至2020年11月,此版本的Windows尚未真正准备就绪。它具有一个仿真层,因此它可以运行为Intel芯片编写的Windows软件,但是它比Mac的翻译层要慢得多。此外,它还不能运行64位Intel Windows应用程序,只能运行32位程序。

即使您对ARM上Windows 10的限制感到满意,Microsoft也不会提供Windows 10的ARM版本供您在自己的设备上下载和安装。Windows 10 on ARM仅适用于想要预安装它的设备制造商。

您可以在M1 Mac上运行Windows虚拟机吗?

Apple M1版 Mac 能运行 Windows 软件吗?

您还可以通过虚拟机在Intel Macs上运行Windows软件。流行的虚拟机程序包括Parallels Desktop和VMWare Fusion。这些可以在M1 Mac上使用吗?

截至2020年11月Apple的M1 MacBook发行时,这些虚拟机程序尚未准备好支持MacBook。

现有版本的Parallels Desktop和VMware Fusion无法在装有Apple Silicon的MacBook上正常运行。这些应用程序取决于当前Intel Macs上的硬件虚拟化功能。Parallels和VMware都承诺将来的版本会。VMware尚未准备好承诺支持这些新Mac的时间表。必须修改这些工具以支持Apple的新芯片。

但是,体系结构将再次成为问题。在WWDC 2020上,Apple向Parallels展示了完美运行虚拟机(Linux虚拟机)的方法。那可能是Linux的ARM版本。

即使这些新的虚拟机工具已经准备就绪,它们似乎也只能运行ARM操作系统。Parallels表示,“微软在ARM的Windows中增加了对x64应用程序的支持的消息令其感到惊讶。” 微软需要使Mac用户可以使用ARM上的Windows 10来安装在虚拟机中,以利用这一优势。听起来Parallels不能在Apple Silicon上运行Intel版本的Windows。即使可能,这可能会非常慢。

CodeWeavers CrossOver可以工作吗?

Apple M1版 Mac 能运行 Windows 软件吗?
杰里米·纽曼/ CodeWeavers

这是在M1 Mac上运行某些Windows应用程序的一种方式:通过使用Mac的CodeWeavers Crossover。该应用程序基于开源Wine软件,该软件因让Linux用户无需Windows本身即可运行某些Windows应用程序而闻名。

CodeWeavers本质上是一个反向工程兼容性层,旨在在非Windows操作系统上运行Windows应用程序。它不是完美的,它不支持每个应用程序,您将遇到一些错误。CodeWeavers维护一个数据库,列出了运行良好的应用程序。

CrossOver可以在带有Apple Silicon的MacBook上运行。如果它可以在Mac上运行Windows应用程序,则可以在具有Apple Silicon的Mac上运行相同的应用程序。

如果需要Windows,应该购买M1 Mac吗?

苹果的M1 MacBook Air,MacBook Pro和Mac Mini是第一代产品。他们为没有英特尔处理器的Mac未来奠定了基础。

苹果仍然销售带有英特尔处理器的Mac是有原因的。Apple Silicon Macs尚未为每个人准备好。

如果您需要在Boot Camp或虚拟机中使用完整的Windows操作系统,则这些M1 MacBooks不适合您。如果您需要新的Mac,请考虑购买Intel Mac。

但是,如果您真的喜欢这些M1 MacBook,则可以尝试一个折衷方案。例如,如果您很高兴拥有两台计算机,则可以拥有一台MacBook和一台用于Windows软件的单独的笔记本电脑或台式机。这听起来很疯狂,但与来回引导启动Boot Camp相比,这可能是更好的体验。

或者,您可以在远程Windows PC上运行Windows应用程序并进行远程访问。实际上,这可能是许多人将来的解决方案。据报道,微软正在开发一种“ Cloud PC”产品,该产品将使组织能够在微软的服务器上运行其应用程序并从任何设备访问该桌面。