雷科技 02-07
Xcode正式「AI化」:苹果开放第三方大模型,人人都是iOS开发者的时代来了?
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

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

(图源:苹果)

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

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

(图源:ChatGPT)

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

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

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

(图源:Anthropic)

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

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

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

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

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

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

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

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

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

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

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

(图源:Reddit)

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

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

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

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

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

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

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

(图源:Gemini)

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

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

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

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

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

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

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

ai xcode 机器人 编程 程序员
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论