Xcode 中大幅升级的 AI 智能体功能,让“氛围编程”对新手来说变得惊人地简单,有些 App 甚至可以完全不写一行代码就做出来。下面是我们的实际体验。
“氛围编程”(vibe coding)的概念,就是用户用自然语言告诉 AI 聊天机器人或智能体要写什么代码,然后由 AI 直接帮你写出来。最初这只是作为开发环境中常见的代码建议和自动补全功能的扩展。
随着 AI 工具的不断进化,它已经变得越来越强大。用户只需大致描述想要实现的概念,AI 就能生成函数,甚至完整 App——虽然不一定每次都完美,但成功率越来越高。
第一次提示通常不会完全符合预期,所以之后往往需要用户手动调整代码,或者再次请 AI 来修复和优化。
这个想法本身并不坏,因为它能让人以极快的速度生成大量可用代码,功能也基本能达到让最终用户接受的水平。
这个方向已经在多个平台上快速发展。像 OpenAI 的 ChatGPT 和 Anthropic 的 Claude 都提供了专门的代码生成工具,甚至能在 Xcode 等开发环境中直接嵌入聊天窗口。
而苹果显然非常希望开发者们把这种方式融入日常工作流。
和 Xcode 一起“氛围”起来
2 月 3 日,苹果将 Xcode 更新至 26.3 版本,先通过开发者构建发布,预计很快就会向更多用户推送正式版。
这次更新大幅增强了对智能体编程(agentic coding)的支持,允许 OpenAI 的 Codex 和 Claude 深度集成进 Xcode。苹果甚至做到了让开发者一键安装自己喜欢的 AI 模型,然后立刻开始用它迭代项目。
其中包括针对 Claude 和 Codex 的一键安装支持,同时也兼容其他遵循 Model Context Protocol 的智能体。
苹果还专门为这些模型加入了一些原生工具。例如,智能体可以直接截取 Xcode 内置模拟器中 App 的当前画面,然后根据用户的最新需求判断应该修改什么。
模型还能搜索文档、查看项目文件结构、修改项目配置、自动编译并修复 bug,循环迭代。
听起来 AI 几乎能替你干所有事——事实上,在一定程度上,它真的可以,而且厉害得让人瞠目结舌。
零痛感接入
我之前已经比较熟悉用 ChatGPT 在 Xcode 里辅助写代码,但功能相对有限。在我们记录的游戏开发过程中,我通常一次只让它修改 Xcode 里的单个代码文件。
除了让 Unity 项目导出到 iPad 上运行过,我从未从零开始完整创建一个 Xcode 项目。可以说,虽然我对 Unity 的 C# 脚本有一定经验,但完全没有做过原生的 Swift 应用。
这次测试,就把我当成一个对 Swift 完全一窍不通、第一次尝试做 iPhone App 的纯小白。

在 Xcode 里安装 AI 智能体对大多数人来说都非常简单。
通过 Apple Developer Program 安装 Xcode 26.3 Release Candidate 后,一启动就弹出新智能体编程功能的提示。随便填个项目名、搞定基本设置后,就得到了一个空项目。
接着我进入 Xcode 的设置,找到 Intelligence 选项。这里有 Coding Intelligence 区域,可以开启智能体使用联网工具的权限,甚至更激进的——允许智能体不经询问直接执行 Bash 命令行。
强烈建议新手把后一项关掉。我瞬间脑补了 AI 一不小心跑了个 rm -rf / 把我的 Mac 硬盘清空了的画面……
当然,苹果肯定也做了足够的安全护栏。虽然向智能体开放了 Xcode 的很多功能,但苹果应该已经把风险降到了极低,几乎不可能让事情彻底失控。
因为我有 OpenAI 的付费订阅,就直接选了 OpenAI。系统立刻警告说 Codex 是第三方软件,如果不小心,它能访问很多东西。我快速同意了——毕竟之前用 ChatGPT 时也签过类似协议。
安装完成后回到项目,点击左上角的星标图标,就能呼出智能体侧边栏。
整个设置过程简单得有点离谱。除了直接强制要求用户装智能体外,很难想象还能有多轻松的接入流程。
智能体出任务
这次测试,也是我人生第一个 Swift 项目,我想做个非常简单、适合新手几小时能完成的 App——最先想到的就是番茄钟(Pomodoro Timer)。
智能体窗口打开后,我给了个比较简短的项目描述,本以为会追问一堆细节。
Hi. 我想做一个简单的 iPhone 番茄钟。它应该能按照番茄工作法设置不同的工作时间块,然后开始计时。工作时间结束和休息结束时都要有提醒音效。
就这么一句话,结果 Xcode 瞬间开始疯狂填充代码。它先后问了我两次是否应用某些改动,我都点了同意,没几下模拟器里就出现了一个能正常运行的番茄钟。

从空项目到完整可用的 App,只用了短短几分钟。
界面当然很简单,但居然还有设置按钮。点进去能调整工作/休息时长、番茄轮次数量,甚至还能开关提醒音效。
更夸张的是,从提交提示到看到模拟器里跑起来的完整 App,前后只用了不到两分钟。
再点几下,App 就直接跑到了我提前注册的真机 iPhone 上,完美运行。
为了再榨干这技术,我又问:怎么把它弄到 TestFlight 上?结果立刻得到一整套详细步骤,还顺带推荐了几个可以继续优化的功能,比如添加通知权限的引导页面。
还不错的“氛围”
这只是对 Xcode 新变化的一次简单测试,却已经能看出智能体编程的恐怖实力。
几分钟内从零做出一个功能完整的(虽然简单)App,真的令人震惊。只要你清楚想要什么,并且能用文字描述出来,它就能立刻吐出一个可用的基础版本。
后续的修改也可以继续通过提示完成,对几乎不会写代码的人非常友好。而对有经验的开发者来说,这也是快速到达可迭代阶段的利器。
编程新手,甚至完全不想学代码的人,现在也能快速把脑洞变成能用的 App,而且质量还挺靠谱。
对已经会做 App、知道如何把 AI 融入工作流的开发者,这也是个明显的生产力加成。
不过,这确实大幅降低了做 App 的门槛——是福是祸见仁见智。
负面来看,很容易想象一大堆人快速批量产出简单 App,不怎么用心,然后一股脑儿塞进 App Store 赚快钱。
未来几周到几个月,App Store 审核团队恐怕要被大量雷同的低质量番茄钟、待办事项、闪光灯之类的小工具淹没。
虽然这可能会让 App Store 充斥更多垃圾应用,但代价或许是值得的——因为真正用心做的优质 App,将能更快获得新功能、迭代得更快。
以后你可能得在 App Store 里翻更久的“垃圾”才能找到好东西。但另一方面,智能体编程也可能让真正的好 App 变得更闪耀、更强大。