如何在最新款 Mac 上用 Windows 軟件?這里有 7 種解決方案
Mac 與 Windows「不可兼得」?
搭載 M1 芯片的 Mac 系列電腦發(fā)布后,各路消息紛至沓來——M1 芯片的 Mac 不再支持輔助系統(tǒng);微軟的 ARM 版 Windows 系統(tǒng)只會授權(quán)給 OEM 廠商預(yù)裝。
我們沒有辦法再使用啟動轉(zhuǎn)換 Boot Camp 來安裝 Windows 系統(tǒng),而各大虛擬機軟件由于 M1 芯片架構(gòu)的轉(zhuǎn)換幾乎同時失去了對虛擬機的支持,原來的 Windows 系統(tǒng)無法再在虛擬機上運行。
看到搭載 M1 芯片的 Mac 的優(yōu)秀表現(xiàn),但又想到?jīng)]辦法安心使用 Windows 軟件的你,是否陷入了「要不要換新機」的苦惱?
在這個時間節(jié)點上,或者再往后展望一段時間,想在體驗全新的 Mac 同時,又使用自己剛需的 Windows 軟件,該如何是好呢?下面 A 君就提供幾個解決方案,希望能解答你的一些困惑。
懶人目錄
依然可以期待虛擬機
- UTM:支持 x86 版 Windows 系統(tǒng),但效率打折
- QEMU:ARM 版 Windows 系統(tǒng)上線
- Parallels Desktop:支持 M1 芯片的虛擬機正在開發(fā)中
換種思路運行 Windows 程序
- Wine:極客同學(xué)的嘗鮮選擇
- CrossOver:使用「簡單模式」打開 Wine
一定要在 macOS 上運行?
- 遠程桌面:有多臺電腦的土豪選擇
- 云電腦與云游戲:云時代下上個云
依然可以期待虛擬機
蘋果新機的發(fā)布,意味著虛擬機集體「撲街」。由于指令集的變更,一眾虛擬機軟件看到 x86 版本的 Windows 系統(tǒng)只能直呼「臣妾做不到呀」。
可是真的做不到嗎?或者能否曲線救國呢?
UTM:支持 x86 版 Windows 系統(tǒng),但效率打折
UTM 是一個曾經(jīng)運行在 iOS 平臺的開源虛擬機軟件。
得益于現(xiàn)如今 M1 芯片的 Mac 可以直接運行 iOS 應(yīng)用,UTM 也發(fā)布了可以在 macOS 上運行的版本,并在 Twitter 表示「應(yīng)該」可以在 M1 芯片上正常工作。
UTM 使用 QEMU 作為后端,同時使用軟件虛擬化的形式來模擬 CPU 等硬件,性能上雖然會有不小的損失,但好處是不必關(guān)心實際運行虛擬機的硬件,理論上可以運行多種不同架構(gòu)的系統(tǒng)。
不僅僅是 Windows,大部分可以安裝在虛擬機里的系統(tǒng),都可以在 UTM 中安裝并使用。對于對性能要求不高,偶爾用用銀行軟件等場景的用戶來說是一個不錯的選擇。
QEMU:ARM 版 Windows 系統(tǒng)上線
前不久,開發(fā)者 Alexander Graf 發(fā)推展示了使用 QEMU 運行虛擬化運行 ARM 版 Windows 系統(tǒng) 。通過他所提供的補丁包,已經(jīng)可以安裝并使用 ARM 版 Windows 系統(tǒng)了。
在 QEMU 中運行的 ARM 版 Windows 系統(tǒng)有著不錯的性能表現(xiàn),跑分甚至快于 Surface Pro X。
對于在 M1 芯片的 Mac 上運行 ARM 版 Windows 系統(tǒng)的性能終于可以放下心頭的石頭了。
Parallels Desktop:支持 M1 芯片的虛擬機正在開發(fā)中
蘋果發(fā)布會結(jié)束不久,號稱「macOS 上最強大的虛擬機應(yīng)用」的 Parallels Desktop 發(fā)博客稱他們的系列工具,在重新構(gòu)建為通用軟件之前便可以通過 Rosetta 2 的轉(zhuǎn)譯,如絲般順滑地運行。
聽起來似乎很美好,唯獨最核心的虛擬機功能無法運行——也就是說不能安裝或者使用之前已有的虛擬機。
不過 Parallels Desktop 也表示,可以運行在 M1 芯片上的虛擬機正在開發(fā)中,微軟也將推出可以運行 x64 軟件的 ARM 版 Windows 系統(tǒng),二者結(jié)合將能搞定所有的 Windows 軟件。
上文提到在 QEMU 中已能運行 ARM 版 Windows 系統(tǒng),那 Parallels Desktop 還會遠嗎?對于你習(xí)慣使用 Parallels Desktop ,那不如再做個「等等黨」。
換種思路運行 Windows 程序
除了虛擬機,我們是否還有別的方法在 macOS 上運行 Windows 程序?答案是肯定的。
Wine:極客同學(xué)的嘗鮮選擇
Wine——紅酒,在這個章節(jié)里,它是一個軟件。
Wine 的命名來源于一個有趣的遞歸縮寫(Wine Is Not an Emulator),它是一個可以在 Linux 和 macOS 等系統(tǒng)上運行 Windows 軟件的兼容層。
區(qū)別于虛擬機或模擬器,Wine 是將 Windows 接口的調(diào)用轉(zhuǎn)換為運行系統(tǒng)中的調(diào)用來實現(xiàn)對 Windows 軟件的兼容的。
簡單地說,在裝好 Wine 的系統(tǒng)里,便可以「直接」運行我們熟悉的 EXE 文件了。
聽起來很神奇,不過不要著急,安裝 Wine 比較麻煩,需要對命令行操作有一定的了解,使用 Wine 完美兼容運行各種各樣的軟件也并不是那么容易,比如兩個軟件使用的依賴庫版本沖突,那要處理好可是要費一番腦細胞了。
CrossOver:使用「簡單模式」打開 Wine
CrossOver 是 Wine 的一個商業(yè)版封裝,它提供相比 Wine 更好的兼容性和更簡單友好的使用方式。
就在幾日前,CrossOver 發(fā)博客稱使用最新的 M1 芯片的 MacBook Air 最低配版本測試了許多 Windows 下的軟件,都可以很好的運行。
同時,CrossOver 團隊發(fā)布了一個使用 Rosetta 2 轉(zhuǎn)譯 CrossOver 后運行軍團要塞 2 的視頻,居然能夠比較流暢地運行起來,雖然這個游戲本來就有 Mac 版。
當(dāng)然轉(zhuǎn)譯后的軟件運行并不是非常完美,CrossOver 團隊也表示還在持續(xù)改進它。我們可以期待一下 ARM 版本的 CrossOver 的表現(xiàn)。
如果現(xiàn)在就感興趣的話,還可以將系統(tǒng)更新到 Beta 版的 Big Sur 11.1,使用 Rosatta 2 安裝試用版的 CrossOver 的進行體驗。
一定要在 macOS 上運行?
遠程桌面:有多臺電腦的「土豪選擇」
除了想盡辦法在 Mac 上運行 Windows 程序,加一臺電腦也是一個「不錯」的選擇。
當(dāng)然,這臺電腦未必需要隨身攜帶,我們可以在 Mac 上使用 Windows 遠程桌面、TeamViewer 等軟件,通過遠程桌面的形式來使用 Windows 下的軟件,網(wǎng)絡(luò)穩(wěn)定的情況下,也可以獲得不錯的使用體驗。
相比使用虛擬機、CrossOver 等方式,使用遠程的方式更省電腦中的內(nèi)存、硬盤等資源,對于入門級配置的 Mac 也更為友好。
云電腦與云游戲:云時代下上個云
相比物理主機,在這個 5G 時代,云上的電腦似乎更加有吸引力。
傳統(tǒng)的云服務(wù)器廠商阿里云、騰訊云都是靠譜的選擇,你可以購買云服務(wù)器來進行遠程使用,也可以選擇一些專門做云辦公的平臺。當(dāng)然,如果選用這些方法,價格會比較昂貴。
另外,還有陸續(xù)登場的云游戲廠家,讓我們在可以在 Mac 下玩到 Windows 平臺下的游戲。
一部分的游戲便可以在較低的配置上運行,不占用 Mac 電腦過多的資源,也不會因為 CPU 架構(gòu)的原因而無法使用了。
回到最初的問題,現(xiàn)在細細想來,在全新芯片的 Mac 上運行 Windows 軟件,方法是不是比想象中多呢?