返回快讯

苹果建议Mac开发者停止适配Intel

Apple已向部分Mac App Store开发者通知:若其通用应用要求macOS 13或更高版本,可将构建设置改为仅支持arm64,停止为Intel Mac提供x86_64版本;这是一项开发建议,并非对所有软件的强制下架令。

该通知适用于现有为Apple silicon和Intel处理器同时编译的Universal应用。开发者可在Xcode中将目标架构设为仅arm64,重新构建并提交Mac App Store;苹果仍建议尚未完成迁移的软件发布Universal Binary,以同时原生支持Apple silicon与Intel Mac。

macOS 26 Tahoe将是最后一代支持Intel Mac硬件的macOS。macOS 27 Golden Gate预计于今年秋季推出,只能安装在M1及更新的Apple silicon Mac上,Intel Mac无法升级至该版本。

原说法中“macOS 27停止支持Intel Mac”正确,但“Rosetta 2将在明年停用”需要修正。macOS 27仍完整支持Rosetta,且是最后一版提供完整Rosetta翻译层的macOS;从macOS 28开始,常规Intel应用将不再能依赖Rosetta在Apple silicon Mac上运行。

Rosetta是Apple silicon Mac运行Intel版本应用的动态二进制翻译层。开发者若在macOS 27及以前仅发布Intel版本,应用仍可通过Rosetta在M系列Mac上运行;但macOS 28起,未迁移的Intel应用将停止运行,苹果仅计划为部分依赖旧Intel框架且未维护的游戏保留有限兼容支持。

开发者并非必须立即删除x86_64构建。仍需支持Intel Mac存量用户、企业内网部署、旧版外设驱动、音频插件或未迁移依赖库的软件,可继续发布Universal版本,或独立提供Intel版本;但其用户无法使用macOS 27及之后的新系统,因此维护价值会随存量设备淘汰而下降。

市场机制上,买方是使用M系列Mac、需要原生性能和最新系统兼容性的消费者与企业,卖方是软件开发者、插件厂商、企业IT服务商和开发工具供应商。资金和工程资源将从Intel兼容性测试、双架构构建和Rosetta问题排查,转向Apple silicon原生优化、Metal加速、端侧AI和新系统功能;原生适配完备的软件商受益,依赖Intel二进制、旧驱动和未维护插件的开发者及企业IT环境承压。

来源:公开信息

ABAB AI 解读

Apple在2020年公布Apple silicon转型,以M1取代Intel处理器路线;这一决策不是普通CPU升级,而是把Mac从依赖外部芯片路线图的产品,转向由Apple同时控制芯片、操作系统、开发工具、功耗设计和AI计算单元的垂直平台。Rosetta 2从一开始就是过渡工具:它降低了旧应用迁移的用户成本,让开发者有数年时间重编译和适配,而非永久维持Intel软件生态。

资本路径上,Intel兼容性意味着开发者需持续维护两套CPU指令集、测试环境、编译产物与第三方依赖;Apple建议开发者转为arm64-only,可降低安装包大小、构建复杂度和质量保证成本。Apple则通过终止Intel Mac的新系统支持,加速用户向M系列硬件迁移,扩大自研芯片规模效应,并让开发者更集中地调用Neural Engine、GPU、Metal和统一内存架构。软件生态迁移最终会反向提高新硬件的购买必要性。

历史上,Apple曾两次进行大规模架构迁移:1994年从Motorola 68K转向PowerPC,2005年从PowerPC转向Intel;每次均使用兼容层和Universal Binary降低过渡摩擦,随后停止旧架构系统支持。Microsoft在Windows on Arm上也尝试以x86翻译层推动ARM PC生态,但其硬件、操作系统和芯片控制权比Apple分散。Apple的优势在于Mac硬件出货、操作系统更新和开发者分发主要经由同一平台协调,因此能更快设置兼容性终点。

这属于产业链重构。CPU架构看似属于开发者底层选择,实际决定软件分发、硬件换机、AI功能、外设兼容、企业IT预算和芯片供应商的价值分配。Apple停止支持Intel Mac,把系统与应用的未来需求锁定在自研Arm芯片上;Intel失去的不只是Mac CPU销量,也是开发者对x86持续适配的动力。Rosetta退出后,Mac生态中的性能优化、端侧AI功能和开发工具将更多围绕Apple silicon形成闭环。

ABAB News · 认知定律

  1. 兼容层延长过渡,原生生态决定终局

  2. 软件停止适配时,硬件换代才真正开始

  3. 芯片不只卖性能,架构决定开发者归属