由 Apple 芯片驱动的 Mac,例如配备M1、M1 Pro和M1 Pro Max 芯片的 MacBook Pro 机型,可以同时运行 iOS 应用程序和 Mac 应用程序,但它们也可以运行专为在英特尔架构上运行而构建的 x86-64 软件,多亏了一个叫做 Rosetta 2 的东西。
Rosetta 2 是一个翻译层,它使带有 Apple 芯片的 Mac 能够使用为基于 Intel 的 Mac 构建的应用程序。每当您使用专为配备英特尔处理器的 Mac 计算机构建的应用程序时,翻译层都会在后台工作,并在应用程序首次运行时自动翻译应用程序以与 Apple 芯片一起使用。
您可以通过多种方式了解哪些应用程序需要 Rosetta,但无论如何,当您第一次尝试启动专为英特尔设计的应用程序时,Mac 会询问您是否要安装 Rosetta。
只需单击安装,然后输入您的用户名和密码,即可继续安装 Rosetta 2。安装完成后,Rosetta 将可用于您需要它的任何应用程序。
翻译过程在应用程序首次打开时运行,并且可能会导致应用程序的图标在启动前弹跳几秒钟,但之后您可能不会看到任何性能损失。事实上,在某些情况下,使用 x86-64 构建的应用程序在 Rosetta 中的运行速度甚至比在 Intel Mac 上的速度还要快。
正文完