【环球网科技综合报道】10月30日消息,据科技媒体9to5Mac报道,苹果近日发布了开发者公告,明确了macOS系统未来的更新方向和技术支持安排计划。其中,今年推出的MacOS Tahoe版本是macOS系统最后一个支持基于英特尔架构的MAC电脑的版本,标志着苹果在芯片架构的迁移过程中迈出了重大一步。作为苹果从英特尔架构迁移到自研Apple Silicon Chips的主要工具,Rosetta翻译机制的支持策略也得到了明确。公告显示,Rosetta 将继续在 macOS 的未来两个主要版本中提供全面支持,直至 macOS 27 推出。在此期间,该工具在帮助开发者在架构过渡过程中顺利运行基于英特尔架构构建的应用程序并减少适配方面发挥着重要作用过渡阶段的费用。据苹果介绍,macOS 27 发布后,Rosetta 的功能将会进行调整,仅保留一些基础功能,并重点支持依赖 Intel 框架开发并停止维护的老游戏,以保证这些用户的使用需求。
为了优化用户体验和系统效率,苹果强调MACOS系统将优先考虑基于ARM64架构开发的应用程序。如果应用程序同时包含ARM64和X86_64双架构,用户可以通过Finder中的“显示简介”窗口手动打开Rosetta模式,以兼容尚未完成ARM64架构更新的旧插件,兼顾兼容性和灵活性。为了帮助开发者更好的适应,苹果提供了一个技术方案:开发者可以通过调用 sysctlb 来判断应用程序是否运行在 Rosetta 模式下。yname 函数并使用 sysctl.proc_translated 标志,从而有针对性地优化程序的性能。 (春俊)