Rosetta 2 正在逐步淘汰苹果的硅过渡到最后阶段,一旦通用翻译层被删除,数千个旧版 Mac 应用程序可能会停止在更新的 Mac 上运行。
Apple 表示,Rosetta 目前可在采用 Apple 芯片的 Mac 上使用,并将在 macOS 27 中保持可用。从 macOS 28 开始,罗塞塔功能将仅限于某些依赖基于英特尔的框架的较旧的、未维护的游戏。对于一般仅支持 Intel 的 Mac 应用程序、插件、扩展和附加组件,Apple 的信息很直接:开发人员需要针对 Apple 芯片更新它们。
这使得明年成为仍然依赖较旧的基于英特尔的软件的用户的最后期限。据报道,超过 22,000 款受影响的应用程序显示了 2020 年开始过渡后 Mac 生态系统中剩余应用程序的规模。其中一些应用程序可能被废弃、利基、内部、学术、创意、专业,或者与从未收到通用或 Apple 芯片版本的旧工作流程相关。
当苹果将 Mac 从英特尔处理器转移到自己的 M 系列芯片时,Rosetta 2 被作为桥梁推出。它允许基于英特尔的应用程序运行苹果硅Mac 通过将 x86-64 代码转换为新架构。对于许多用户来说,过渡感觉很顺利,因为 Rosetta 在后台安静地处理旧应用程序。
宽限期即将结束。苹果的支持文件现在告诉用户,对 Rosetta 的支持将在 macOS 的未来版本中终止,并特别表示 macOS 27 将是具有广泛可用性的最终主要版本。 macOS 28 将仅保留较小的兼容性层,针对使用基于 Intel 的框架的旧游戏。
此举遵循了苹果早期 Mac 转型的模式。当 Apple 从 PowerPC 转向 Intel 时,最初的 Rosetta 帮助旧的 PowerPC 应用程序继续运行几年。 Apple 在 2011 年取消了 OS X Lion 中的 Rosetta 支持,迫使剩余的 PowerPC 应用程序退出现代 Mac 软件路径。当前从英特尔芯片到苹果芯片的转变现在也达到了同样的临界点。
这个时机也符合苹果的硬件周期。第一批 Apple Silicon Mac 于 2020 年底推出,当 Intel Mac Pro 于 2023 年停产时,Apple 完成了 Mac 过渡。到 macOS 28 到来时,开发人员将有几年时间将应用程序迁移到 Apple Silicon。

为什么旧版 Mac 应用程序会停止运行
面临风险的应用程序是仅限英特尔的应用程序。这些是专为 Intel 处理器构建的 Mac 应用程序,没有原生 Apple 芯片版本。在今天的 M 系列 Mac 上,它们可以运行,因为 Rosetta 2 可以翻译它们。一旦广泛的 Rosetta 支持消失,这些应用程序将不再拥有它们所需的翻译层。
通用应用程序是安全的,因为它们包含适用于英特尔和苹果芯片的代码。 Apple 芯片应用程序也很安全,因为它们在 M 系列 Mac 上本机运行。问题是软件仍然显示为仅限英特尔。
要在 Mac 上检查应用程序:
Finder > 应用程序 > 选择应用程序 > 文件 > 获取信息
然后看种类:
- 应用 > 英特尔
- 应用 > 通用
- 应用 > 苹果硅
如果应用程序被标记为“应用程序 (Intel)”,则它今天就需要 Rosetta,并且应在 macOS 28 之前更新、替换或测试。如果它被标记为“通用”或苹果硅,正常使用不依赖Rosetta。
用户还应该检查插件、驱动程序、扩展、音频工具、旧游戏、创意实用程序、科学工具、打印机软件、企业应用程序和专业软件。在某些工作流程中,主应用程序可能是本机的,但所需的插件或辅助工具可能仍然是仅限英特尔的。
Mac 游戏和专业工具面临最大风险
Rosetta 2 的淘汰对 Mac 游戏和专业软件的影响最为强烈。许多较旧的游戏从未针对 Apple 芯片进行过更新,尤其是 Mac 受众群体已经较少的游戏。 Apple 对某些较旧游戏的 macOS 28 有限例外可能会对某些游戏有所帮助,但不会为每个仅使用英特尔的应用程序保留完整的 Rosetta 支持。
专业工作流程也可能容易受到攻击。音频制作、视频工具、科学软件、工程实用程序、研究应用程序、定制业务工具和旧插件可能仍与英特尔代码相关。在许多情况下,这些应用程序今天仍然运行良好,这可以隐藏风险,直到下一次 macOS 升级到来。
工作室、学校、实验室、小型企业和独立创作者应在截止前审核软件。危险不仅仅是丢失一个应用程序。它无法访问依赖于该应用程序的旧项目、插件、文件格式、硬件驱动程序或工作流程。
对于依赖特定工具的用户,最安全的途径是联系开发人员并检查通用或 Apple 芯片版本。如果该应用程序已被废弃,用户可能需要导出文件、迁移项目、寻找替代品或保留旧的 Mac 环境以用于遗留工作。
macOS 28 之前如何做好准备
第一步是识别仅限英特尔的应用程序。 Apple 的“获取信息”方法一次只能运行一个应用程序,但拥有大型软件库的用户可能需要通过系统信息或第三方库存工具进行更彻底的审核。
一个简单的手动检查从这里开始:
Finder > 应用程序 > 选择应用程序 > 文件 > 获取信息 > 种类
然后更新任何标记为英特尔的内容。 App Store 中的应用程序可以通过 App Store 进行更新。从开发人员处下载的应用程序可能会在应用程序菜单中包含“检查更新”选项。某些较旧的应用程序可能需要直接从开发人员的网站下载新版本。
要更新 App Store 应用程序:
应用商店 > 更新
对于非 App Store 应用程序:
打开应用程序 > 应用程序名称菜单 > 检查更新
用户还应该在更新后打开重要的应用程序,以确认它们可以在本机运行。在某些情况下,应用程序可能是通用的,但设置为使用 Rosetta 打开以实现兼容性。如果本机版本正常工作,则可能需要关闭该设置。
要检查:
Finder > 应用程序 > 选择应用程序 > 获取信息 > 使用 Rosetta 打开
如果该复选框出现并已启用,请在禁用该设置的情况下测试应用程序。一些专业应用程序暂时将 Rosetta 用于较旧的插件,但一旦 Rosetta 支持消失,该解决方法将变得不那么有用。
英特尔 Mac 是一个单独的问题
罗塞塔2号逐步淘汰会影响运行基于英特尔的应用程序的 Apple 芯片 Mac。英特尔 Mac 不使用 Rosetta 2 来运行英特尔软件,因为它们本身运行英特尔代码。他们的问题有所不同:macOS 支持的终止。
Apple 表示 macOS Tahoe 是支持基于 Intel 的 Mac 的最终版本,较新的 macOS 版本完全转向 Apple 芯片。这意味着英特尔 Mac 用户面临着有关操作系统更新、安全支持和未来应用程序兼容性的单独升级问题。
对于需要旧版英特尔应用程序的人来说,旧版英特尔 Mac 可能仍然有用一段时间,但不应将其视为永久解决方案。安全更新最终结束。新应用程序停止支持旧系统。云服务和浏览器继续发展。硬件老化。
更好的计划是让旧机器仅用于特定的离线或受控工作流程,同时尽可能将日常工作转移到支持的 Apple 芯片应用程序上。

苹果即将完成苹果芯片迁移
苹果的决定并不出人意料。该公司希望 Mac 平台完全转移到苹果芯片中,从而可以围绕自己的芯片优化性能、电池寿命、图形、机器学习、安全性和开发工具。永远保留广泛的英特尔翻译将使旧软件保持活力,但也会使平台的一部分与过去联系在一起。
对于开发者来说,这个方向自 2020 年以来就已经可见。Apple 为他们提供了通用应用程序、开发者工具、过渡套件、Apple 芯片文档、Rosetta 2 和几个需要更新的 macOS 周期。现在,逐步淘汰告诉剩下的坚持者,兼容性不能再推迟了。
对于用户来说,影响取决于他们的应用程序库的现代化程度。许多主要的 Mac 应用程序都有原生 Apple 芯片版本。 Safari、Mail、Final Cut Pro、Logic Pro、Microsoft Office、Adobe 应用程序、Affinity 应用程序、Pixelmator、DaVinci Resolve 和许多其他广泛使用的工具都已向前发展。痛苦将出现在旧的实用程序、废弃的应用程序、游戏和从未实现跨越的专用软件中。
这就是为什么 22,000 个应用程序的数字听起来很引人注目,但需要背景信息。并非每个受影响的应用程序都会被积极使用。有些可能是旧的重复项、已停产的工具、过时的游戏版本或很少有用户仍然需要的软件。但对于依赖其中一款应用程序的人来说,影响可能是全面的。
Mac 兼容性检查应立即开始
检查仅限 Intel 的 Mac 应用程序的最佳时间是在 macOS 28 发布之前。等到升级后的用户可能会发现旧工具在他们最需要的时候不再打开。
仔细的准备计划很简单。识别仅限英特尔的应用程序。更新它们。更换废弃的工具。导出旧项目。检查插件和驱动程序。保留安装程序和许可证信息。在测试基本软件之前,避免将任务关键型 Mac 升级到 macOS 28。
企业和创意团队应首先在一台 Mac 上进行测试,而不是一次更新每台计算机。学校和实验室应该检查专门的应用程序和硬件。游戏玩家应该查看哪些游戏仍然依赖于 Rosetta,以及发行商是否已宣布 Apple 芯片更新。
Apple 的 Rosetta 2 逐步淘汰关闭了从英特尔应用程序到 Apple Silicon Mac 的最后一座桥梁。对于大多数用户来说,这种转变可能会悄然过去,因为他们的应用程序已经是本机或通用的。对于仍然依赖仅英特尔软件的人来说,macOS 28 将是旧兼容性最终让位于苹果全 M 系列 Mac 未来的时刻。




