据The Information报道,苹果已经悄悄限制了Replit、Vibecode等AI「氛围编程」应用发布App Store更新,除非开发者做出相应调整。
所谓「氛围编程」工具,让几乎没写过代码的人也能通过日常语言描述,直接生成应用或网站。这种简单易用的特性,让它在程序员和普通用户中都火得很快。
苹果对The Information表示,部分「氛围编程」功能违反了App Store长期以来的规定:应用不得执行会改变自身功能或影响其他应用的代码。还有开发者提到,这类应用支持生成苹果设备上的软件,最近导致大量新应用提交,审核时间也被拖长了。
苹果发言人强调,这项政策并不是专门针对「氛围编程」应用。但有知情人士透露,在开发者同意修改预览生成内容的方式,或者直接砍掉某些功能(比如为苹果平台生成应用)后,Replit和Vibecode的更新已经接近通过审核。
像Replit这样的平台,通常会把生成的App直接在自家应用里用内置网页视图展示出来,而苹果似乎特别不喜欢这种做法。现在苹果的要求是:想通过审核,就得改成用外部浏览器打开生成的App,而不是应用内嵌网页。
至于Vibecode,有知情人士说,苹果审核团队已经暗示,只要去掉专门为苹果设备生成软件的功能,更新大概率就能过了。
The Information认为,苹果的这次干预可能会严重影响这类应用的体验和增长。比如Replit的iOS应用自从1月份最后一次更新后,在苹果免费开发者工具榜单上从第一掉到了第三,公司内部有人把这部分原因归结于无法正常发新版本。
对苹果来说,「氛围编程」类应用存在潜在威胁:它们让用户能轻松做出不经过App Store的应用,同时还在某种程度上跟Xcode形成竞争。有开发者觉得,苹果有动机把大家往自家工具上引导,这样以后想换其他平台就没那么容易了。
更新:苹果对我们表示,并不存在专门针对「氛围编程」应用的限制条款,App Review Guidelines的制定是为了在保障用户安全的前提下鼓励创新。公司特别提到了指南2.5.2条款:
应用必须完全自包含在其包内,不得读写指定容器区域以外的数据,也不得下载、安装或执行会引入或更改应用功能(包括其他应用功能)的代码。专门用于教学、开发或让学生测试可执行代码的教育类应用,在有限情形下可以下载代码,但前提是这些代码不得用于其他目的。此类应用必须让用户能够完整查看和编辑应用提供的源代码。
同样的,《开发者计划许可协议》也规定,应用可以下载代码,但前提是“不得改变应用的主要目的”,也就是不能提供与应用原本宣传和预期用途不一致的功能或特性。
苹果发现应用违反App Store规则时,通常会向开发者说明违规情况,并尝试合作帮助其调整合规。在The Information报道的案例中,苹果表示一直与相关开发者保持沟通,持续告知指南违规的具体问题。





