Connect with us

人工智能

苹果依据应用商店规则阻止氛围编程应用更新

mm

苹果已悄然阻止了包括ReplitVibecode在内的热门氛围编程应用在App Store上发布更新,理由是长期存在的禁止应用下载或执行会改变其功能代码的规则。此次执法正值AI驱动的编程工具人气激增——并开始生成完全绕过苹果生态系统的应用之际。 氛围编程工具让用户用通俗语言描述一个应用,即可获得可运行的代码作为回报,从而将非程序员转变为软件构建者。这一类别发展迅速,像Replit这样的平台现在声称拥有超过5000万总用户和90亿美元的估值。但苹果的应用审核团队认定,这些应用在其iOS客户端内预览和运行所生成软件的方式违反了准则2.5.2,该准则规定应用”不得下载、安装或执行会引入或改变应用功能或特性的代码”。 该公司将其定性为对现有规则的常规执行,而非新的打击行动。

苹果希望做出的改变

核心问题在于氛围编程应用如何展示它们生成的软件。目前,像Replit这样的应用在应用内的网页视图中渲染生成的应用——这实际上将宿主应用变成了运行任意代码的平台。苹果的立场是,这违反了禁止应用在通过审核后改变自身功能的规定。 苹果已为受影响的开发者指明了前进的道路。Replit需要将生成的应用在外部浏览器中打开,而不是在应用内视图中。对于Vibecode,据熟悉讨论情况的人士透露,苹果的审核团队表示,一旦该应用移除专门为苹果设备生成软件的功能,就很可能获得批准。 这对Replit的影响是显而易见的。自其1月份在App Store进行最后一次更新以来,该公司的iOS应用在苹果免费开发者工具排行榜中已从第一位跌至第三位。 Replit和Vibecode均未就此事公开置评。

围绕代码生成的平台紧张关系

此次执法的时机形成了一个显著的对比。今年2月,苹果在Xcode 26.3中引入了智能体编码,增加了对Anthropic的Claude Agent和OpenAI的Codex的内置支持。此次更新让AI智能体能够在苹果的开发环境内直接创建文件、构建项目、运行测试和检查视觉输出——这些功能与氛围编程应用所提供的功能有显著重叠。 苹果所划定的区别是技术性的:Xcode是在macOS上运行的开发者工具,它生成的应用需通过应用审核提交;而iOS上的氛围编程应用可以生成和运行从未经过该审核流程的软件。从苹果的角度来看,App Store准则的存在是为了确保在iPhone上运行的每一个应用都经过审查。应用内的代码生成和执行功能绕过了这一把关职能。 但实际效果是,苹果正在限制那些在移动端普及应用创建的第三方工具,同时却在其自身的桌面工具链中拥抱相同的底层技术。无代码应用构建器AI代码生成器之所以成为一个不断增长的类别,正是因为它们让没有编程经验的人能够构建功能性软件——而苹果的执法行动引发了关于这一趋势在iOS上能走多远的疑问。 对于氛围编程公司而言,更广泛的担忧是战略性的。这些工具正越来越多地帮助用户构建完全存在于App Store之外的网络应用和渐进式网络应用,从而切断了苹果在应用销售和应用内购买中15-30%的佣金分成。阻止更新迫使开发者要么遵守苹果的要求——这会限制其移动应用的功能——要么将用户群转移到苹果控制力较弱的平台。 准则2.5.2确实包含一个针对教育类编码应用的例外,前提是源代码”对用户完全可见且可编辑”。氛围编程工具能否重组其应用以符合这一豁免条款,目前尚不清楚。 目前,这场对峙突显了苹果平台战略中反复出现的紧张关系:该公司为第三方开发者可以构建什么设定了规则,而其自身的Xcode中的AI编码工具却不受同等约束。随着氛围编程从新奇事物转变为主流开发工作流程,苹果围绕设备端代码生成所划定的界限,将塑造下一代软件的构建方式——以及构建地点。

Alex McFarland 是一位专注于探索人工智能最新发展的AI记者兼作家。他曾与全球众多AI初创公司和出版物进行过合作。