上周,一個叫 Anything 的 vibe coding 應用從 App Store 消失了。這不是一個小團隊的小項目。Anything 去年 9 月剛融了 1100 萬美元,估值 1 億。它做的事情很簡單:讓用戶用自然語言描述一個 App,AI 幫你直接生成出來。然后 Apple 把它下架了。
不只是 Anything。Replit 的 iOS 版從 1 月起就被 Apple 阻止發布任何更新,從開發者工具排行榜第一掉到了第三。Vibecode 也被卡住了。CNBC 為此寫了一篇評論文章,標題直截了當:「Apple's crackdown on AI apps puts it on the wrong side of history。」
![]()
▲ CNBC 評論:Apple's crackdown on AI apps puts it on the wrong side of history
講真,我看到這個消息的時候,第一反應是:Apple 到底在怕什么?
省流版
一、Apple 從 3 月中旬開始系統性地封殺 vibe coding 類應用。Anything(融資 1100 萬美元,估值 1 億)被完全下架。Replit 和 Vibecode 被阻止更新。二、Apple 引用的是 App Review Guideline 2.5.2:App 不能下載、安裝或執行改變其自身或其他 App 功能的代碼。翻譯成人話就是,你的 App 不能在運行時動態生成新的 App。三、Anything 試圖妥協,把生成的 App 改成在瀏覽器里預覽。Apple 不僅拒絕了這個方案,還直接下架了整個 App。四、Apple 自己在 2 月份剛把 OpenAI 和 Anthropic 的 AI 工具集成進了 Xcode。也就是說,Apple 允許 AI 幫專業開發者寫代碼,但不允許 AI 幫普通人做 App。五、這不是技術問題。這是商業模式問題。
到底發生了什么
去年 12 月,Apple 開始悄悄阻止 Anything 發布更新。沒有公開聲明,沒有郵件通知,就是默默地把更新審核卡住。
今年 3 月 18 日,9to5Mac 和 The Information 同時報道了這件事。Replit、Vibecode 也被波及。Apple 告訴 The Information,這些應用違反了 App Store 的長期規則,具體來說是 Guideline 2.5.2。
這條規則說的是:App 必須是自包含的,不能下載、安裝或執行會改變 App 自身功能或其他 App 功能的代碼。vibe coding 應用本質上就是在做這件事。用戶說一句「幫我做一個記賬 App」,AI 在后臺生成代碼,然后在 App 內運行這些代碼,展示出一個全新的界面和功能。
![]()
▲ Apple App Review Guidelines:Guideline 2.5.2 要求 App 必須自包含
3 月底,Anything 的創始人 Amin 做了一次妥協嘗試:把生成的 App 改成在外部瀏覽器里打開預覽,而不是在 Anything App 內部運行。這本來是為了符合 2.5.2 的要求。
Apple 的回應?拒絕更新,然后 3 月 26 日把 Anything 從 App Store 完全下架。Anything 已經在嘗試遵守規則了,Apple 依然選擇了最強硬的處理方式。
![]()
▲ MacRumors:Apple Pulls Vibe Coding App 'Anything' From App Store
2.5.2 這條規則的歷史
Guideline 2.5.2 不是新規則,它已經存在很多年了。Apple 用它封殺過很多東西。
2010 年,Apple 用類似的規則限制了 Flash 在 iOS 上運行。Steve Jobs 寫了那封著名的公開信「Thoughts on Flash」。2020 年,Apple 用規則限制了 xCloud 和 Stadia 這樣的游戲流媒體服務,微軟和 Google 被迫把服務搬到了網頁版。2026 年,輪到 vibe coding 了。
你能看出一個模式嗎?每當一種技術讓開發者可以繞過 App Store 的審核和分發體系,Apple 就會出手。Flash 讓 Web App 繞過原生 App。游戲流媒體讓云端游戲繞過單獨審核。Vibe coding 讓 AI 生成的代碼繞過代碼審查。Apple 的核心關切始終是同一個:控制權。
![]()
▲ 9to5Mac:Apple steps up crackdown on vibe coding apps
Apple 的矛盾
今年 2 月,Apple 把 OpenAI 和 Anthropic 的 AI 工具集成進了 Xcode。Apple 非常樂意讓 AI 幫專業開發者寫代碼。AI 生成的代碼最終還是要通過 App Store 審核流程,走正常的發布渠道,Apple 拿 30% 的抽成。
但 vibe coding 應用不一樣。它們讓終端用戶,也就是不會寫代碼的普通人,直接在 iPhone 上生成和運行 App。這些 App 不需要經過 App Store 審核,不需要付 30% 的傭金,不需要 99 美元的開發者賬號。
Apple 允許 AI 做工具。Apple 不允許 AI 做平臺。
這兩者的區別在哪?在于中間商。AI 輔助開發者寫代碼,Apple 依然是 gatekeeper。AI 讓用戶直接做 App,Apple 就被繞過去了。有意思的是,Anthropic 的 Claude 也可以幫用戶構建和預覽 App,但它在 App 內部運行,沒有被封殺。Apple 的標準似乎不是「AI 能不能生成 App」,而是「生成的 App 是不是在我的控制范圍內運行」。
真正的問題
Vibe coding 對 Apple 的威脅不是安全風險。安全問題可以通過沙箱、權限控制來解決。
真正的威脅是這個:如果普通人可以用自然語言生成自己需要的 App,那 App Store 里 90% 的工具類應用就沒有存在的必要了。
你想要一個記賬 App?「幫我做一個簡單的記賬應用,支持掃描小票自動記錄。」你想要一個健身追蹤器?「做一個能記錄每天運動的 App,帶圖表統計。」這些需求今天被幾百萬個獨立開發者用幾百萬個 App 來滿足。Apple 從每一筆交易中抽取 30%。如果用戶可以自己生成這些 App,這個商業鏈條就斷了。
EU 的 DMA 法案已經在逼 Apple 開放側載和替代支付。如果 vibe coding 再加一把火,Apple 對 iOS 生態的控制力會被進一步削弱。Apple 不是在封殺一個功能。Apple 是在保護一個商業模式。
接下來會怎樣
我覺得有幾個可能的走向。Apple 可能會出一套「合規版」的 vibe coding 規范,允許 AI 生成 App 但必須在 Apple 定義的沙箱里運行。被下架的應用可能轉向 Web,Replit 本來就有 Web 版。如果 EU 的 DMA 執行到位,側載成為常態,vibe coding 應用可以直接繞過 App Store。
不管怎樣,趨勢不會逆轉。用自然語言生成應用這件事,只會越來越容易、越來越普遍。Apple 可以延緩這個趨勢,但攔不住。歷史上每一次 Apple 試圖對抗技術大勢的時候,最終都選擇了妥協。Flash 是例外,但那是因為 HTML5 做到了 Flash 能做的所有事。Vibe coding 沒有替代品。
相關報道
MacRumors:Apple Pulls Vibe Coding App 'Anything' From App Store
9to5Mac:Apple steps up crackdown on vibe coding apps
CNBC:Apple's crackdown on AI apps puts it on the wrong side of history
Apple Guideline 2.5.2:developer.apple.com/app-store/review/guidelines
趕快去試試 vibe coding 吧!在手機上說一句話就能做出一個 App,這種體驗未來一定會成為常態。期待你回來留言反饋!
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.