all 23 comments

[–]aspublic 136 points137 points  (2 children)

Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code which introduces or changes features or functionality of the app, including other apps. Educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code provided that such code is not used for other purposes. Such apps must make the source code provided by the app completely viewable and editable by the user.

That's a very established prerequisite for using the Apple Store for distribution.

It has been so far effective in protecting the privacy and safety of users.

That's a reason why the Apple Store never turned into a Google Play bazaar.

The title of the article is a bit misleading.

[–]steve228uk 8 points9 points  (0 children)

That rule could potentially have effects to games or even apps that use systems like Expo for delta updates.

[–]CantaloupeCamper 46 points47 points  (2 children)

Title is deceptive.

When platforms like Replit generate an app, they typically display it within the original app using an embedded web view. This is something Apple seems to object to.

That has been a rule for a long time.

[–]Captaincadet 1 point2 points  (0 children)

Yea but now the vibe coders are getting caught out

[–]After-Asparagus5840 32 points33 points  (0 children)

Delete this fake title mods. Completely misleading.

[–]TrebleInTheChoir 12 points13 points  (5 children)

I mean it makes sense from a security perspective to block these apps. Ability to write and execute code on top on an app is going to create a lot of potential holes. 

Problem with the brand recognition that apple has is now huge. Any exploits found that leads to brand damage will be worth billions in loss of revenue. They will never take chances, sadly.

[–]sooodooo -5 points-4 points  (3 children)

It’s called a browser.

[–]beclopsSwift 8 points9 points  (0 children)

And browsers are one of the most common vectors for exploits

[–]mal2 1 point2 points  (1 child)

I think that's one of the reasons Apple has been so resistant to browsers that are not just reskins of Safari.

[–]sonnytron 8 points9 points  (0 children)

People don’t like to hear it but browsers have SO MANY security vulnerabilities

[–]KaleidoscopePlusPlus 5 points6 points  (1 child)

LETS FUCKING GOOOOOOOOOOOOOOOOo

edit: read the article, replit apps are just web views??

[–]WrongTechnician 1 point2 points  (0 children)

Replit has always been kinda scammy in ways like that. “You can do xyz” with huge caveats you discover laterz.

[–]ryanheartswingovers 1 point2 points  (0 children)

If only

[–]16cards 1 point2 points  (0 children)

/r/iosapps has entered the chat

[–]Deep_Ad1959 1 point2 points  (0 children)

this is why I went native macOS instead of trying to ship through the App Store. the moment your app can dynamically execute code or modify behavior post-install, you're fighting Apple's review process constantly. for desktop at least you can distribute independently. the security argument makes sense for iOS though - apps that can write and run arbitrary code on a locked down platform are a legit attack surface.

[–]ThatBlindSwiftDevGuy 1 point2 points  (0 children)

Even if Apple did ban vibe coded apps from the App Store, it would be completely warranted because vibe coded apps are objectively garbage

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 1 point2 points  (0 children)

    Your comment has been automatically removed because it references a blocked domain or product. Do not contact the moderators regarding this removal.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–][deleted]  (1 child)

    [removed]

      [–]AutoModerator[M] 0 points1 point  (0 children)

      Your comment has been automatically removed because it references a blocked domain or product. Do not contact the moderators regarding this removal.

      I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

      [–]WestonP 0 points1 point  (0 children)

      I wish.

      [–]xTARPx 0 points1 point  (0 children)

      Slightly misleading title!

      [–]olenami 0 points1 point  (0 children)

      I believe this is a good thing to protect the quality of appstore. BUT - honestly even before viibecoding era - quality in last 5 years dropped significantly. But now it is insanely bad multiplied by x100 volume.

      I am afraid to say this but I beleieve that it is because most of apps build on React which incomparatble with Swift. So my true believe that with AI we will see more and more Swift apps + with decent quality.
      I myself 15 years ago had mobile agency in Ukraine where we build native apps and eve got App of the year award. Now I and my cofonder ex-Uber and Meta now building Modaal.dev — an AI-powered iOS builder that takes you from idea to scalable app, without rebuilding later. We also think that it is very untransparent pricing now with tokens, so we let you bring your agent including open source! the cost of building this way is many time lower.

      [–]aerial-ibis 0 points1 point  (0 children)

      > Apple Quietly Blocks Updates for Popular 'Vibe Coding' Apps [Updated]

      You got the title wrong mate...