天天看點

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

雖說現在 macOS 的軟體生态已經非常豐富,但我們依舊會遇到需要用到 Windows 軟體的場景——國内各大網銀 U 盾依舊頑固的「Only Windows」,部分工控軟體也隻有 Windows 版,當然還有各大遊戲商店下海量的 Windows 版本遊戲。而如果你的桌面裝置隻有 macOS,那麼在 Mac 上運作 Windows 軟體一定是你曾經思考過的問題。

在 Mac 上運作 Windows 軟體一般有三種辦法:

最直接的就是在 Mac 上安裝雙系統——通過 Bootcamp 工具來給 Mac 上劃分特定的存儲空間,然後以雙系統形式來安裝 Windows。優點自然不言而喻:Windows 系統可以完全發揮并利用 Mac 硬體的性能;當然缺點也很突出,當需要在 Windows 上運作軟體時就必須重新開機裝置切換系統,而且安裝 Windows 系統時還需要預先對裝置劃分固定分區,這使得 macOS 可使用的存儲空間也相應變小。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

第二種方法則是應用程式虛拟化,比如在 Mac 設定一個運作 Windows 程式軟體的虛拟運作中間層,進而在這個「中間層」中直接運作 Windows 的軟體,目前較為成熟的是采用的是基于 Wine 的應用容器技術來實作,這種方式優點是無需安裝 Windows 作業系統就可以直接運作 Windows 應用。缺點則是相容性不佳,并且容器的運作環境配置過程非常複雜,基于 Wine 的商業化解決方案售價也較高。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

第三種方法就是通過桌面虛拟化技術,在 Mac 上通過虛拟機軟體來安裝 Windows 作業系統,進而在虛拟機中實作 Windows 的軟體安裝與運作,其優點是占用系統資源少,相容性強且操作簡單,而缺點則主要是對裝置的性能有較高的要求。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

在 Mac 上選擇虛拟機運作 Windows 應用的原因

是以,目前運作 Windows 應用最為成熟的辦法就是通過虛拟化軟體,相比其他兩種方案,虛拟機的設定最為簡單,滑鼠點選幾下就可以安裝 Windows 虛拟機;而從安全性上說,由于采用了虛拟技術,Windows 上的操作都被「嚴格隔離」,對系統原來的 macOS 不會有影響,同時兼顧了雙系統的互操作。虛拟機系統的硬體都采用了虛拟化技術,是以在一定程度上可以達到極佳的裝置硬體相容(無需考慮 Windows 上安裝硬體驅動等問題)。

Mac 上有哪些虛拟機軟體可供選擇?

相比 Windows 或者 Linux 上擁有大量的虛拟化軟體或者平台,macOS 上可以選擇的虛拟化軟體并不多,目前市面上主要有以下三款虛拟化軟體:

Oracle VirtualBox

由甲骨文開發的開源虛拟化軟體,可以在多個系統平台上安裝多款作業系統。Oracle VirtualBox 支援硬體虛拟化,但虛拟系統的使用形式比較老套,比如虛拟系統隻能通過視窗運作,而虛拟機中的應用也必須在這個視窗中,并不能像其他虛拟化軟體那樣實作跨作業系統的互操作;另外就是 Oracle VirtualBox 在 3D 支援上效果不佳,幾乎無法正常運作 Windows 上的 3D 軟體。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

Parallels Desktop

Mac 上最負盛名的虛拟機軟體,可以實作跨作業系統的互操作性(使用 Windows 虛拟機上的軟體打開 Mac 上的文檔,而無需先打開虛拟機系統視窗),并且有着極其優秀的 3D 性能(支援 DirectX 以及 OpenGL 3),是以可以直接運作一些大型的 Windows 3D 應用以及遊戲。

而 Parallels Desktop 唯一的不足就是不算合理的收費制度,雖然幾乎一年一大版本更新且緊跟最新版本的 macOS,但每一次大版本更新更新都需要再花費 358 元,新的許可證花費 498 元,是以如果使用頻率不高的話,成本效益相對較低。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

VMware Fusion

虛拟化技術大廠 VMware 在 Mac 上推出的虛拟化軟體,在虛拟機的 3D 性能上可以做得非常優秀(略遜于 Parallels Desktop ),從今年秋季釋出的 VMware Fusion 12 開始,推出适用于個人使用者的 VMware Fusion Player 免費許可證,換言之如果你隻是用來運作遊戲,那麼免費的 VMware Fusion 就極具成本效益了!

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

VMware Fusion Player:或許是 Mac 上最具成本效益的虛拟化解決方案

雖說在我看來 VMware Fusion Player 是 Mac 上虛拟 Windows 最具成本效益的選擇,那麼 VMware Fusion Player 相比全功能版本的 VMware Fusion Pro 到底缺少了哪些功能呢?

根據官網上的對比圖,相比商業授權版本,VMware Fusion Player 隻能運作單個虛拟機、不支援加密虛拟機、快照、進階網絡連結、虛拟機克隆、共享虛拟機等進階服務。但需要注意的是,核心的虛拟功能則和商業訂閱版本完全一緻,是以 VMware Fusion Player 12 足以滿足我們個人使用者的使用需求。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

VMware Fusion Player 與 VMware Fusion Pro 功能對比

根據 VMware Fusion 12 的更新内容來看,除了将會支援下半年釋出的 macOS Big Sur 并且采用新的虛拟化 API 來運作虛拟機之外, VMware Fusion 12 還加入了對最新 3D 技術的支援。下面我就基于 VMware Fusion 12 來實際體驗操作一番,來看看這個「Mac 上最具有成本效益的虛拟機應用」是否真的「名副其實」。

安裝與導入 Windows 虛拟機

根據步驟安裝 VMware Fusion 首先第一步就是建立或者導入虛拟機,VMware Fusion 提供了相當多安裝方法:直接從CD光牒和鏡像中安裝最為直接,也是我們最長使用的安裝形式;而如果你在 Boot Camp 上已經安裝了 Windows,那麼也可以從這裡選擇從那裡進行安裝,當然就靈活度而言,實際上直接從鏡像安裝最為直接。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

選擇從鏡像安裝之後點選繼續,直接後選擇下載下傳好的 Windows 10 安裝鏡像再點選繼續就到了快捷安裝部分,這裡可以選擇目标的 Windows 版本,填上本地登入的賬戶和密碼以及提前輸入密鑰來來實作安裝和激活全自動操作,需要說明的是這裡的賬戶和密碼并非 Microsoft 網絡賬戶,而是本地賬戶。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

選擇繼續後進入到「內建」界面,這裡有兩個選項:一個是「更加獨立」、一個是「更加無縫」。其中「更加無縫」指的是前面提到主機系統和 Windows 虛拟機上互操作性,比如說可以在 Mac 上打開某些檔案時直接啟動 Windows 軟體 ;而 「更加獨立」 則更像是傳統的虛拟機互動形式,有點類似與 Windows 遠端控制操作。這裡我選擇了「更加無縫」來體驗。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗
windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

在點選繼續就是直接生成配置摘要,點選完成就會建立一個 Windows 虛拟機系統。後續的虛拟硬體配置還可以進行單獨設定。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

緊接着 Windows 虛拟機系統就會自動開始運作并進行系統安裝,安裝完成之後自動進入本地賬戶下的系統桌面。

設定虛拟機以及最新 VMware Fusion 新特性

首次進入虛拟機桌面并不會立即進入到 Fusion「無縫模式」,而是依舊比較傳統的應用視窗獨立模式——Windows 虛拟機會像其他應用一樣在一個視窗内運作,而在視窗上會有一排的控制選項,比如可以生成快照,控制虛拟硬體等等,而也隻有到虛拟機安裝完成并可以運作之後,我們才可以對目前虛拟機中的「虛拟硬體」進行相應的調整:

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

首先我們關閉虛拟機,然後打開目前虛拟機的設定,「處理器和記憶體」選項中可以修改記憶體使用以及使用的處理器核心數,或者開啟硬體虛拟化技術以及虛拟化管理程式。尤其是當你原本 Mac 的硬體性能就比較好時,調整預設的虛拟化使用的硬體可以讓虛拟機運作的更流暢(預設隻會配置設定給虛拟機最低可運作的虛拟硬體)。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

當然,相比其他的虛拟化軟體,VMware Fusion 最具有優勢的部分其實是他的 3D 圖形的性能:在「顯示器」中預設勾選了加速 3D 圖形,并且支援較新的 DIrectX 11 以及 OpenGL 4.1,這使得虛拟機在運作一些 Windows 上的 3D 遊戲也不再是什麼難事。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

而除了最新的 3D 架構之外,Fusion 還加入了對 eGPU 的支援,這适合采用雷電 3 外接顯示卡擴充塢的 Mac 裝置;而使用 R 全分辨率顯示則專門針對 Windows 10 虛機的顯示進行優化,通過顯示自适應來避免高分辨率螢幕帶來應用視窗模糊等各種顯示問題。而這些新特性都是從 Fusion 12 開始才有的新變化。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

設定中的另一個項目的「預設應用程式」中可以設定一部分互操作項,比如勾選上「從 Mac 的應用程式檔案夾運作 Windows 應用程式」後,在 Mac 的「應用程式」檔案夾中就可以看到 Windows 的應用圖示。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

勾選上最上面的「使用 Windows 應用程式打開 Mac 檔案和 Web 連結」則可以直接調用虛拟機上的軟體來打開 Mac 中的檔案。其實在我看來這就是互操作性的集中表現,不僅僅隻是傳統虛拟機和主機隻有簡單的檔案系統以及存儲空間的共享。

讓主系統和虛拟機融合起來

Fusion 相比其他傳統虛拟機軟體最大的不同,就是其可以将虛拟機和主系統進行「互相融合」,為此 Fusion 提供了三種模式來運作虛拟機:

傳統模式(獨立視窗)

顧名思義就是最為傳統的虛拟機運作模式,虛拟機系統以及在此基礎上安裝的軟體都會放在一個 Mac 應用視窗裡面,是以任何在虛拟機上的操作都需要打開視窗,而互操作主要是檔案夾共享以及剪切闆的同步,有點類似 Windows 遠端控制的操作形式。開源的 Oracle VirtualBox 就是這種模式。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

全螢幕模式

這種模式是傳統模式的延伸,即原本在一個「視窗」操作虛拟機變成了全屏操作,這樣在操作體驗上會更接近真實系統的操作,進而可以避免主系統的幹擾,比較适合運作 Windows 遊戲等全屏應用。當然該模式下主機和虛拟機的互操作性也是最低的。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

Unity 模式

簡單來說 Unity 模式就是讓虛拟機系統中的軟體可以直接在 Mac 系統下運作,而無需先打開虛拟機的系統桌面,再從所謂的「虛拟機系統桌面」視窗中打開應用。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

在「傳統模式」的虛拟機視窗中,點選最右邊的切換視窗就會切換到 Unity 模式,之後你就會在 Dock 欄中看到一個新的 Fusion 菜單圖示,這就是 Unity 菜單。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

進入到 Unity 模式之後,原本的 Windows 虛拟機的系統桌面就會被隐藏,而 Unity 就成為了在虛拟機在 Mac 上的「開始菜單」。

與其說是開始菜單,但在我看來其功能上可能是開始菜單+控制台的結合體,提供了一整套的 Windows 桌面互動工作,如果開啟了「預設應用程式」中的從 Mac 的應用程式檔案夾運作 Windows 應用程式」之後,你甚至可以在共享檔案夾中通過輕按兩下安裝 Windows 軟體包,全程無需切換到虛拟機桌面,可以說讓 Windows 虛拟機系統完全融合到到了主系統中。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

在 Unity 菜單中還可以将 Windows 的一些功能元件映射到 Mac 桌面上,比如說預設情況下會将 Windows 的系統托盤映射到 Mac 的狀态欄中(當然點選系統托盤中的軟體也會在 Dock 欄中打開)。實際上 Unity 中還可以觸發開始菜單——點選「切換開始菜單」後, Mac 桌面的左下角就會彈出 Windows 開始菜單,友善你用更為傳統的方式查找Windows 軟體(雖然從使用上來說并不那麼友善)。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

真正安裝體驗上,我嘗試在虛拟機中通過 Microsoft Store 下載下傳安裝 iTunes 并且安裝。通過 Unity 菜單可以順利在 Mac 桌面下運作,并且在我的 iPhone 通過 USB 連接配接到虛拟機中時還會彈出詢問是否将其連接配接到 Windows 虛拟機中,當然同步以及資料更新操作也很順利的完成了。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

另一個「Windows Only」 場景其實是網銀 U 盾,一般上國内的網銀産品都是隻支援 Windows,是以如果身邊隻有 Mac 的話,虛拟機安裝運作網銀的 U 盾無疑是最為重要的需求。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

我用的是招商銀行專業版,是以除了軟體 only Windows 之外,還需要插入 USB KEY 才能驗證身份。通過 VMware Fusion 确實可以輕松在虛拟機運作,尤其是插入 U 盾後順利識别後完成後續操作,沒有一次的報錯崩潰的情況。

在 VMware Fusion 上運作 3D 軟體

前面主要是傳統的 2D 軟體,顯然并沒有突出 VMware Fusion 的優勢:3D 性能,那麼下面我就嘗試的在虛拟機中開啟 3D 遊戲來體驗下流暢度。

考慮到測試的 MacBook Pro 是 2015 年中的 13 英寸版本,并不帶有獨立顯示卡,是以 3D 性能上會因為虛拟化而有所損耗,我在測試前将分辨率調整到較低水準,然後在全屏模式下打開一款對性能要求不高的《王國的崛起》重制版進行測試。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

畫面上選擇了中檔設定,可以看到遊戲基本可以流暢運作,也較少的遇到掉幀情況。

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

考慮到這款機型沒有獨立顯示卡來實作更高的圖形性能,如果是外接顯示卡或者是采用 AMD 獨立顯示卡的機型,則肯定可以支援更加高的畫質和遊戲。但如果你和我一樣使用的核顯機型,那麼在運作 3D 遊戲時最好在「設定 - 顯示器」中調整 Windows 虛拟機中的分辨率設定,必要時去掉「使用 Retina 全分辨率顯示」,并且對虛拟機分辨率進行調整。

最後我們不免俗的跑一個分,來看一下目前場景下的跑分,由于我隻有核顯是以跑分還是「很感人」的:

windows虛拟機_macOS 虛拟機軟體的成本效益之選:VMware Fusion 12 深度體驗

總結

總的來說,VMware Fusion Player 作為一款提供給個人使用的免費虛拟機軟體,無論性能還是功能都要遠超同類的開源虛拟機軟體,而 3D 性能基本和 Parallels Desktop 近似;VMware Fusion Player 也加入了現代商業桌面虛拟機上才有的「融合模式」,是以無論是實際體驗還是操作不同系統的割裂感都大大降低。如果你有在 Mac 上使用虛拟機且有一定的性能要求,那麼針對個人免費的 VMware Fusion 值得一試。

繼續閱讀