macOS 27 Golden Gate 是 Rosetta 2 的最后一个完整版本 macOS 27 Golden Gate 将是完全支持 Rosetta 2 的最终 macOS 版本,为开发人员提供了更多一年的时间将英特尔应用程序迁移到 Apple 芯片。

macOS 27Golden Gate 是最后一个全面支持 Rosetta 2 的 macOS 主要版本,这使得苹果公司摆脱英特尔 Mac 软件的长期过渡到了最后期限。

Rosetta 2 是苹果芯片领域悄然取得成功的产品之一。自 2020 年第一批 M1 Mac 上市以来,转换层已允许 Apple 芯片 Mac 运行为英特尔处理器构建的应用程序,让用户和开发人员有时间从一种芯片架构迁移到另一种芯片架构,而无需一夜之间损坏 Mac。对于许多用户来说,Rosetta 2 使这种转变感觉几乎是隐形的。

宽限期现已结束。苹果已经在 macOS 27 中放弃了对英特尔 Mac 的支持,下一步是逐步删除在 macOS 上的完整英特尔应用程序翻译苹果硅麦克斯。 Apple 的支持文档现在警告说,Rosetta 支持将在未来版本的 macOS 中终止,WWDC26 之后的报告表明 macOS 27 Golden Gate 是完全兼容 Rosetta 2 的最终版本。

实际的信息是直接的:macOS 27 金门仍然可以通过 Rosetta 2 运行基于 Intel 的 Mac 应用程序,但开发人员不应指望这种情况会持续到此发布周期之后。

这为用户和开发人员提供了更完整的 macOS 一代,旧的仅支持英特尔的应用程序可以继续在 Apple Silicon Mac 上运行。之后,未来的 macOS 版本预计将限制或删除一般应用程序使用的翻译层。预计苹果将在有限的情况下保留一些与 Rosetta 相关的技术,包括仍然依赖英特尔代码的旧游戏,但普通 Mac 应用程序的全面安全网即将结束。

这并不是一个突然的决定。 Apple 于 2020 年宣布转向 Apple Silicon,并通过 Apple Silicon Mac Pro 完成了 Mac 硬件过渡。开发人员已经花了很多年的时间来发布通用或原生的苹果芯片应用程序。大多数主要的 Mac 应用程序已经在 M 系列芯片上本地运行。

剩下的问题是长尾问题:旧的实用程序、废弃的应用程序、专业工具、插件、驱动程序、学术软件、企业应用程序以及仍然依赖英特尔二进制文件的小型开发人员项目。

为什么 Rosetta 2 如此重要

罗塞塔2号为苹果芯片提供了最强劲的开局。如果没有它,第一批 M1 Mac 将进入一个支离破碎的应用程序环境,许多重要的 Mac 应用程序根本无法运行。相反,用户可以转向苹果芯片并继续使用大部分英特尔时代的软件,而开发人员可以迎头赶上。

这对专业人士来说很重要。创意工作者、开发人员、音乐家、设计师、研究人员、视频编辑、办公室团队和 IT 部门通常依赖包含旧插件或实用程序的应用程序链。单个不受支持的工具可能会使新计算机更难采用。

Rosetta 2 减少了这种摩擦。它翻译了英特尔指令,以便它们可以在苹果芯片上运行,通常具有令人惊讶的强大性能。许多用户不知道应用程序是原生的还是翻译的,因为对于日常工作来说体验足够流畅。

这一成功也是 Rosetta 2 的终结会让一些用户感到痛苦的原因。苹果公司的过渡如此顺利,以至于许多人根本不再考虑英特尔的应用程序。 macOS 27 现在使这种不可见的依赖关系再次可见。

图片来源:苹果公司

英特尔 Mac 已经上市

macOS 27 Golden Gate 还终止了对基于 Intel 的 Mac 的主要 macOS 支持。这意味着英特尔的转型正在从双方的角度结束。

英特尔 Mac 无法运行 macOS 27。苹果芯片 Mac 可以运行 macOS 27,但这是最后一个完整版本,它们可以广泛依赖 Rosetta 2 来运行英特尔构建的应用程序。作为苹果当前软件路线图的一部分,这些变化共同标志着英特尔 Mac 时代的结束。

对于英特尔 Mac 用户来说,macOS 26 Tahoe 预计将是最终的主要版本。这些机器可能仍会在有限的时间内收到安全和 Safari 更新,但它们不再是苹果最新 macOS 功能周期的一部分。

对于苹果芯片的拥有者来说,问题是不同的。他们的 Mac 仍受支持,但如果开发人员不更新旧版英特尔应用程序,则可能会在未来的 macOS 版本中停止运行。这使得 macOS 27 成为任何依赖旧版软件的人的重要检查点。

开发商还有一年的时间搬迁

苹果 Rosetta 2 信息最明确的受众是开发者。如果 Mac 应用程序仍然仅以 Intel 二进制文件形式发布,则 macOS 27 应被视为最终警告。

开发人员应发布支持 Intel 和 Apple 芯片的 Apple 芯片原生版本或通用二进制文件,其中较旧的 macOS 版本仍然适用。对于仍在维护的应用程序,这现在是一个兼容性要求,而不是一个值得拥有的更新。

专业应用程序的压力更大。一款仍缺乏苹果芯片支持的主流生产力应用程序已经很不寻常了。但较小的实用程序、音频插件、科学应用程序、打印机工具、企业软件和较旧的菜单栏应用程序可能仍然依赖于英特尔代码。当 Rosetta 消失时,这些应用程序最有可能让用户感到惊讶。

这一变化还影响了管理 Mac 机群的公司。 IT 团队应在将用户移至 macOS 27 之外之前审核仅限英特尔的应用程序。等到下一个 macOS 版本发布可能会让组织争先恐后地替换或更新悄悄依赖 Rosetta 的软件。

用户应该立即检查他们的应用程序

Mac 用户不必惊慌,但他们应该开始检查。最简单的问题是,是否有任何必备应用程序仍在 Rosetta 下运行,而不是在 Apple 芯片上运行。

有些迹象是显而易见的。多年未更新的应用程序可能仍然仅适用于英特尔。较旧的插件、扩展、驱动程序和帮助工具尤其值得检查。专业软件可能包括本机主应用程序,但仍然依赖较旧的英特尔组件。

用户还可以使用 macOS 系统信息工具来检查已安装的应用程序是否列为 Intel、Universal 或 Apple 芯片。标有通用或苹果芯片的应用程序可以为后罗塞塔时代的未来做好更好的准备。标记为英特尔的应用程序应接受审查。

下一步是与开发商核实。一些应用程序已经有苹果芯片版本,需要手动下载。其他人可能需要付费升级。一些废弃的应用程序可能永远不会更新,这意味着在未来的 macOS 版本删除完整的 Rosetta 支持之前,用户将需要替代方案。

图片来源:苹果杂志

Mac 正在成为 Apple Silicon 唯一的产品

苹果的决定不仅仅是清理旧代码。取消对 Rosetta 的全面支持可以让 macOS 更全面地进入 Apple 芯片时代。

苹果可以围绕自己的芯片、神经引擎性能、统一内存、能效、安全功能、图形架构和人工智能工作负载来优化 macOS,而无需为旧处理器平台提供太多的翻译支持。这很重要,因为macOS 27更深入地推进 Siri AI、Apple Intelligence、App Intents、Shortcuts 自动化、Liquid Glass 改进和更新的性能基准。

权衡是兼容性。苹果芯片多年来一直是 Mac 的主流,但许多用户仍然依赖英特尔时代的软件。苹果现在发出信号,这些部件需要更新、更换或留下。

这是熟悉的苹果模式。该公司从 PowerPC 转向英特尔,然后又从英特尔转向苹果芯片。它删除了 32 位应用程序支持。它放弃了旧的框架。当平台继续发展时,它会切断旧硬件。每一项改变都会带来挫败感,但每一项也都简化了苹果下一阶段 Mac 所需的软件堆栈。

Rosetta 2 的终结可能会打破被遗忘的工作流程

最大的风险不是主要的应用程序。 Adobe、微软、苹果自己的专业应用程序、浏览器、通信工具和最活跃的开发者软件已经经历了多年的适应。风险在于人们会忘记软件直到它失败。

这可能是旧的扫描仪实用程序、标签打印机应用程序、音乐插件、学术工具、字体管理器、小型自动化应用程序、旧版 VPN 客户端、实验室设备软件、遗留会计应用程序或内部业务工具。这些应用程序并不总是令人兴奋,但它们可能是必不可少的。

macOS 27 为用户提供了时间来识别这些依赖项,而 Rosetta 2 仍然可以使用。这使得这个版本成为一个过渡窗口,而不是立即中断。依赖较旧软件的用户应使用 Golden Gate 周期来测试替代品,请联系开发商,并避免被下一个主要 macOS 版本捕获。

苹果的支持页面已经告诉用户向开发者咨询是否有与苹果芯片兼容的更新版本。这个建议不再是例行公事。现在是最后期限了。

更干净的 Mac 未来,但也有一些痛苦

Rosetta 2 帮助苹果公司使苹果芯片的过渡比许多人预期的更加顺利。它让用户有信心尽早购买 M1 Mac,并让开发人员有时间对其应用进行现代化改造。其计划的退役表明苹果相信过渡窗口已经持续了足够长的时间。

对于大多数 Mac 用户来说,这种变化可能会悄然过去,因为他们的应用程序已经是原生的。对于使用旧工具、利基软件或废弃应用程序的用户来说,macOS 27 Golden Gate 可能成为他们最终需要清理 Mac 应用程序库的版本。

明年将显示哪些开发人员仍然足够关心更新他们的仅限英特尔的软件。依赖这些应用程序的用户不应等到 Rosetta 2 消失才发现。