苹果群发邮件通知Mac软件开发者:已经没必要再适配英特尔CPU

苹果群发邮件通知Mac软件开发者:已经没必要再适配英特尔CPU

💡 原文中文,约900字,阅读约需3分钟。
📝

内容提要

苹果通知Mac软件开发者,未来无需再适配英特尔CPU,建议新软件仅支持Arm64架构,以简化开发流程。此举源于macOS 27将停止支持Intel Mac,Rosetta 2也将在明年停用。但非强制,开发者仍可发布x64版本照顾存量用户。

🔎

延伸解读

开发者需权衡存量用户与新架构

苹果建议开发者仅支持Arm64架构,但并非强制。目前仍有大量Intel Mac用户,若开发者完全放弃x64版本,这些用户将无法通过Mac App Store下载应用。开发者需根据自身用户群体评估是否保留x64支持,或通过自有渠道分发以覆盖存量用户。

Rosetta 2停用时间线需关注

苹果计划在macOS 27停止支持Intel Mac,而Rosetta 2将在macOS 28中停用(部分游戏除外)。这意味着即使开发者继续提供x64版本,未来这些应用在Apple Silicon Mac上也可能无法通过Rosetta 2运行。开发者需关注这一时间线,提前规划应用的长期兼容性。

简化开发流程的潜在收益

苹果指出,仅支持Arm64架构可简化开发流程、减少开发时间,并优化下载量和设备占用空间。对于新应用或无需支持旧硬件的开发者,转向纯Arm64可降低维护成本,但需确保应用的最低系统版本要求(macOS 13或更高)与目标用户匹配。

Q&A

苹果为什么通知开发者不再需要适配英特尔CPU?

因为苹果计划在macOS 27中停止支持Intel Mac,并且Rosetta 2也将在明年停用,所以苹果建议开发者不再需要为Intel CPU适配,可以只支持Arm64架构。

苹果对开发者的具体建议是什么?

苹果建议开发者将应用构建设置更新为仅Arm64,重新构建应用并提交到Mac App Store,无需再支持x64架构。

苹果的建议是强制性的吗?开发者还能发布支持Intel Mac的软件吗?

不是强制性的。开发者仍然可以继续发布支持Intel Mac的软件,但可能无法通过Mac App Store,可以通过自己的网站发布。

取消对Intel Mac的支持对开发者有什么好处?

可以简化开发流程、减少开发时间、优化下载量和设备占用空间。

Rosetta 2什么时候停用?

Rosetta 2将在macOS 28中停用,但部分游戏除外。

如果应用仅支持Arm64,对使用Intel Mac的用户有什么影响?

使用x64架构的用户将无法下载和使用该应用,因为应用不再支持Intel Mac。

🏷️

标签

➡️

继续阅读