W
Wes Roth·Techno one saw what APPLE just did...
TL;DR
Apple is blocking updates to vibe coding apps like Replit and Vibe Code, likely to protect App Store revenue and promote its own Xcode AI tools.
Key Points
- 1.Apple is blocking updates to Replit and Vibe Code since January/February 2025. Apple cites old guideline 2.5.2 and developer license rule 3.3.1b, which prohibit apps that download and execute code altering their own functionality — keeping apps in indefinite review limbo.
- 2.Vibe coding, coined by Andrej Karpathy, lets anyone build full apps using plain English. Platforms like Replit, Vibe Code, Vercel V0, and Cursor allow non-developers to generate apps with front-end, back-end, payments, and deployment — threatening Apple's entire app distribution model.
- 3.Apple's true motive appears financial: App Store commissions likely represent 20–25% of Apple's total profit. While only 6–7% of Apple's roughly $400B annual revenue, the high margins on App Store fees make it a disproportionate profit driver that vibe-coded web apps directly threaten.
- 4.Apple has a documented history of using rule enforcement to extract revenue. WeChat mini-app updates were blocked for years until Tencent agreed to a 15% revenue share; Epic Games sued over 30% fees in 2020; and the EU fined Apple €500M in 2025 for anti-steering violations.
- 5.Apple added AI coding features powered by OpenAI and Anthropic to Xcode while simultaneously blocking competing vibe coding apps. Critics including Tim Sweeney (Epic Games CEO) and Riley Brown (Vibe Code co-founder) call this anti-competitive, harming developers and kids learning to build apps.
- 6.Apple's strategy is short-sighted because vibe coding is the future of how developers — especially today's kids — will learn to build. The App Store already receives ~3,000 new submissions daily, on track for 1M+ per year, and regulators in both the US and EU are already watching Apple closely for antitrust violations.
Life's too short for long videos.
Summarize any YouTube video in seconds.
Quit Yapping — Try it Free →