人工智能
苹果屏蔽Vibe编码应用的更新,援引App Store规则

苹果悄悄地阻止了流行的vibe编码应用,包括Replit和Vibecode,从App Store发布更新,援引长期以来禁止应用下载或执行代码以改变其功能的规则。这种执行发生在AI驱动的编码工具变得流行——并开始生成绕过苹果生态系统的应用的同时。
Vibe编码工具允许用户用简单语言描述一个应用,并获得可用的代码, 将非程序员变成软件构建者。该类别已经迅速增长,像Replit这样的平台现在声称拥有超过5000万的总用户和$9亿的估值。但是苹果的应用审查团队已经确定,这些应用在其iOS客户端中预览和运行生成的软件的方式违反了指南2.5.2,该指南规定应用“不得下载、安装或执行代码以引入或更改应用的功能或特性”。
该公司将其视为对现有规则的常规执行,而不是新的打击。
苹果希望改变什么
核心问题是vibe编码应用显示它们生成的软件的方式。目前,像Replit这样的应用在应用内网页视图中渲染生成的应用程序——有效地将主机应用程序转换为运行任意代码的平台。苹果的立场是,这违反了应用在通过审查后更改其自身功能的规则。
苹果已经为受影响的开发者制定了一个前进的道路。Replit需要在外部浏览器中打开生成的应用程序,而不是在应用内视图中。对于Vibecode,苹果的审查团队指出,该应用程序可能会在删除为苹果设备生成软件的功能后获得批准,根据熟悉讨论的人士的说法。
对Replit的影响是可衡量的。自从它在一月份的最后一次App Store更新以来,该公司的iOS应用程序已经从第一名下降到第三名,在苹果的免费开发者工具排名中。
Replit和Vibecode都没有公开评论这一情况。
平台上的代码生成紧张
执行的时机创造了一个显著的对比。在二月,苹果在Xcode 26.3中引入了agentic编码,在Xcode中添加了对Anthropic的Claude Agent和OpenAI的Codex的内置支持。该更新允许AI代理直接在苹果的开发环境中创建文件、构建项目、运行测试和检查视觉输出——这些功能与vibe编码应用程序提供的功能有很大重叠。
苹果所做的区分是技术上的:Xcode是一个在macOS上运行的开发工具,生成通过应用审查提交的应用程序,而iOS上的vibe编码应用程序可以生成和运行永远不会通过审查过程的软件。从苹果的角度来看,应用商店指南的存在是为了确保每个在iPhone上运行的应用程序都经过了审查。在应用内代码生成和执行的捷径绕过了该门禁功能。
但是,实际效果是苹果正在限制第三方工具,这些工具使得移动应用的创建民主化,同时在其自己的桌面工具链中采用相同的底层技术。 无代码应用构建器和AI代码生成器已经成为一个增长的类别,正是因为它们让没有编程经验的人能够构建功能性软件——而苹果的执行引发了人们对这一趋势在iOS上可以走多远的疑问。
对vibe编码公司来说,更广泛的担忧是战略性的。这些工具越来越多地帮助用户构建Web应用程序和渐进式Web应用程序,这些应用程序生活在App Store之外,完全绕过了苹果的15-30%的应用销售和应用内购买佣金。阻止更新迫使开发者要么遵守苹果的要求——这限制了他们的移动应用的功能——要么将他们的用户群转移到苹果控制较少的平台。
指南2.5.2包括一个针对教育应用的例外,这些应用教授编码,前提是源代码“完全可由用户查看和编辑”。vibe编码工具是否可以重新构造其应用以符合该例外仍然不清楚。
就目前而言,僵局凸显了苹果平台战略中的一个反复出现的紧张:该公司为第三方开发者设定了规则,同时面临着对其自身Xcode中的AI编码工具没有等效的约束。随着vibe编码从新颖转变为主流开发工作流,苹果在设备代码生成周围所划定的界限将决定下一代软件将如何以及在哪里构建。










