rosetta(苹果安装rosetta)

2025-02-1609:02:28综合资讯0

苹果在近期推出了搭载M1自研芯片的MacBook Air、Mac mini以及13英寸MacBook Pro。其中,M1芯片的独特之处在于其基于ARM架构,与以往Mac所采用的基于x86架构的英特尔芯片存在显著差异。

由于M1芯片的底层架构变革,其应用生态兼容性成为一个亟待解决的问题。为此,苹果启动了一项为期两年的Mac过渡计划。该计划主要依靠macOS 11 Big Sur系统及其内置的Universal、Rosetta 2和Virtualization等技术来解决兼容性问题。

对此,一些用户可能会心存疑虑,这些措施真的能够解决M1芯片Mac的软件兼容性问题吗?特别是对于那些在x86架构上运行的应用,当开发者还未及时进行适配时,它们能否在Mac上流畅运行?

针对这一问题,苹果已经提供了专门的解决方案——Rosetta 2。Rosetta 2是一款在macOS 11 Big Sur系统中内置的软件,它能够在幕后默默地处理x86平台应用在M1芯片Mac上的运行问题。

Rosetta 2的运行原理可能会让普通用户感到有些复杂,但简单来说,它能够在x86应用与M1芯片之间搭建一座桥梁,使得x86应用能够顺利运行在M1芯片的Mac上。

当我们使用搭载M1芯片的13英寸MacBook Pro时,通常不会直接与Rosetta 2产生交互。只有当我们首次下载并打开x86应用时,系统才会提示我们安装Rosetta 2。

Rosetta 2的存在对于我们日常使用Mac的体验几乎是无感的。它像是一位无形的翻译者,在背后默默地进行着应用的兼容性工作。如果我们想要知道某个应用是否是经过Rosetta 2翻译后才能在Mac上运行的,我们可以在“应用程序”文件夹中找到该应用的图标,通过右键打开菜单栏里的“显示简介”来确认。

基于Rosetta 2的机制,它能够帮助x86架构的应用在M1芯片的Mac上保持快速响应,从而为用户带来流畅的使用体验。Rosetta 2只是作为一个临时的解决方案,帮助应用在开发者将其完全转移到M1芯片原生状态之前得以运行。

苹果预计这一过渡期将持续大约两年。值得欣喜的是,目前已经有不少开发者为M1芯片平台适配了他们的App。例如,《有道词典》、《剪映》、《QQ邮箱》、《WPS》等都推出了针对M1芯片的原生应用。就在不久前的12月16日,微软也推出了Microsoft 365 App的M1芯片原生版本,这意味着包括Office、Word、Excel、PowerPoint和OneNote等在内的微软核心Office应用都能够在M1 Mac上正常使用。

虽然M1芯片的引入带来了应用兼容性的挑战,但通过苹果的Rosetta 2解决方案以及开发者的积极适配,M1芯片的Mac正在逐步实现流畅、无缝的使用体验。