MacBook 換用了 M1 芯片,一改人們對 ARM 架構(gòu)的低性能成見,帶來了出乎意料的性能表現(xiàn)——對比舊的 Intel 版 MacBook,M1 版 MacBook 在性能上幾乎全面領(lǐng)先,而且發(fā)熱和續(xù)航表現(xiàn)都更加理想。
但是新的 M1 版 MacBook 也并非完美,例如兼容問題,就讓很多用戶心有疑慮。
蘋果 MacBook 換用 ARM 芯片,大幅提升了性能,但和 Windows 的兼容卻并不理想
M1 版 MacBook 雖然可以通過 Rosetta 2 中間層兼容大部分之前的 macOS 軟件,但對于其他操作系統(tǒng)的兼容,卻似乎頗為無能為力。很多 Mac 用戶,都會(huì)通過虛擬機(jī)或者 bootcamp 來使用 Windows 系統(tǒng),但在 M1 芯片上,以往的路子似乎走不通了。
首先是虛擬機(jī)。Rosetta 2 并不是萬能的,蘋果官方表示,Rosetta 2 并不能兼容基于 Intel 處理器開發(fā)的虛擬機(jī)軟件,這意味著 Parallels、VMWare 等常用的虛擬機(jī)方案都失效了;其次,M1 版 MacBook 并不支持 bootcamp,用戶沒法安裝 Windows 10/macOS 雙系統(tǒng),這對于一些需要 Win10 生態(tài)的用戶來說,都是不可不考慮的問題。
M1 版 MacBook 并不能兼容所有的 X86 軟件,不能兼容虛擬機(jī),裝不了 Win10
也不兼容 bootcamp,裝不了雙系統(tǒng)
那么 M1 版 MacBook 真的不能運(yùn)行 Win10 嗎?這也未必,下面就來談?wù)勥@方面的一些情況和消息吧。
即將兼容虛擬機(jī)?
當(dāng)前的 M1 MacBook 無法兼容虛擬機(jī),是因?yàn)楫?dāng)前的虛擬機(jī)軟件基于 X86 開發(fā),而 Rosetta 2 無法轉(zhuǎn)譯此類 X86 的虛擬化指令。但是,如果虛擬機(jī)原生基于 ARM 開發(fā),情況就不一樣了。
事實(shí)上,虛擬機(jī)軟件的開發(fā)商的確也在進(jìn)行著此類工作。根據(jù) Parallels 官方博客的說法,基于 M1 芯片的新版軟件正在開發(fā)中,而實(shí)際上在今年的 WWDC 大會(huì)上,M1 版的 Parallels 已經(jīng)能夠?qū)嶋H運(yùn)行一個(gè)虛擬化的 Linux 系統(tǒng)。相信在不久后,能兼容 M1 版 MacBook 的 Parallels 就會(huì)發(fā)布,安裝運(yùn)行 Windows、Linux 等第三方系統(tǒng)也不成問題。
Parallels 即將原生兼容 M1 芯片的 Mac
不過對于另一款著名的虛擬機(jī)軟件 VMWare,尚未有開發(fā)兼容 M1 芯片版本的消息,希望 VMWare 也能早日跟進(jìn)吧。
可以安裝運(yùn)行 Windows 10 ARM?
除了商業(yè)軟件,macOS 也有其他虛擬機(jī)方案,例如 QEMU。QEMU 是一個(gè)開源的虛擬機(jī)項(xiàng)目,當(dāng)前它無法直接在 M1 版 MacBook 上運(yùn)行。但是,近日有開發(fā)者對其進(jìn)行了修改,在 M1 版 MacBook 上成功運(yùn)行起了 Windows 10 的 ARM 版本。
開發(fā)者 Alexander Graf 在 Twitter 上表示,他已經(jīng)通過 QEMU 成功在 M1 版 Mac 中成功運(yùn)行了 Windows 10 ARM。為此,他制作了 7 個(gè) QEMU 的相關(guān)補(bǔ)丁,用戶安裝這些補(bǔ)丁后,就能夠讓 Windows 10 ARM 通過 QEMU 安裝到 M1 Mac 上了。
開發(fā)者已經(jīng)通過 QEMU 運(yùn)行起了 Win10 ARM
由于 Win10 ARM 本來就對 X86 軟件作了虛擬化支持,內(nèi)置了 X86 模擬器,因此這個(gè)系統(tǒng)也可以直接運(yùn)行 32 位的傳統(tǒng) Windows 軟件。但是 Win10 ARM 尚未對 X86_64 提供模擬,因此 64 位的 Windows 軟件目前仍無法運(yùn)行。不過微軟現(xiàn)在正在為 Windows 10 ARM 開發(fā) X64 模擬器,未來這個(gè)缺點(diǎn)也會(huì)得到補(bǔ)足。
可以兼容 7-Zip 等 Win 軟件
有趣的是,根據(jù) Alexander Graf 的說法,M1 版 MacBook 運(yùn)行 Windows 10 ARM 的性能非常出色,速度甚至要比微軟自家同樣使用 ARM 芯片的 Surface Pro X 更快。Surface Pro X 是目前微軟官方唯一支持 Windows 10 ARM 的硬件產(chǎn)品,這似乎有點(diǎn)顏面無存啊。
CrossOver 能裝 Win 軟件?
上面提到的當(dāng)然都是好消息,但如果你現(xiàn)在就要在 M1 MacBook 上用 Windows 軟件,恐怕這些遠(yuǎn)水救不了近火。這時(shí)候,就需要用到現(xiàn)成的解決方法 “CrossOver”了。
CrossOver 是一款能夠讓 Windows 軟件在 macOS 上運(yùn)行的軟件,它基于 Wine 這個(gè)大名鼎鼎的開源項(xiàng)目,依賴的是模擬關(guān)鍵軟件庫、接口而非虛擬化,因此現(xiàn)在它就能夠兼容 M1 芯片。有人實(shí)測,用 CrossOver 在 M1 版 MacBook 上運(yùn)行 Windows 軟件乃至游戲,效果還是非常令人吃驚的,甚至連《軍團(tuán)要塞 2》這樣的 3D 游戲都可以比較流暢地運(yùn)行。
通過 CrossOver,可以使用部分 Win 軟件
當(dāng)然,CrossOver 并非完美。就如同 Wine 一樣,它并不能完美兼容所有 Windows 軟件。但如果你想要解燃眉之急,CrossOver 是一個(gè)值得考慮的方案。
總結(jié)
當(dāng)前 M1 MacBook 對 Windows 的兼容的確不算友好,但它并非天生無法運(yùn)行 Windows 軟件。隨著時(shí)間的推移,基于新硬件架構(gòu)的虛擬機(jī)軟件會(huì)愈發(fā)豐富成熟,而蘋果高層也曾經(jīng)表示,M1 版 MacBook 是有核心技術(shù)運(yùn)行 Windows 10 ARM 系統(tǒng)的,但這需要微軟授權(quán)。當(dāng)然,如果你現(xiàn)在就需要 macOS/Windows 雙生態(tài),M1 版 MacBook 并不是一個(gè)單一的好選擇,有需要的朋友還是搭配 Windows PC 同時(shí)使用,或者選擇 X86 版的 MacBook 吧。
責(zé)任編輯:haq
-
芯片
+關(guān)注
關(guān)注
460文章
52520瀏覽量
440996 -
蘋果
+關(guān)注
關(guān)注
61文章
24547瀏覽量
203993 -
Mac
+關(guān)注
關(guān)注
0文章
1117瀏覽量
53116
發(fā)布評(píng)論請先 登錄
評(píng)論