正文
苹果近日向开发者发布公告,正式明确了 Rosetta 技术的未来支持计划及 Intel 架构 Mac 的系统支持终点。根据公告,今年的 macOS Tahoe 将成为支持 Intel Mac 的最后一个 macOS 大版本,标志着苹果对英特尔平台系统更新的终结。
与此同时,Rosetta —— 这一在 Apple Silicon 过渡期发挥关键作用的二进制翻译技术,将在 Tahoe 之后的两个 macOS 大版本中继续得到支持,并计划于 macOS 27 被逐步淘汰。其主要使命仍是协助开发者在应用迁移阶段,顺利运行基于 Intel (x86_64) 架构的应用程序。
进入 macOS 27 时代后,苹果将大幅缩减 Rosetta 的功能范围,仅保留其部分能力,专门用于支持那些依赖旧版 Intel 框架且已无人维护的经典游戏,以确保这部分历史作品仍能在新硬件上运行。
技术背景与细节
-
Rosetta 是什么? 它是一种动态二进制翻译技术,能让搭载 Apple Silicon 的 Mac 直接运行仅包含 x86_64 指令的应用程序。当系统检测到此类应用时,会自动激活 Rosetta 进行实时翻译。由于翻译过程需要消耗额外资源,用户可能会感知到应用启动或运行速度有所下降。
-
运行机制:系统会优先运行原生 ARM64 应用。对于同时包含 ARM64 与 x86_64 代码的“通用应用”,用户可通过 Finder 的“显示简介”窗口,手动勾选“使用 Rosetta 打开”,以兼容某些尚未更新的旧版插件。需要注意的是,系统不允许在同一个进程内混合运行 ARM64 与 x86_64 代码,Rosetta 的翻译是针对整个进程(包括动态加载模块)进行的。开发者可通过检查
sysctl.proc_translated标志来判断应用是否运行在 Rosetta 模式下。 -
支持范围与限制:
- 支持:能够翻译绝大多数 Intel 应用,包括采用即时编译 (JIT) 技术的程序。支持 x86_64 指令集(含 AVX、AVX2)。
- 不支持:
- 内核扩展
- 用于虚拟化 x86_64 平台的虚拟机应用
- AVX512 指令集。开发者若需使用 AVX512 指令,应先检查
hw.optional.avx512f系统属性。
用户评论
相关文章
macOS 26.2 开发者预览版 Beta 2发布
苹果发布 macOS 26.2 开发者预览版 Beta 2,新增“边缘光效”功能,可为视频通话提供面部补光。本文详解新特性并预告系统级MCP支持与第三方AI集成等未来更新,附上升级指南。
Rosetta 将退役 Tahoe 为最后一版支持 Intel 的 macOS
Rosetta 将退役 Tahoe 为最后一版支持 Intel 的 macOS
macOS 26.1 Beta 更新详解:八大变化,进步与争议并存
macOS 26.1 Beta 更新详解:八大变化,进步与争议并存
更新macOS 26后,我的MacBook简直成了“暖手宝”
更新macOS 26后,我的MacBook简直成了“暖手宝”







