Mac 上的 Rosetta 2 是什麼?

如果你有一台使用 Apple Silicon 的 Mac,你可能聽說過 Rosetta 2。它是 macOS 的一個基本部分,可以兼容為英特爾 Mac 設計的應用程序。下面是方法。

Rosetta 允許英特爾 Mac 應用程序在 Apple Silicon 上運行

您可能知道,Apple 一直在將其 Mac 產品線轉變為使用自己基於 Arm 架構的定制設計處理器。 Apple 於 2020 年 11 月發布了第一款運行 Apple Silicon 的 Mac。雖然大多數應用程序已更新為在 Apple Silicon 上本地運行,但仍有一些尚未更新。 這就是羅塞塔 2 的用武之地。

Rosetta 2 是用於在 Apple Silicon Mac 上運行基於 Intel 的應用程序的翻譯層,它使用動態二進制翻譯將 x86_64 代碼轉換為 M1 和 M2 芯片使用的 Arm64 架構。 它允許這些新 Mac 運行尚未更新為在 Apple Silicon 上本地運行的應用程序。

Apple 在 2020 年發布 macOS Big Sur 11.0 時首次引入了 Rosetta 2。它的名稱是對羅塞塔石碑,這是翻譯許多古代文本的關鍵。 名稱末尾的“2”指的是羅塞塔後來翻譯的第二個版本。 這原蘋果花環2006 年允許 PowerPC 應用程序在 Intel Macs 上運行。

如何使用羅塞塔 2

如果您擁有 Apple Silicon Mac,當您第一次嘗試運行尚未更新為原生運行的英特爾應用程序時,macOS 將自動安裝 Rosetta 2。 首次運行時,系統會提示您安裝 Rosetta 2。當您看到“您需要安裝 Rosetta”窗口時,單擊“安裝”。

安裝 Rosetta 2 後,它將在運行中靜默翻譯尚未原生到 Apple Silicon 的 Intel Mac 應用程序。 這意味著在通過 Rosetta 2 運行應用程序時,您不會注意到任何性能差異。它的運行效果令人印象深刻。

更多羅塞塔 2 提示

如果您不確定某個應用程序是否在 Rosetta 2 上運行,您可以通過打開 Activity Monitor 應用程序進行檢查。 在活動監視器下,選擇 CPU 選項卡。 如果應用程序在 Rosetta 2 上運行,它將在“類型”列中標記為“英特爾”。

En

如何檢查哪些應用程序針對 Mac M1 進行了優化

此外,如果應用程序是通用二進製文件(意味著它可以在 Intel 和 Apple Silicon Macs 上本地運行),您可以強制應用程序在 Rosetta 2 上運行。通常您不想這樣做,但有時是 Intel 的版本應用程序的版本可能與 Apple Silicon 版本不同。

要強制應用程序在 Rosetta 2 中運行,請在 Finder 中找到它,右鍵單擊應用程序圖標,然後選擇獲取信息。 在“獲取信息”窗口中,選中“使用 Rosetta 打開”旁邊的框。

En la ventana

然後關閉信息窗口並從該圖標啟動應用程序。 它將加載到 Rosetta 2 中。理想情況下,您不需要這樣做,但如果您願意,該選項始終存在。 祝你好運!

如何在 Mac M1 上運行 Intel 版本的通用 Mac 應用程序

相關文章