苹果下架编程应用‘Anything’ 引发开发者争议
苹果公司近日下架了名为‘Anything’的vibe编程应用,理由是该应用违反了App Store审核指南第2.5.2条关于应用自包含性的规定。
苹果在声明中指出,其审查重点并非vibe编程应用本身,而是部分应用存在下载、安装或执行代码以改变自身或其它应用功能的行为。根据App Review Guidelines第2.5.2条,应用必须自包含,不得读写指定容器外的数据,也不得下载、安装或执行可能改变应用功能的代码。教育类应用在特定条件下可下载代码,但必须允许用户完全查看和编辑源码。
此外,苹果还援引Developer Program License第3.3.1(B)条,强调下载的解释型代码不得改变应用的主要用途。
开发者Dhruv Amin表示,其在《The Information》报道此事后,曾尝试更新应用,使用户可在浏览器中预览vibe代码,而非在‘Anything’应用内运行。但苹果拒绝该更新,并直接将应用从App Store下架。
截至目前,类似vibe编程应用如Replit、Vibecode仍可在App Store正常获取。苹果未对媒体的置评请求作出回应。
编辑点评
此次苹果下架‘Anything’应用,反映出其对App Store生态控制的持续强化。尽管vibe编程本身属于新兴开发模式,但苹果从安全与审查角度出发,严格限制动态代码执行,这体现了其对平台封闭性的坚持。此举可能影响开发者创新自由,尤其在教育、实验性编程领域。长远来看,若苹果不提供更灵活的审核机制,或可能推动开发者转向其他开放平台,如Android或Web端工具。同时,这也会引发关于平台垄断与创新平衡的讨论。从全球科技生态看,此类政策调整虽非重大事件,但对开发者社区和编程工具发展具有一定引导作用。