根據 The Information 的報導,Apple 上週從 App Store 移除了 vibe coding 應用程式「Anything」,理由是違反了其應用審核指導方針中的自我封閉規則。以下是相關詳情。
幾天前,The Information 報導指出,Apple 封鎖了如 Replit 和 Vibecode 等 vibe coding 應用程式的更新,聲稱這些應用違反了「應用程式不得執行改變其自身或其他應用功能的代碼」的長期 App Store 規則。
在同一天,Apple 向 9to5Mac 發表聲明,指出問題不在於 vibe coding 應用本身,而是違反了某些應用審核指導方針和開發者計劃許可協議的應用。具體來說,Apple 對於違反應用審核指導方針第 2.5.2 條的應用表示不滿,該條款規定:
| 條款 | 內容 |
|---|---|
| 第 2.5.2 條 | 應用應該是自我封閉的,不得讀取或寫入指定容器區域以外的數據,也不得下載、安裝或執行會引入或改變應用功能的代碼,包括其他應用。 |
Apple 在聲明中還提到開發者計劃許可協議第 3.3.1(B) 條,該條款指出:可解釋的代碼可以下載到應用中,但前提是該代碼不會通過提供與應用的預期和廣告目的不一致的功能或特性來改變應用的主要用途。
換句話說,Apple 似乎對幫助用戶開發其他應用的應用持開放態度,但對於那些能夠通過生成和運行超出 App Store 審核的代碼來改變自身行為的應用則持保留態度,這有時會涉及 vibe coding 的過程,視應用的工作流程而定。
根據最新報導,Apple 移除了 vibe coding 應用「Anything」,理由是違反了第 2.5.2 條的規定。報導指出,Apple 為何特別針對「Anything」採取行動並不明確,而該應用是在開發者 Dhruv Amin 嘗試解決 Apple 所關注的情況後被移除的。
在 The Information 早期報導此問題後,「Anything」試圖更新應用,使工具用戶能在網頁瀏覽器中預覽他們的 vibe coding 應用,而不是在 Anything 應用中。Apple 拒絕了該提交,並將該應用從 App Store 完全移除,Amin 表示。
截至目前,類似的 vibe coding 應用仍然在 App Store 上可用。Apple 如何處理 vibe coding 應用的方式引起了不少關注。




