Apple 确认 macOS Tahoe 为最后一版 Intel 系统,Rosetta 将于 macOS 27 后正式谢幕

关注我们的 WhatsApp 频道, TikTokInstagram 以观看最新的短视频 - 开箱,测评与第一手新闻资讯。

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)机制的程序,并支持 AVXAVX2 指令集,但不支持 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 中文版!
资料来源

大家来评论

Apple 确认 macOS Tahoe 为最后一版 Intel 系统,Rosetta 将于 macOS 27 后正式谢幕

| 新闻/资讯, 电脑新闻 |