macOS 27 Golden Gate:通过 Rosetta 2 实现英特尔应用程序支持的最终章
即将推出的 macOS 27 Golden Gate 将成为通过 Rosetta 2 支持基于英特尔的应用程序的最后一个版本,此举标志着 Apple 向自有芯片过渡的一个重要里程碑。这一公告标志着 Apple 即将完成从英特尔处理器转向完全原生 Apple Silicon 兼容性的多年转变。
了解 Rosetta 2 及其在 Apple 生态系统中的作用
Rosetta 2 随 macOS Big Sur 一起推出,是一款动态二进制转换器,允许为基于 Intel 的 Mac 设计的应用程序在 Apple Silicon Mac 上运行。 Apple 的 Rosetta 2 以帮助破译埃及象形文字的 Rosetta Stone 命名,通过将 Intel x86_64 指令转换为 Apple Silicon 处理器可以执行的 ARM64 指令来实现类似的目的。
这项技术在 Apple 的转型期间至关重要,它确保用户可以继续运行现有软件,同时开发人员更新其应用程序以与 Apple Silicon 原生兼容。如果没有 Rosetta 2,这种转变对于全球数百万 Mac 用户来说将会更具破坏性。
Rosetta 2 技术概述
Rosetta 2 有多种运行方式:
- 动态翻译:在应用程序运行时即时翻译代码
- 提前编译:在安装时预翻译应用程序以获得更好的性能
- 即时编译:优化执行过程中常用的代码
- 硬件加速:利用 Apple Silicon 的性能核心实现高效翻译
转换过程非常高效,Apple 声称,使用 Rosetta 2 时,大多数英特尔应用程序在 Apple Silicon 上运行时都达到或接近本机性能。但是,某些应用程序(尤其是具有大量图形处理或特定系统级集成的应用程序)可能会遇到性能限制或兼容性问题。
Apple 芯片转型:战略转变
随着 M1 芯片的推出,苹果于 2020 年 6 月开始宣布从英特尔处理器过渡到自家芯片。这一战略决策是由以下几个因素驱动的:
| 因子 |
对苹果决策的影响 |
| 每瓦性能 |
Apple Silicon 显着提高了性能效率 |
| 垂直整合 |
完全控制硬件和软件设计 |
| 定制 |
能够专门针对 Mac 需求设计芯片
| 长期愿景 |
与 Apple 平台的长期路线图保持一致 |
这种转变非常迅速,苹果自 2020 年以来推出了几代芯片,包括 M1、M1 Pro、M1 Max、M1 Ultra、M2、M2 Pro、M2 Max、M2 Ultra 以及最近的 M3 系列芯片。每一代都带来了性能、效率和神经处理等专业功能的改进。
跨 macOS 版本的 Rosetta 支持时间表
自 Big Sur 以来,Rosetta 2 一直是每个 macOS 版本的关键组件。以下是支持的演变过程:
| macOS 版本 |
发布日期 |
英特尔应用支持 |
要点 |
| macOS Big Sur (11.x) |
2020 年 11 月 |
全力支持 |
Rosetta 2 的第一个版本 |
| macOS 蒙特利 (12.x) |
2021 年 10 月 |
全力支持 |
增强的 Rosetta 性能 |
| macOS Ventura (13.x) |
2022 年 10 月 |
全力支持 |
持续优化 |
| macOS 索诺玛 (14.x) |
2023 年 9 月 |
全力支持 |
进一步完善 |
| macOS Sequoia (15.x) |
2024 年 9 月 |
全力支持 |
有保证支持的最新版本 |
| macOS 27 金门 |
预计 2025 年 |
最终支持 |
与英特尔应用程序兼容的最新版本 |
| 未来的 macOS 版本 |
2025年后 |
不支持 |
仅限 Apple Silicon |
macOS 27 Golden Gate 对用户意味着什么
macOS 27 Golden Gate 中不再支持英特尔应用程序,这对 Mac 用户来说是一个重大转变。虽然自 Apple Silicon 过渡开始以来就已经预料到了这一变化,但其实际实施将以各种方式影响不同的用户群体:
对不同用户细分的影响
| 用户类型 |
潜在影响 |
建议操作 |
| 临时用户 |
如果使用现代应用程序,影响最小 |
确保应用程序更新至 Apple Silicon 版本 |
| 专业人士 |
可能需要更新专用软件 |
联系 Apple Silicon 版本的软件供应商 |
| 企业用户 |
对遗留系统产生重大影响 |
与 IT 部门一起规划迁移策略 |
| 游戏玩家 |
可能需要为某些游戏寻找替代品 |
检查游戏与 Apple Silicon 的兼容性 |
| 研究人员 |
专业科学软件的潜在问题 |
探索虚拟化选项或替代方案 |
对于大多数用户来说,向纯 Apple Silicon 应用程序的过渡将相对顺利。绝大多数流行的应用程序已经更新为支持 Apple Silicon,其性能通常比英特尔同类应用程序有所改进。然而,一些专门的、小众的或较旧的应用程序可能永远不会收到 Apple Silicon 更新,这可能会让用户在 macOS 27 Golden Gate 发布时别无选择。
开发人员的影响和准备
macOS 27 Golden Gate 中不再支持 Rosetta 2,这给开发人员带来了额外的压力,需要确保他们的应用程序与 Apple Silicon 完全兼容。虽然大多数主要开发商已经过渡,但截止日期为那些一直在拖延这一过程的人提供了明确的终点。
开发者资源
- Xcode 更新:Apple 继续通过更好的 Apple Silicon 工具和仿真来增强 Xcode
- 文档:有关 Apple Silicon 优化的综合指南
- 开发者论坛:针对过渡挑战的社区支持
- Beta 测试:提前访问 macOS 版本以进行兼容性测试
对于同时维护 Intel 和 Apple Silicon 版本的开发人员来说,Rosetta 2 支持的结束意味着他们最终可以将资源专门集中在 Apple Silicon 上,从长远来看,可能会带来更优化、功能更丰富的应用程序。
为过渡做准备
随着 macOS 27 Golden Gate 的发布临近,用户和开发者都应采取积极主动的措施来确保平稳过渡:
用户现在可以采取的步骤
- 识别英特尔应用程序:使用“关于本机”面板或第三方工具查找仅限英特尔的应用程序
- 检查更新:联系软件供应商了解 Apple Silicon 版本
- 考虑替代方案:研究关键旧应用程序的与 Apple 兼容的替代方案
- 虚拟化选项:探索用于运行 Windows 应用程序的 Parallels Desktop 或 CrossOver 等解决方案
- 数据备份:确保在主要操作系统更新之前备份所有重要数据
评估应用程序兼容性的工具
| 工具 |
目的 |
可用性 |
| 系统信息 |
用于检查应用架构的内置工具 |
macOS 内置 |
| Go64 |
用于检测 64 位应用程序的命令行实用程序 |
免费下载 |
| iStat 菜单 |
使用应用架构信息进行系统监控 |
高级应用 |
| AppShopper |
跟踪应用更新和兼容性 |
网络服务 |
Mac 软件开发的未来
随着 Rosetta 2 支持的最终结束,Mac 生态系统将进入专门为 Apple Silicon 开发软件的新时代。这种转变带来了几个潜在的好处:
- 性能优化:应用程序可以专门针对 Apple Silicon 架构进行设计
- 统一开发:在 iOS、iPadOS 和 macOS 之间更轻松地共享代码
- 硬件集成:与 Apple Silicon 的专用组件进行更深入的集成
- 创新:Apple Silicon 独特功能带来的新功能
Apple 已经通过 Final Cut Pro 和 Logic Pro 等应用程序展示了这种方法的潜力,与英特尔前辈相比,Apple Silicon 上的性能有了显着提升。随着开发人员专注于 Apple Silicon,我们预计会看到更多应用程序利用神经引擎、统一内存架构和专用媒体引擎等技术。
企业和教育考虑因素
对于大量部署 Mac 计算机的组织来说,放弃英特尔应用程序支持既带来了挑战,也带来了机遇。企业 IT 部门需要仔细规划其迁移策略,以确保业务连续性。
教育机构也面临着类似的考虑,特别是在处理研究、工程和其他技术领域使用的专用软件时。 Rosetta 2 支持的结束可能会加速专门针对 Apple Silicon 优化的教育软件的开发,从而有可能带来更多创新的学习工具。
结论:拥抱 Apple Silicon 的未来
宣布 macOS 27 Golden Gate 将成为通过 Rosetta 2 支持英特尔应用程序的最后一个版本,这标志着苹果向自有芯片过渡的一个重要里程碑。虽然这一变化需要一些用户和开发者进行调整,但它最终代表了 Apple 对 Mac 平台的愿景向前迈出了必要的一步。
当我们接近这一过渡时,Apple 已经表明了其致力于使这一过程尽可能顺利的承诺,并提供了多年的通知和强大的过渡工具(如 Rosetta 2)。该公司成功过渡的记录(从 PowerPC 到 Intel,以及现在从 Intel 到 Apple Silicon)表明,大多数用户都会适应而不会出现重大中断。
展望未来,macOS 完全基于 Apple Silicon 的未来将为性能、效率和创新带来令人兴奋的可能性。由于开发人员专注于 Apple Silicon 架构,我们预计会看到应用程序充分利用 Apple 芯片的独特功能,从而有可能重新定义 Mac 平台上的可能性。
目前,用户和开发者都应该利用 macOS 27 Golden Gate 发布前的剩余时间为这一过渡做好准备,确保 Apple 顺利进入下一个卓越计算时代。
macOS 27 Golden Gate 是最后一个通过 Rosetta 2 支持英特尔应用程序的版本
来自 MacRumors:Mac 新闻和谣言 - 所有故事 https://ift.tt/fr9m01D
macOS 27 Golden Gate 是最后一个通过 Rosetta 2 支持英特尔应用程序的版本
来自 MacRumors:Mac 新闻和谣言 - 所有故事 https://ift.tt/fr9m01D