近日,一名开发者借助 GPT-4 大型语言模型,使用 SwiftUI 开发出一款 iPhone 应用,并顺利通过苹果审核,在 App Store 上线。这款应用名为“5 Movies”。
据开发者介绍,整个开发过程主要通过与 AI 对话完成,由模型生成大部分代码,自己只进行了少量人工修改和补充,手动编写的代码比例大约在 2% 至 5% 之间。
他表示,自己更看重的是能否做出真正解决实际需求的产品。如果借助人工智能可以更高效地完成开发,那么这种方式本身就具有明显价值。
应用的主要功能
“5 Movies” 的核心功能比较直接:每天为用户推荐 5 部新电影,同时提供相关预告片,以及影片可观看的平台或链接信息,方便用户快速了解和选择内容。
开发方式
在实际开发中,开发者向 GPT-4 提出了明确需求,希望创建一款能够每日推荐 5 部新电影、展示预告片并附带观看入口的 iPhone 应用。随后,AI 生成了应用的大部分功能代码,开发者则主要负责修复少数 bug 和细节调整,最终完成了可上线版本。
从这一案例来看,AI 已经不只是辅助编程工具,也开始具备独立完成应用原型和主要功能开发的能力。对于个人开发者而言,这种方式有望显著提升开发效率,并降低产品从想法到上线的门槛。
