What’s happening?
Apple has started pulling down or rejecting apps that let users write, run or share code directly on iOS devices – the so‑called “Vibe coding” apps. The move caught many developers off guard, especially small startups that built their business around on‑the‑go coding environments.
Why the sudden heat?
According to Apple’s latest App Store Review Guidelines, any app that executes code not signed by the developer is a security risk. Apple says the rule is to stop malicious scripts from running silently in the background. But the enforcement has been anything but uniform.
Who’s speaking up?
Replit – the cloud‑based IDE that recently launched an iOS companion – posted a public letter saying Apple’s actions are “arbitrary”. They claim that similar apps, like Pythonista or JSBox, are still on the store untouched. Another Indian startup, Anything, which offers a low‑code platform for building mobile prototypes, faced a sudden "App Store Rejection – 2.3.4" notice without clear explanation.
What the guidelines actually say
The relevant clause (3.2.1) states: “Apps that download, install or execute code that changes the app’s primary functionality must be reviewed by Apple.” In plain English, if your app lets users write new scripts that affect the core experience, you need explicit permission.
Apple’s own FAQ adds that “interpreted code” is allowed only if it runs in a sandboxed environment and does not alter the app’s binary. The problem is, many Vibe‑coding apps argue they run in a sandbox, yet Apple still flags them.
Indian angle – why this matters here
India’s developer community is booming. According to NASSCOM, there are over 2.5 million software professionals, and a big chunk of them rely on mobile‑first tools for learning and prototyping. If Apple keeps tightening the screws, Indian devs may shift to Android or web‑based IDEs, which could hurt Apple’s market share in a country that already lags behind Android in device volume.
Moreover, many Indian startups use these apps to teach coding in schools and coaching centres. A sudden removal from the App Store means loss of revenue and a hit to the growing ed‑tech ecosystem.
What’s the tech behind the controversy?
Most Vibe‑coding apps embed a JavaScript or Python interpreter. They download user‑written scripts from the cloud, compile them just‑in‑time (JIT), and execute them inside a sandbox. Apple’s concern is that such interpreters could be hijacked to run malicious code, like stealing credentials or mining crypto.
But the same interpreters are used in many approved games for scripting AI or custom levels – think Roblox on iOS, which runs Lua scripts without a fuss. The inconsistency is what startups are calling out.
Apple’s response so far
Apple has replied with a generic “We are reviewing your app for compliance with the guidelines”. No concrete timeline, no public roadmap. Replit tried to appeal the decision, but the appeal was denied with a short note: “Policy violation – see section 3.2.1”.
TamilTech’s take – the pros and cons
Pros: Apple’s security stance protects end‑users from potentially harmful scripts. For enterprise‑grade apps, a stricter review can be reassuring.
Cons: The vague enforcement hurts innovation. Small teams can’t afford legal teams to fight Apple’s decisions. In India, where many developers rely on cheap, mobile‑first tools, this could push talent towards Android or cloud‑only solutions.
In our opinion, Apple needs a clearer, publicly documented exemption list for educational and low‑code platforms. A transparent appeals process would also go a long way.
What can Indian developers do now?
- Check if your app’s interpreter runs entirely within a sandbox. If not, refactor to use Apple’s
JavaScriptCoreorWebKitWebView for execution. - Prepare a detailed compliance document – screenshots, architecture diagrams, and a security audit report.
- Consider publishing a web‑based version of your tool as a fallback. Users can still access the service via Safari, bypassing the App Store.
- Engage with local developer communities (e.g., GDG Chennai, Bengaluru Python User Group) to collectively lobby Apple for clearer guidelines.
What’s next?
Apple is expected to host a developer Q&A at WWDC 2024, where the Vibe‑coding issue might surface. Until then, startups should brace for possible re‑reviews and keep backup distribution channels ready.
For Indian users, the immediate impact is limited – most of the popular Vibe‑coding apps are still available. But keep an eye on updates; a sudden removal could happen any day.




Comments (0)
Be the first to comment!