M1 的 Mac 上市後,因為是不同的架構,所以許多原有的軟體都不知原直接在上面安裝執行,那目前有哪些 App 有支援呢?相容性又有多高呢?有沒有地方可以查詢?這一篇一次告訴你。
M1 可利用 Rosetta 2 將 x86 軟體轉為 ARM 架構
早在今年 6 月 WWDC 上,Apple 公佈未來將使用 ARM 架構的晶片時,就同時發表了 Rosetta 2,讓開發者以及使用者可以利用 Rosetta 2 的功能將原本一直都是利用 x86 架構開發的 App 轉換成 ARM 的架構以便能在新的 M1 晶片版 Mac 執行。
Rosetta 2 為蘋果開發以供這兩年 Intel 版 Mac 過渡至 ARM 版 Mac 的軟體,目前有許多程式都仰賴這個軟體來進行轉換才可在 M1 版的 Mac 上執行,當然有許多大廠已經陸陸續續配合 ARM 架構開發或是修改自家 App 的程式碼,不需要轉換就可以直接安裝使用了。
如何安裝 Rosetta 2 與執行?
第一種:直接安裝
當電腦首次執行非原生支援 M1 的 App 時,會先跳出一個視窗詢問是否要安裝 Rosetta 2 來執行此 App,按下安裝按鈕後等等安裝過程跑完便在電腦中安裝好 Rosetta 2 了。
這裡要注意的是,Rosetta 2 比較不像一般的應用程式,所以安裝完以後使用者並不會在電腦中的任何地方看到 Rosetta 2 的 icon 或圖示,執行應用程式前也不會有任何 Rosetta 2 開始執行的畫面,一切都是在背景運作完成,但只要可以正常的打開那些非原生支援 M1 的應用程式都表示電腦中已經有安裝好 Rosetta 2 並且順利執行。而且只要安裝一次,以後都不會再要求安裝。
第二種:利用終端機指令安裝
在終端機裡面利用以下指令
softwareupdate –install-rosetta
也會啟動 Rosetta 2 的安裝程式,會需要同意許可協議,並且在每一次安裝任何東西時都會會要求再同意一次。
支援執行 iOS App:可以!
與 iPhone、iPad 同樣都是使用 ARM 架構的 M1 處理,要執行 iOS 上的應用程式基本上就像是把 iPhone 上的軟體拿去 iPad 上執行一樣,基本上沒什麼問題。
操控模式需改善
只是因為開發者們當初在設計 App 時,都是以 iPhone、iPad 的觸控操作邏輯去思考人機互動的方式並開發,如今轉換到 Mac 上改以鍵盤與滑鼠(未來還可支援遊戲手把),許多 App 的操作上或許沒有在 iOS 系統上以觸控的方式來的便利。例如以往你只要在螢幕上滑動手指,遊戲角色就會跟著你的手指走,但轉換到 Mac 上以後,你必須利用類似輔助操作的介面去移動角色或是利用觸控版,這對操作性而言就沒有這麼的直覺。
當然並非每個軟體都是這樣,近半數的軟體在執行上其實還是很方便的,尤其是那些與螢幕互動越單純的軟體,只需要做點按的那種。
支援虛擬機安裝 Windows:可以!
過去我們很常使用 VM Fusion 或是 Parallels 在 Mac 安裝 Windows,但因為架構改變的關係,再加上 Rosetta 2 並不支援虛擬機的轉譯,所以上述的兩個軟體都無法在 M1 版的 Mac 上執行。不過在今年 12 月初,Parallels 16 已經率先 VM Fusion 推出可供 M1 晶片執行的技術預覽版供使用者下載,微軟也提供了 ARM 版的 Windows ,雖然說在實際的使用上還有一點小小的限制,但是基本的運作和日常工作確定是可以在 M1 的 Mac 中利用虛擬機安裝 Windows 執行的。
還有哪些 App 軟體相容 M1 Mac?
除了上述所說可以利用 Rosetta 2 來轉換 App 用以在 M1 上執行外,很多的大廠也都開始修改自家 App 的程式碼,讓產品可以原生相容於 M1 上,例如:
- Microsoft 的 Office for Mac
- Adobe 的 Lightroom、Premiere、Audition
- 瀏覽器類的 Firefox、Edge、Chrome
- Blackmagic 公司的調光軟體 Davinci Resolve
當然不止這些,還有很多其他大大小小的軟體,包含好用的日記軟體 Day One、系統監控工具 iState…等,而國外網站 Is Apple silicon ready 整理了許多目前針對「M1 是否支援」、「Rosetta 2 是否可以轉換」以及「是否針對 M1 晶片最佳化」的軟體做出了詳細的清單,有需要的網友可以前往搜尋參考。
查詢 App 是否支援:Is Apple silicon ready
延伸閱讀》
M1 晶片 Mac 成功執行了 Nintendo Switch 遊戲
如何在 M1 版 Mac 利用 Parallels 16 技術預覽版安裝執行 Windows
蘋果表示 M1 裝置跑 Windows 10 是可行的,主要還是取決於微軟