蘋果 Rosetta 2 可將 x86 架構軟體轉換為 Arm架構 但不支援 64 位元 x86 軟體

2020.06.25 04:58PM
421
照片中提到了Fast performance、Translated at install time、Dynamic translation for JITS,跟權威技術有關,包含了遊戲機之家、蘋果、軟件、ARM架構、羅塞塔

除了藉由Rosetta 2協助開發者將過往針對Intel處理器打造的x86架構軟體轉換為Arm架構環境可使用版本,蘋果此次更提供新版Universal 2開發工具,讓開發者能同時針對Intel處理器及Arm架構處理器打造軟體項目。

首圖

包含Parallels、VMWare在內虛擬化應用軟體還是需要重新編寫Arm架構版本

雖然宣布推出新版Rosetta 2,讓開發者可將既有對應Intel處理器使用的app,轉換成Arm架構處理器環境試用版本,但依然有其轉換限制。

mashdigi capture 2020 06 23 上午2.40.03 可將軟體輸出x86與Arm架構的Rosetta 2,蘋果證實仍有轉換限制

依照蘋果說明,Rosetta 2將無法順利轉換以64位元設計的x86架構虛擬化應用軟體,意味包含Parallels、VMWare等提供虛擬化應用的軟體都必須針對Arm架構重新編寫,無法直接透過Rosetta 2轉換。

不過,依照上述虛擬化應用軟體廠商立場,應該都會將旗下軟體移轉至Arm架構環境,藉此讓Mac系列機種用戶使用,同時也能銜接全新市場需求。

除了藉由Rosetta 2協助開發者將過往針對Intel處理器打造的x86架構軟體轉換為Arm架構環境可使用版本,蘋果此次更提供新版Universal 2開發工具,讓開發者能同時針對Intel處理器及Arm架構處理器打造軟體項目,並且透過單次編寫即可輸出對應不同平台使用版本,以利Mac系列機種從Intel處理器慢慢過渡至Arm架構環境時,仍可讓開發者維持足夠可用的軟體內容。

至於未來針對Arm架構硬體環境使用的macOS 11 Big Sur,是否會在作業系統內維持提供Bootcamp功能,讓有需求的消費者仍可安裝Windows 10作業系統,目前還無法確認。

Tagged apple, ARM, Bootcamp, Intel, Mac, Parallels, Rosetta 2, VMware, WWDC, WWDC 2020, x86

0 則回應