蘋果在 WWDC 上發表重磅消息,表示將在未來的 Mac 上搭載自行設計的晶片 Apple Silicon,逐步捨棄現正使用的 Intel 晶片;但這樣的舉動,是否會造成許多軟體無法運行呢?
Rosetta 2 技術:讓針對 Intel 打造的軟體繼續支援 ARM 架構
回到過去,早前蘋果電腦上曾搭載 PowerPC 處理器,並在轉換至 Intel 處理器的過渡期中,透過「Rosetta」技術讓 PowerPC 上的軟體可以運行於 Intel 晶片上;而現在,蘋果要從 Intel 晶片轉移到自家的 Apple Silicon 晶片也採用了同樣的作法「Rosetta 2」,讓 Intel 晶片上的軟體可以支援於 ARM 架構的環境,這樣使用者在換電腦時,就不會經歷軟體無法使用的陣痛期。
雖然透過 Rosetta 2 技術可以讓支援 Intel 晶片的軟體繼續支援 ARM 架構的蘋果晶片,但這項技術的本意是給開發者更多時間,可以開發原生支援 ARM 架構處理器的程式;不過,這項功能還是有其限制,就是無法轉換以 64 位元設計的 x86 虛擬化軟體,代表 Parallels VMWare 等虛擬機軟體將無法直接透過 Rosetta 2 支援於新版晶片。
但,只要該軟體開發商重新針對 ARM 架構編寫軟體,理當就可以繼續支援新版的 Mac。
懶人包:新版 Mac 到底可不可以跑 Windows?
如果上面有太多專有名詞,搞的昏頭轉向的話,這邊直接幫大家用白話文列出重點:
- 支援 Intel 晶片的 x86 軟體,可繼續支援新版晶片的 Mac
- 但是虛擬機軟體如 Parallels、VMWare 不可直接轉換
- 但這些公司,若直接重新編寫軟體,仍可以支援新的 Mac
- 未來搭載 Apple Silicon 新晶片的 Mac 是否還有 Bootcamp 功能,還不得而知。
資訊更新:
目前 Parallels 已提供可於 M1 執行的技術預覽版,許多開發者也嘗試利用模擬機於 M1 Mac 安裝 Windows 並且順利執行,Apple 也聲明是否支援安裝 Windows 取決於微軟。
更多雙系統》
GameToGo RE 接上 Mac 就變身 Windows!蘋果雙系統 CP 值最高的方案
[BootCamp教學] 在Mac上安裝Windows雙系統