截圖的意思是:
- 10.15放棄了對過去32位元程式的支持,僅支持64位元程式。
- Steam軟件本身有64位元可執行檔,所以它和所有已編譯成64位元程式的遊戲可以在10.15上執行。
- 對於只有32位元可執行程式的遊戲,Steam:
- 會保存它們在您的Steam庫中,這樣如果您有電腦可以使用10.14及之前的macOS、Windows或部份受支持的Linux版本,您仍然可以在這些電腦上執行32位元的遊戲;
- 提供Steam Play功能,如果您在任何一個系統下購買了這些遊戲,您可以在其他所有支持它們的作業系統(即「10.14及之前的macOS、Windows或部份受支持的Linux版本」)上執行這些遊戲。(Steam這句解釋真的不是廢話嗎?)
Steam官方不可能解決玩不了32位元遊戲的問題,因為他們沒法強迫每家遊戲公司交出原始碼,重新把程式編譯成64位元。
如果您想玩32位元遊戲,按與當前系統結合的緊密程度排序,有如下四種方案:
CrossOver
CrossOver是著名開源軟件Wine的商業版本,它和Wine都支持在*NIX系統上模擬Windows API。不過目前開源的Wine僅支持在macOS 10.15上執行64位元程式(討論帖),只有CrossOver Mac 19可以在該系統上執行32位元程式。
優點:不使用虛擬機器、雙系統、雙電腦,可以直接在當前macOS上執行32位元遊戲。
缺點:1. 需要付費的商業軟件;2. CrossOver/Wine對Windows API模擬不夠完美,不少遊戲玩不了(我的FM2007就不行,嘆氣)。
虛擬機器
我們可以使用虛擬機器執行支持32位元程式的作業系統,即前述的:
10.14及之前的macOS、Windows或部份受支持的Linux版本。Windows虛擬機器的安裝教程比較常見,在此略過。您可以透過如下步驟安裝10.14的macOS:
- 點選以上連結下載舊版本macOS。下載完後會提示無法安裝,不過沒有關系。
- 在虛擬軟件中使用下載了的舊版本macOS。以Parallels Desktop為例:
優點:無論是虛擬機器中的macOS還是Windows,對遊戲的相容問題都會比較小。
缺點:1. 部份虛擬機器軟件和Windows是收費商業軟件;2. 虛擬機器可能會比較慢;3. 散熱可能有問題,特別是Windows。
雙系統
使用Boot Camp安裝Windows系統,教程可參考:
優點:直接在真機上安裝系統,效能一般會比虛擬機器好。
缺點:1. 嚴格上來說不算在macOS 10.15上執行遊戲,不符合題目要求,因為和macOS之間的切換需要重新開機系統。2. MacBook上Windows散熱問題可能會比較大。
雙電腦+遠端播放
可以使用Steam的遠端播放功能把另一台電腦的遊戲投影到Mac上:
優點:效能和散熱比MacBook好。
缺點:需要另一台電腦。(那我為什麽還一定要在Mac上玩?)