Apple has recently taken a firm stance on a new wave of AI-powered app-building tools by removing an app called 'Anything' from its App Store.
This decision isn't based on a new policy, but rather the enforcement of a long-standing rule, Guideline 2.5.2. This rule prohibits apps from downloading or executing external code that could alter their functionality. For years, this was primarily aimed at preventing security risks. Now, it's being applied to a new category of AI tools known as 'vibe-coding' apps, which allow users to create and run new applications directly on their devices, often just by describing what they want.
The chain of events leading to this removal began a few weeks prior. First, reports emerged that Apple was blocking updates for popular coding apps like Replit and Vibecode, demanding they remove features that ran dynamically generated code. This was the first clear signal that Apple was shifting from a permissive stance to active enforcement. The removal of the 'Anything' app was a direct escalation of this policy.
Second, the timing of this crackdown is significant. It comes just as Apple is deeply integrating its own sophisticated AI coding agents, like Anthropic's Claude and OpenAI's Codex, into its official developer tool, Xcode. This has led to speculation that Apple may be trying to channel AI-assisted development through its own controlled environment. While Apple maintains it's a simple rule enforcement, the move could be seen as favoring its own tools over third-party competitors, raising questions about competitive neutrality.
Finally, this all happens against a backdrop of immense economic and regulatory pressure. The App Store is a massive economy, with Apple paying out hundreds of billions to developers. Maintaining control is crucial to its business model. Simultaneously, regulations like the EU's Digital Markets Act (DMA) are forcing Apple to open up its platform, which may incentivize the company to tighten its grip in other areas, such as on how code is executed within apps. In essence, Apple is navigating a complex landscape, balancing platform security, developer innovation, and its own strategic interests.
- Vibe-coding: A term for using AI, often through natural language prompts, to quickly generate and prototype functional applications without writing traditional code.
- Dynamic Code Execution: The ability of an application to download and run new code after it has been installed, which can change its features or behavior.
- Xcode: Apple's integrated development environment (IDE), the official software suite used by developers to create applications for iOS, macOS, and other Apple platforms.
