蘋果強制下架 Anything App AI 氛圍編碼踩中 App Store 審核紅線
蘋果近期大力整頓氛圍編碼應用,以違反「自包含規則」為由強制下架知名應用 Anything,引發開發者社群關注。
隨著生成式AI技術的爆發,被稱為「氛圍編程」 (Vibe Coding)或「AI自然語言編程」的全新開發模式正在席捲軟體圈。而這股讓使用者只需「動口不動手」就能寫出程式的創新浪潮,似乎觸碰到蘋果App Store的核心守備範圍。根據The Information網站報導,蘋果近期開始強力整頓此類AI應用,上週更以違反規格為由,直接將知名氛圍編程App「Anything」從App Store中強制下架。
何謂「氛圍編程」?蘋果為何如臨大敵?
「氛圍編程」是指使用者完全不需要具備傳統的程式碼編寫能力,只需透過純自然語言描述需求 (例如:「幫我做一個計算卡路里的工具」),AI就會自動生成、解釋,並且在裝置上直接運行這些程式碼。
而這種極致的便利性,卻讓蘋果的審核團隊感到坐立難安。在下架「Anything」之前,蘋果就已經連續攔截知名開發工具Replit,以及另一款名為Vibe code的應用程式更新請求,進而引發開發者社群的強烈反彈與關注。
殺手鐧:App Store審核指南第2.5.2條
面對外界「打壓AI創新」的質疑,蘋果出面澄清,表示這波整頓行動並非針對「氛圍編程」這項技術本身,而是為了打擊「違規修改應用程式功能」的行為。
蘋果祭出的尚方寶劍,是《App Store審核指南》中極具份量的第 2.5.2 條——「自包含規則」 (Self-containment),其中要求App必須在自身的封裝套件內獨立運行。開發者嚴禁下載、安裝或執行會引入「新功能」或「改變現有功能」的外部程式碼。此外,雖然蘋果允許App下載解釋型程式碼 (Interpreted code),但前提是「絕不能改變應用程式最初聲明的核心用途」。
簡而言之,蘋果的底線是:你的App可以作為一個「工具」幫助使用者在畫面上撰寫編碼、開發新軟體;但你的App絕對不能透過執行這些未經蘋果審核的動態程式碼,藉此改變App自身的行為與功能。
「Anything」的妥協與最終出局
這次遭到開刀的指標性App「Anything」,其遭遇完美體現蘋果的鐵腕作風。
據The Information網站報導,「Anything」的開發團隊其實早就意識到潛在的合規風險。本月初,他們曾試圖向蘋果提交一個「妥協版」的更新:計畫將AI生成的程式碼預覽與執行功能,從「App內部」轉移到「網頁瀏覽器」中開啟,藉此規避App本身執行外部程式碼的疑慮。
但蘋果不僅拒絕這個更新版本的提交,更直接採取了最嚴厲的手段——將整款「Anything」App從App Store徹底移除。截至目前,蘋果官方尚未對這起具體下架事件發表公開評論,而商店中仍有少部分同類應用暫時逃過一劫,維持上架狀態。