当前位置: 首页 > 科技观察

压倒性的性能和缺乏软件?M1MacBook真的不能安装Windows10吗?

时间:2023-03-15 09:29:55 科技观察

新款MacBook采用了M1芯片,一改人们对ARM架构性能低下的偏见,带来意想不到的性能——与旧款IntelMacBook相比,M1MacBook在性能上几乎完全领先,并且发热和续航表现都比较理想。但新的M1版MacBook并不完美,比如兼容性问题,让不少用户心存疑虑。苹果MacBook改用ARM芯片,性能有了很大提升,但与Windows的兼容性并不理想。虽然M1版MacBook通过Rosetta2中间层可以兼容大部分之前的macOS软件,但在其他操作系统上似乎也相当兼容。因为无力。很多Mac用户会通过虚拟机或者bootcamp来使用Windows系统,但是在M1芯片上,之前的方式似乎行不通了。首先是虚拟机。Rosetta2不是万能的。Apple官方表示Rosetta2不兼容基于Intel处理器开发的虚拟机软件,也就是说Parallels、VMWare等常见的虚拟机解决方案无效;其次,M1版MacBook不支持bootcamp,用户无法安装Windows10/macOS双系统,这对于一些需要Windows10生态的用户来说,是必须要考虑的问题。M1MacBook无法兼容所有X86软件,无法兼容虚拟机,无法安装Windows10,无法兼容bootcamp,无法安装双系统。那么M1MacBook真的不能运行Windows10吗?不一定,下面就说说这方面的一些情况和消息。会很快兼容虚拟机吗?现在的M1MacBook无法兼容虚拟机,因为现在的虚拟机软件是基于X86开发的,Rosetta2无法翻译这样的X86虚拟化指令。但是,如果虚拟机是基于ARM原生开发的,情况就不一样了。事实上,虚拟机软件的开发者也确实在做这样的工作。根据Parallels官方博客,基于M1芯片的新版本软件正在开发中,事实上在今年的WWDC大会上,Parallels的M1版本已经能够真正运行虚拟化的Linux系统。相信在不久的将来,兼容M1MacBook的Parallels就会发布,安装运行Windows、Linux等第三方系统也不成问题。Parallels将原生兼容M1芯片的Mac。不过,对于另一款著名的虚拟机软件VMWare,目前还没有开发兼容M1芯片版本的消息。希望VMWare能尽快跟进。Windows10ARM可以安装运行吗?除了商业软件,macOS还有其他虚拟机解决方案,比如QEMU。QEMU是一个开源的虚拟机项目,目前不能直接在M1MacBook上运行。不过,最近有开发者对其进行了修改,成功在M1MacBook上运行ARM版Windows10。开发者AlexanderGraf在推特上表示,他已经通过QEMU在M1版本的Mac中成功运行了Windows10ARM。为此,他制作了七个QEMU相关的补丁。用户安装这些补丁后,就可以通过QEMU在M1Mac上安装Windows10ARM。开发人员已经通过QEMU运行Windows10ARM。由于Windows10ARM已经支持X86软件的虚拟化,并且内置了X86模拟器,因此该系统也可以直接运行32位的传统Windows软件。但是Win10ARM还没有提供对X86_64的模拟,所以64位的Windows软件还是无法运行。不过,微软现在正在为Windows10ARM开发X64模拟器,未来会弥补这个缺点。兼容7-Zip等Windows软件有趣的是,据AlexanderGraf介绍,运行Windows10ARM的M1MacBook的性能非常出色,速度甚至比微软自家同样使用ARM芯片的SurfaceProX还要快。SurfaceProX是目前微软唯一一款支持Windows10ARM的官方硬件产品,这就显得有些尴尬了。CrossOver可以安装Win软件吗?以上说的当然是好消息,但如果你现在想在M1MacBook上使用Windows软件,恐怕这些远水救不了近火。这时候就需要使用现成的解决方案“CrossOver”。CrossOver是一款可以让Windows软件在macOS上运行的软件。它基于著名的开源项目Wine,依赖于模拟关键软件库和接口而不是虚拟化,所以现在兼容M1芯片。有人实测过,使用CrossOver在M1MacBook上运行Windows软件甚至游戏,效果还是很惊喜的。即使是《军团要塞2》这样的3D游戏也能运行的比较流畅。通过CrossOver,你可以使用一些Windows软件当然,CrossOver并不完美。就像Wine一样,它不能与所有Windows软件完美兼容。但如果你想解燃眉之急,CrossOver是一个值得考虑的方案。综上所述,目前的M1MacBook确实对Windows不友好,但也不是天生就不能运行Windows软件。随着时间的推移,基于新硬件架构的虚拟机软件会越来越成熟,苹果高管也曾表示,M1版MacBook拥有运行Windows10ARM系统的核心技术,但这需要微软授权。当然,如果你现在需要macOS/Windows双生态,M1版的MacBook也不是单一的好选择。有需要的朋友建议同时搭配WindowsPC使用,或者选择X86版本的MacBook。