蘋果對兩款熱門AI編程App「Vibecode」與「Replit」採取行動,指控兩者違反App Store第2.5.2條準則,該條款禁止App下載或執行會改變自身功能的程式碼。Vibecode是一款評價4.7分、擁有超過3,000則評分的iPad網站建置工具,讓使用者能透過AI協助建立可運作的網站。Replit則擁有超過1萬4千則使用者評分,提供一套完整平台,可用來建立應用程式與遊戲,甚至能直接送交App Store審核。這兩款App之所以違反蘋果規則,是因為它們生成的程式碼,實際上會引入超出原始功能範圍的新功能。

這次的執法行動,凸顯出蘋果的封閉花園策略,與AI開發工具崛起現實之間的根本張力。儘管蘋果支持Xcode等傳統編程環境,以及「代理式編程工具」,但他們對「App本身變成平台」這件事,劃下了一條清楚的紅線。這個區別很重要:這些App已經不只是程式碼編輯器,或協助開發者寫出更好程式碼的AI助理,而是讓非開發者也能建立可運作軟體的工具,可能因此完全繞過蘋果的審核流程。

蘋果表示,正與兩個開發團隊合作,尋求符合規範的解決方案,顯示這並非全面禁止AI編程工具,而是針對既有平台規則的執法行動。該公司似乎樂於接受協助開發者在既有框架內編程的AI,但擔心讓App創建普及化的AI工具,普及到任何人都能打造並部署可運作軟體的程度。

對開發者而言,這立下了一個重要的先例:生成靜態程式碼的AI工具沒有問題,但能促成動態App建立的工具,將面臨更嚴格的審視。打造AI編程平台的公司,需要考量自家工具究竟是創造了新功能,還是單純協助傳統開發流程。「編程助理」與「App建立平台」之間的界線,很可能將決定哪些AI工具能通過蘋果的審核流程存活下來。