最近,Xcode迎来一波小版本更新,但带来的功能相当给力——它支持AI了。具体来说,Xcode 26.3开放了AI Agency的接口,包括Claude、Codex和Mock。一旦开发者在Xcode中绑定这些第三方账号,就能获得全局AI支持的开发环境。

(图源:Gemini)

在海外的Reddit论坛上,小雷看到了很多用Claude开发应用的帖子。有一位用户表示,由于他长期饱受慢性鼻炎困扰,因此想用一款App记录睡眠、饮食、天气等数据,以发现这些因素和鼻炎症状发作的相关性。这位用户不懂Swift编程语言,直接让Claude Code帮他设计数据库模式、构建相关性引擎、调用各类API,甚至App在App Store中的文字介绍,都是Claude帮他直接生成的。



程序员热捧的AI神器,苹果终于能用了

(图源:苹果)

当然,需要明确的是,AI编程工具不是全知全能的神。当下,完全依赖AI编程,仍然会遇到很多问题。比如,AI幻觉仍然存在,有时会出错甚至胡乱操作,如果它拥有太多的权限,一旦操作失误会带来巨大的损失。因此,在重大的开发项目中,AI工具仍然只能打辅助,重大关键决策还是要人工复核。

另外,在将产品经理、用户的需求转化成代码时,仍然需要程序员来扮演「跨维度翻译」的角色。自然人的需求经常是多变、复杂甚至自相矛盾的,语言表达也经常会存在模糊暧昧的情况,这和充满确定性的编程语言很不一样。现实中,产品经理和程序员之间的拉扯,就缘于此。

关于AI大模型和编程工具之间的区别,我们可以把模型理解为大脑,你问它答,但它没有手脚,不能行动。AI大模型可以帮用户写一段代码,但不能访问操作用户电脑本地的文件和代码编辑器,更不能直接运行调试代码。而AI编程工具在做的,就是在大脑之外,装上手脚,既会思考决策,也能执行。像Claude Code是本地运行的工具,直接集成了编辑器,能够直接访问、修改、生成本地文件,调用各类资源。

未来AI和程序员的角色定位会有区别,AI更接近于建筑工人、初级设计师,程序员则是总工程师。同时,程序员还会是解决AI幻觉的一道防线,一旦AI写出有漏洞或错误的代码,具备深厚编程知识的程序员,能够快速定位并排查出问题,正如很多程序员说的那样:



(图源:Reddit)

现在我们再回过头去看Anthropic CEO发表的「暴论」,AI彻底取代程序员当然不现实,但AI逐渐替代程序员的部分工作这件事,已经在发生。



可能很多人会惊讶,一向强调自研和封闭生态的苹果,这次给Xcode加装AI能力,方式却是借助外部力量。在小雷看来,这背后反映的是苹果AI实力的相对薄弱。尽管几年前苹果就推出了自家的Apple Intelligence,并且应用于iPhone、Mac、iPad等设备,但是苹果的AI经常被吐槽不够智能。



Xcode AI找外援,都怪苹果自研模型太拉胯

因此,小雷认为,Claude Code等AI编程工具出现后,程序员的职业定位发生了变化。未来程序员的优势将不再是「写代码的能力」,而是「驾驭代码逻辑与系统架构的能力」,AI可以给简单的需求搭建架构、拆分任务,但庞大的开发工程,还是要人工来统筹拆解,完成顶层设计。

这次在新版Xcode上,苹果的思路也是简单粗暴:既然市面上已经有实力强大的AI编程工具,那么直接开放接口让开发者自己选择就好了。至于让Xcode接入苹果自己的AI编程工具,苹果不是不想,而是做不到。

另外,小雷认为,Xcode加入对外部AI工具的支持,对于苹果自己的AI发展也是有帮助的。苹果本身已经在AI领域落后了,如今要奋起追赶,除了不断烧钱砸入海量资金外,向竞争对手学习「偷师」也是一种有效的提升手段。当越来越多的开发者在Xcode中直接调用AI工具时,就能带来大量AI编程开发的实际案例,也能变成苹果AI学习的宝贵素材。开发者养成使用AI的习惯,也有助于苹果后续不断在开发工具、系统应用中更新测试AI场景。

当然,AI编程工具的大脑仍然是AI大模型,它决定了这款工具够不够聪明。Claude Code默认接入的大模型是自家的Claude模型,但开发者可以更换成其他家的,很多国内开发者出于连接速度、成本等因素考虑,会替换成智普GLM、Kimi、DeepSeek等国产大模型。

早在2023年,就有爆料称苹果已经创建了大模型框架Ajax,要打造「Apple GPT」。但时至今日,苹果的自研大模型还是遥遥无期。最近,苹果基础模型团队核心人员持续离职,严重拖慢了苹果自研AI的进度。



AI编程工具,不光能把问题答对,还能把事情干成。

此外,App Store上的海量应用为苹果贡献了丰厚的收入。根据第三方机构的估算,苹果2025一年在大中华区获得的App Store分成收入,就高达500亿元左右。在苹果设计的分成机制下,大部分应用获得的收入,都会按照15%或30%的比例缴纳「苹果税」。当苹果应用的开发难度大幅降低,那么苹果开发者以及应用数量,就会迎来一波新的增长,苹果自然是受益者。

10分钟开发一款iOS App,不再是梦

但这个过程其实存在很多问题,比如开发一款应用,光写代码还不够,还得设计界面,同时还可能调用本地的一些文件。很显然,网页端的AI很难做到这些,它只能被动地接收用户输入的信息,包括文字、图片、链接、上传的文件等。



所以一直以来,Apple Intelligence都在依靠外部势力,它和OpenAI和Gemini都有深度合作,未来新版本的Siri将直接基于谷歌开发的模型进行。

(图源:苹果)

为了应对更复杂的全流程编程需求,以Claude Code为代表的AI编程工具应运而生,它们就是当下大家热议的「AI Agency」。严格来说,AI Agency和AI Agent(智能体)不是一回事,智能体通过指定的脚本执行、按照设计好的条件触发,而AI Agency更强调自主权,能够自己设计流程、调用需要的工具。Claude Code等AI编程工具通常都会支持一系列的智能体插件,以增强在特定领域的能力。

其实,对专业资深的开发者来说,Xcode开放AI编程工具接口,对他们的影响不会很大,因为他们早就娴熟地用Claude之类的工具提升编程效率了。但对很多入门开发者甚至小白来说,Xcode直接集成AI工具,还是大幅度降低了他们的学习成本,能更容易地捣鼓出简单的App。

(图源:ChatGPT)

尽管这次苹果没有为Xcode提供自家原生AI,但已经在释放信号——AI正在彻底改变编程行业。AI进化的脚步不会停下来,还会持续释放魔力,至于它下一次会颠覆哪个行业,很快就有答案了。

(图源:苹果)

目前市面上的众多AI编程工具中,最受好评、影响力最大的是Claude Code。Claude所属公司Anthropic的CEO Dario Amodei在公开采访中表示,他们公司内部的工程师已经不手写代码了,而是完全交给Claude。他甚至宣称,未来半年到一年,程序员就能被彻底取代。这位CEO发表暴论,当然是为了推销自家的AI服务,但的确也能看出当下AI编程工具令人咋舌的强大能力。

作为开发苹果生态应用的唯一官方IDE,Xcode这波更新意义重大,它或许能彻底颠覆传统苹果应用开发流程,让「人人都是程序员」变得可能。

AI时代,程序员会被替代吗?

(图源:Anthropic)

在介绍Xcode这次的更新前,我们有必要先把AI编程这件事说清楚。对于AI大模型,大部分人的第一反应应该是各家网页端的产品。这些大模型用起来更像是一个可以聊天的机器人,如果要用它们写代码,一般的步骤就是:把自己的需求告诉AI、AI帮用户生成代码、用户再把代码复制粘贴到对应的编辑器中。

有必要说明的是,此次Xcode更新之前,就已经有很多小白开发者通过Claude Code等工具开发iOS应用了。



在过去很长一段时间里,苹果都在不断推出各类面向普通用户的Xcode教程,手把手教用户怎么学习Swift语言、怎么搭积木一样搭建应用UI。但苹果的编程教程做得再通俗易懂、语言语法再简单好学,都比不上「简单几句话,AI帮我做了一款应用」这么震撼,AI大模型和编程工具的出现,对应用开发产生的影响是颠覆性的。

而且,能熟练掌握AI编程工具的程序员,具备比传统程序员更强的生产效率。在程序员会不会被AI替代这个问题上,我们可以得出更进一步的结论:不会被 AI 替代,但会被「先用上 AI 的程序员」替代。

AI 降低了编程的门槛,但提高了对代码审查的要求。

而AI编程工具的能力上限,仍然取决于它装载的大模型的实力。理论上说,开发者选择能编程能力最强的AI大模型即可。但现实中,开发者需要考虑成本等因素。以Claude Code来说,它原生大模型是收费的,面向专业开发者的费用大约100-200美元一个月,这对企业开发者来说当然不算什么,但个人开发者则对这项成本会更敏感。当然,不同类型的开发者自己会在成本和编程能力之间权衡,做出适合自己的选择。

有意思的是,由于这位用户是编程小白,他甚至不知道Claude Code是可以直接修改编辑Xcode文件的,而是把Claude写的代码复制到Xcode中去。也就是说,如果他拥有一点基础编程知识的话,这款App的开发速度还会更加快。现在Xcode直接集成Claude等AI工具了,更多像他这样的小白用户,都能轻松完成开发。

用Claude code等工具编程,开发流程大幅度缩减,用户只要直接用大白话告诉它需求,它就能自动根据需求拆分成不同的步骤,包括代码撰写修改、框架搭建、模块的生成拼接等。甚至,Claude还会直接运行调试,根据用户反馈再次修改。