Back
Technology

Apple Removes 'Anything' App, Reinforcing Stricter Policy on Dynamic Code Execution

View source

Apple Tightens Policy on Dynamic Code Apps, Removes "Anything" from App Store

Apple is tightening its policy regarding apps that generate and execute code, often referred to as vibe-coding apps. The company has removed the first such app from the App Store, following earlier reports of increased scrutiny on applications that dynamically generate and execute code.

The app removed is "Anything," which was taken offline for violating existing guidelines. This action follows previous instances where updates to services like Replit and Vibecode were blocked, signaling Apple's increasing vigilance in this area.

Apple's Stance on Dynamic Code Execution

Apple's rules prohibit apps from modifying their functionality via external or downloaded code. The company clarifies that the issue is not with the concept of vibe-coding itself, but rather with implementations that violate App Store guidelines.

Apps are expected to function independently within their own environment and should not execute code that alters their behavior or that of other apps.

Exceptions are made only in limited educational contexts where the user has full access and control over the source code. Furthermore, interpreted code is permitted only if it does not alter an app’s original function. This means apps that extend their capabilities significantly beyond their initial purpose may fall outside these regulations.

The "Anything" App Removal

"Anything" was removed despite the developer's attempts to address Apple's concerns. The app was modified so that generated applications were viewed via a browser rather than running within the app itself. However, this update was rejected, and the app was subsequently removed from the App Store.

It remains unclear why "Anything" was targeted first, as Apple has not provided further explanation regarding this specific enforcement. Other similar apps are currently still available, suggesting that the policy may be applied on a case-by-case basis.

This development indicates Apple’s focus on maintaining control over app functionalities and how applications introduce new capabilities outside the traditional review cycle. Developers of vibe-coding tools will likely need to adapt their methods significantly to comply with the platform’s evolving regulations.