关注我们的 WhatsApp 频道, TikTok 与 Instagram 以观看最新的短视频 - 开箱,测评与第一手新闻资讯。
Apple 正式宣布,今年推出的 macOS Tahoe 将成为最后一版支持 Intel 架构 Mac 电脑的系统,标志着 macOS 自 2006 年转向 Intel 处理器以来的一个时代即将落幕。
根据 Apple 面向开发者发布的最新公告,过渡工具 Rosetta 将继续在接下来的两个 macOS 大版本中提供支持,直至 macOS 27。其主要功能仍是帮助开发者在 Apple Silicon 设备上运行基于 Intel 架构的旧版应用程序。
在 macOS 27 之后,Apple 计划仅保留 Rosetta 的部分兼容性功能,用于支持那些依赖 Intel 框架、但已停止维护的经典游戏作品。这意味着 Rosetta 的使命也即将进入尾声,Mac 将全面过渡至 ARM64 架构。
Rosetta 的角色与限制

Rosetta 是 Apple 在从 Intel 转向 Apple Silicon 过程中推出的关键翻译机制,可在运行时将 x86_64 指令 转换为 ARM64 指令,从而让旧版应用能在新架构的 Mac 上无缝运行。
当系统检测到仅包含 Intel 指令的可执行文件时,会自动启动 Rosetta 进行转换。不过由于翻译过程需要额外时间,部分应用在启动或执行时可能略有延迟。
系统会优先执行原生 ARM 应用,而对于包含双架构(ARM64 + x86_64)的程序,用户可通过 Finder 的“显示简介”选项手动启用 Rosetta 模式,以兼容未更新的旧插件。
值得注意的是,Rosetta 无法在同一进程中混合 ARM64 与 x86_64 代码,其翻译范围涵盖整个进程,包括运行时动态加载的模块。开发者可使用 sysctlbyname 函数并调用 sysctl.proc_translated 标志来判断应用是否在 Rosetta 模式下运行。
支持与限制范围
Rosetta 能够翻译大多数 Intel 应用程序,包括具有即时编译(JIT)机制的程序,并支持 AVX 与 AVX2 指令集,但不支持 AVX512。
此外,它不适用于以下类型的程序:
-
内核扩展(Kernel Extensions)
-
虚拟化 x86_64 平台的虚拟机应用
全面 Apple Silicon 化进入倒计时
自 2020 年推出首款 M1 芯片以来,Apple 持续加快向自研处理器的过渡步伐。目前,旗下绝大多数 Mac 产品线均已采用 Apple Silicon,包括 MacBook Air、MacBook Pro、Mac mini、iMac 及 Mac Studio。
而随着 macOS Tahoe 成为最后一版 Intel 系统,Apple 的生态迁移正式进入终章。Rosetta 的退出,也象征着 Mac 全面迈向 Apple Silicon 时代。
更多科技资讯,请继续守住 TechNave 中文版!
【资料来源】














