用過 Mac 的人都知道,雖然很多軟體都有 Mac 版,某些軟體的功能在 Mac 上也有其他軟體補足,但偏偏就是有需要用到 Windows 軟體的時候。這時候一般人一定會先想到 Bootcamp(或稱做「切換輔助程式」)或 Parallels Dsektop 之類的虛擬解決方案。不過其實還有一套路術,就是直接從軟體層面轉譯,模擬成 Mac 軟體來運作,而這就是 CrossOver 這軟體主要做的事。近期的 Apple Silicon 可說是許多 Mac 用戶間的討論對象,雖說新處理器效能強續航力更強,但虛擬機器軟體多半尚未支援,這讓跨系統使用的用戶有些不滿意。而 CrossOver 在今天領先競品宣布正式支援 Apple M1 電腦,可說是解決了買新電腦的用戶們一個心頭大患:
▲CrossOver 支援 M1 處理器了,而且還宣稱可以跑《巫師 3:狂獵》(圖片來源)
Windows 系統經過多年演變,加上自身相當高的市佔率,累積的第三方程式數量也相當可觀。這個現狀直接導致了有些開發者乾脆只做 Windows 軟體,不考慮移植其他相對市佔率未必比得過 Windows 的系統。對正在使用非 Windows 系統的用戶來說,若遇上某項功能只有 Windows 軟體才能做到的狀況,自己又沒辦法直接刻一個移植版本的話,使用虛擬機器或虛擬軟體就是一件不得不做的事。
CrossOver 脫胎自 WINE,讓 Mac、Linux 能跑 Windows 軟體
講到虛擬軟體,很多玩家立刻就會想到許多在這個領域相當著名的品牌。像是 VMware 與買下 Virtualbox 的 Oracle。以 Mac 來說,還得再算一個 Parallels Desktop。這些軟體都有個共通的特色,就是透過讓用戶在虛擬機器中安裝各種作業系統,藉此使用到不同的系統環境與軟體。雖說缺點就是需要佔用不少空間給虛擬機安裝作業系統,但多半可以獲得一個不錯的軟體執行環境,因此虛擬機器在需要跨系統工作的用戶心中,佔有重要的地位:
(圖片來源)
CrossOver 則是一個不同於上述虛擬機器軟體的虛擬軟體。他是一套基於開源模擬軟體 WINE 的商業程式,透過 Windows 的 API 與其他元件,讓用戶不需要浪費許多空間與安裝的時間裝一套系統,直接透過軟體轉換的形式,讓非 Windows 的系統可以執行一部份的 Windows 程式:
(圖片來源)
正式宣佈支援 Apple Silicon,CrossOver 用遊戲畫面說明一切
CrossOver 背後的母公司 CodeWeavers 最近宣布,這套讓 macOS 用戶不需要多灌一套 Windows 就可以跑 Windows 程式的虛擬軟體正式支援了 Apple M1 處理器。有趣的是他們也沒有多說太多技術層面的問題,而是直接透過影片,展示了一台執行 Windows 遊戲「《絕地要塞 2》(Team Fortress 2)」的 Macbook Air 電腦。根據官方釋出的照片顯示,支援 Apple M1 的 CrossOver 現在也可以在 Mac 上執行《巫師 3:狂獵》(The Witcher 3: Wild Hunt):
▲Among Us 看起來也能跑,順不順還是個謎(圖片來源)
以效率來說,CrossOver 比不上虛擬機器加裝 Windows 的表現,相容性上也有待磨練。若要說有什麼好處的話,大概就是不需要在空間受限的硬碟上多裝一套 Windows,特別是舊型 Macbook 電腦通常配備的 SSD 空間相對受限,不論是 Bootcamp 或是虛擬機器方案都需要不少硬碟空間,自然影響使用的便利性:
▲財務管理軟體 Quicken 也能被執行(圖片來源)
根據官方公布的訊息指出,他們購買了一台入門款 M1 版 Macbook Air,並成功讓 CrossOver 20.0.2 運作。並且已可運作幾款遊戲。此外更拍了影片來展示遊戲效能。或許是轉換效率與軟體方面仍有問題,影片中雖能執行《絕地要塞 2》,但明顯能看出畫面明顯的延遲感。影片拍不到的地方也許還有其他當機畫面不得而知。至少能跑跟能順玩是兩個不同概念。但至少能跑就是個好的開始了:
▲官方公布的遊戲執行影片見此