苹果对两款广受欢迎的AI编程应用Vibecode和Replit发出了反对意见,理由是二者违反了App Store第2.5.2条准则,该条款禁止应用下载或执行会改变其自身功能的代码。Vibecode是一款面向iPad的网站构建应用,评分4.7,评价数超过3000条,可让用户借助AI创建可运行的网站。Replit拥有超过1.4万条用户评价,提供一整套用于创建应用和游戏的平台,其成果甚至可以提交上架App Store。这两款应用都违反了苹果的规则,因为它们生成的代码实际上引入了超出其原有范围的新功能。
这次执法行动,暴露出苹果“围墙花园”策略与AI开发工具这一新兴现实之间的根本性张力。苹果支持Xcode等传统编程环境,也支持“智能体式编程工具”,但对那些自身演变成平台的应用,划下了一条不容触碰的红线。这种区分很关键:这些应用已经不只是代码编辑器,或是帮助开发者写出更好代码的AI助手,而是让非开发者也能创建可运行软件的工具,有可能完全绕开苹果的审核流程。
苹果表示正与这两个开发团队合作,寻找符合规范的解决方案,这说明此举并非对AI编程工具的全面封杀,而是对现有平台规则的一次执法行动。苹果似乎能够接受帮助开发者在既有框架内编程的AI,但对那些把应用创建“平民化”、让任何人都能构建并部署可运行软件的AI工具,则心存顾虑。
对开发者而言,这树立了一个重要的先例:生成静态代码的AI工具没有问题,但能实现动态应用创建的工具则会受到严格审视。开发AI编程平台的公司需要认真考量,自己的工具究竟是在创造新功能,还是仅仅辅助传统开发流程。“编程助手”与“应用创建平台”之间的界限,很可能将决定哪些AI工具能在苹果的审核流程中存活下来。
