Xcode 26.3 实测:AI智能体写代码快到离谱、智能到炸裂、方便到上头!

文章配图

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 变得更闪耀、更强大。

Related Posts

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注