革命已经发生 — 只是不是你想象的那样
当 Andrej Karpathy 在 2025 年初提出 "vibe coding"(氛围编程)这个词时,大多数开发者都嘲笑它不过是另一个时髦词汇。十六个月后的今天,独立开发者们正在把真正的 App 发送到 App Store 和 Google Play — 而没有写一行 Swift 或 Kotlin 代码。
这不是炒作。这是一个范式转变。
在这篇文章中,我调查了全球 AI 驱动应用开发的现状,发现了一个令人惊讶的事实:"氛围编程"应用与专业构建应用之间的差距正在以超出任何人预期的速度缩小。
什么是 "Vibe Coding"?
Vibe coding(由 Karpathy 命名)指的是用自然语言描述你的应用,让 AI 负责实现。你:
- 告诉 AI 你想要什么("帮我建一个习惯追踪器,能同步 Apple Health 数据")
- 审查并迭代生成的代码
- 无需深入理解每一行代码就能发布产品
Cursor、Windsurf、Bolt.new,以及专门的移动应用构建器,已经将这个概念从概念验证变成了生产现实。
🔥 案例 1:RoomCycle — 完全使用 Claude Code 构建的 iOS 应用
技术栈: Claude Code(Anthropic)| 平台: iOS | 分类: 效率工具
RoomCycle 是一款面向 ADHD(注意力缺陷)用户的家庭整理应用,成功上架 iOS App Store — 整个应用使用 Claude Code 构建。开发者无需任何 Swift 专业知识。该开发者曾在 Hacker News 上分享了整个开发历程,提到 AI 负责处理 UIKit 实现,而他则专注于 UX 逻辑。
这是一个里程碑式的概念验证:AI 可以处理非专业开发者的完整移动开发周期。
🔥 案例 2:Bolt.new 原生移动支持 — Web 到 App 的流水线
技术栈: Bolt.new(StackBlitz)| 平台: iOS & Android | GitHub: 16,352 星
Bolt.new 最初是一个基于浏览器的全栈开发环境。2025 年,他们添加了通过 Expo 实现原生移动支持,这意味着你现在可以:
- 在浏览器中用自然语言提示生成完整的移动应用
- 在 iOS/Android 模拟器上预览
- 导出到生产构建
GitHub 上 16,352 颗星不会说谎 — 开发者社区正在密切关注。
🔥 案例 3:A0.dev — Y Combinator React Native 生成器
技术栈: React Native + AI | 平台: iOS & Android | Y Combinator: W25
Y Combinator W25 Demo Day 见证了 A0.dev 作为 React Native 应用生成器的发布。他们的主张是:在几分钟内将产品规格转换为一个可运行的跨平台移动应用。
在上线帖子中获得 263 个 HN 点数 — 是该批次评分最高的产品发布之一。
🔥 案例 4:Cloudflare VibeSDK — 开源 AI 编程工具包
技术栈: VibeSDK(Cloudflare)| 平台: 跨平台 | GitHub: 开源
Cloudflare 开源了 Vibesdk,这是一个 AI 编程工具包,专为在 Cloudflare 边缘基础设施上构建和部署应用而设计。它代表了一个新类别:专为部署而设计的 AI 编程工具,而非仅仅用于代码生成。
🔥 案例 5:Codebuff — 为你写代码的 CLI 工具
技术栈: CLI + AI | 平台: 跨平台 | Y Combinator: F24
Codebuff(YC F24)作为一款根据规格说明编写代码的 CLI 工具,在 Hacker News 上获得了 285 个点。虽然不是专门针对移动开发,但它代表了更广泛的趋势:AI 编程工具正从 IDE 插件向独立开发流水线演进。
反方观点:Bram Cohen 的 "Vibe Coding 邪教论"
并非所有人都持乐观态度。BitTorrent 创始人 Bram Cohen 发布了标题为 "The Cult of Vibe Coding Is Insane" 的文章,引发广泛转发,主要论点包括:
糟糕的软件是一种选择。快速发布和破坏性迭代并不是美德——当你的用户为此受苦时。
他的核心观点:
- AI 生成的代码通常缺乏边缘情况处理
- 调试 AI 生成的移动应用比调试手写代码更难
- 当出现问题时,抽象代价就会显现
反驳: 2005 年也有人说 Rails 不行,2015 年说 React 不行。快速迭代周期历史上总是胜出。
数据说话
| 指标 | 传统开发 | Vibe Coding |
|---|---|---|
| 首次上架 App Store 用时 | 2-4 周 | 2-4 小时 |
| 所需 Swift/Kotlin 知识 | 专家级 | 入门级 |
| 平均迭代周期 | 数天 | 数分钟 |
| 独立开发者成本 | $5K-20K 开发时间 | ~$20/月 API + 工具 |
HN 社区怎么说
来自 "After two years of vibecoding" 帖子(865 点):
"对于复杂项目我又回到手写代码了。但对于 MVP 和副项目,氛围编程速度快了 10 倍。"
来自 fast.ai "Breaking the spell of vibe coding"(434 点):
"危险不在于 AI 写了坏代码,而在于开发者停止学习代码实际如何运作。"
如何氛围编程你的第一个移动应用(可运行指南)
以下是一个使用 Bolt.new + Expo 构建习惯追踪器的最小示例:
# 给 Bolt.new 或 Cursor 的提示:
# "用 React Native 构建一个习惯追踪应用,包含:
# - 每日打卡列表
# - 连续打卡计数器
# - 本地通知
# - 通过 Expo 支持 iOS 和 Android"
# AI 生成代码后,运行:
npx create-expo-app@latest habit-tracker
cd habit-tracker
npx expo run:ios # 或 npx expo run:android
# AI 负责处理:
# - 导航设置
# - 状态管理(React hooks)
# - AsyncStorage 持久化
# - 通知权限
移动 AI 编程工具格局(2026)
| 工具 | 定位 | Stars/用户量 | 最适合 |
|---|---|---|---|
| Cursor | AI 优先 IDE | HN 讨论第一名 | 全栈 + 移动 |
| Bolt.new | 浏览器开发 | 16K+ GitHub | 快速原型 |
| Windsurf (Codeium) | AI 结对编程 | 企业团队 | 企业团队 |
| A0.dev | React Native 生成 | YC W25 | 跨平台应用 |
| Vibesdk (Cloudflare) | 边缘部署 | 开源 | 云原生应用 |
| RoomCycle | 真实上架应用 | App Store | 概念验证 |
我的观点:颠覆是真实的,但技能门槛同样真实
AI 氛围编程无疑降低了构建应用的门槛。但它并没有消除理解应用的需要。
在这个新范式中蓬勃发展的开发者有一个共同点:他们使用 AI 来消除繁琐工作,而不是避免学习基础知识。他们审查每一个 PR,理解每一个错误,并知道何时应该手写关键路径。
最优秀的氛围编程者是会编程的开发者。
数据来源
- Hacker News Algolia API — 关于氛围编程的热门讨论
- Bolt.new GitHub — 16,352 Stars
- RoomCycle iOS App — Claude Code 成功案例
- A0.dev — YC W25
- Cloudflare Vibesdk
- Bram Cohen: The Cult of Vibe Coding Is Insane
- fast.ai: Breaking the Spell of Vibe Coding
你的氛围编程体验如何?欢迎在评论区分享 — 尤其是如果你已经使用 AI 工具将应用上架到 App Store 或 Play Store。
Top comments (0)