苹果近日在 Xcode 26.3 中加入了 agentic AI(智能代理)编码工具,支持源自 Anthropic 的 Model Context Protocol(MCP)。该协议已被业界广泛采纳,使开发者能够在 Xcode 内使用 AI 进行项目发现、文件管理、构建测试和文档处理等操作。

新版本目前已作为开发者候选版发布,集成了 Anthropic 的 ClaudeOpenAI 的 Codex 两大 AI 代理。官方视频中,Xcode 总监 Ken Orr 表示:“我们未来还会增加更多功能。”尽管 Codex 得到同等支持,但 Anthropic 的工具似乎是首选。据 Anthropic 表示,Xcode 26.3 原生集成了 Claude Agent SDK,即驱动 Claude Code 的底层系统。

值得注意的是,谷歌的 Gemini 并未出现在介绍中,虽然谷歌的 Antigravity AI 编辑器 可以受益于 Xcode 的新 MCP 服务器。此外,苹果与谷歌在 Siri 服务上有合作,但开发者在 AI 编码工具上似乎被引导使用其他方案。

ai 大脑
ai 大脑

在隐私和安全方面,Orr 并未在介绍中提及,但预览版发布说明提醒开发者注意 “隐私保护文件夹”(Desktop、Downloads、Documents)的访问权限问题。如果开发者拒绝 Claude 或 Codex 访问权限,可能无法撤销,并建议将项目放在这些文件夹之外。苹果强调,第三方模型提供商的数据隐私政策将适用,意味着部分代码或数据可能会传输给外部 AI。

在演示中,Orr 展示了一个旅游应用的示例,AI 生成了 400 行代码,他评价道:“本来需要数小时完成的工作,现在已有一个可供审阅和优化的初稿。”前提是开发者需要具备审查和改进代码的能力。Anthropic 近期研究表明,熟练开发者使用 AI 可显著提高生产力,但技能不足的开发者收益有限,甚至学习效果不如未使用 AI 的同伴。

尽管存在疑虑,Xcode 的智能代理 AI 仍可能快速普及。一位早期用户表示,Visual Studio Code 过去在 AI 工具上占优,但 Xcode 的更新挑战了这一地位,“这是我见过的最好的 Claude 集成开发体验。”但也有开发者持保留态度,认为 Xcode 在易用性和效率上仍有问题,有人形容这次 AI 集成为 “在基础腐烂的地基上建城堡”

总的来看,Xcode 26.3 的更新标志着苹果正式 拥抱 AI 代理编程,提供开发者更智能的辅助工具,同时也引发了关于隐私、技能适配和生产力差异的讨论。