3 ms·
> You can even ship a custom Javascript engine on iOS Yes but you can't run code downloaded from the internet or supplied by the user. So you are prohibited fr
by modeless 5y ago
> You can even ship a custom Javascript engine on iOS
Yes but you can't run code downloaded from the internet or supplied by the user. So you are prohibited from building your own browser, even without JIT.
Unless you are Roblox for some reason, then you can run all the downloaded code you want! Sucks to be a Roblox competitor, sorry no running downloaded code for you.
- terhechte 5y agoFully agree here, these special exceptions for big corp are just terrible. It has such a terrible bribery / corruption feel to it.
- UnpossibleJim 5y agoApple has long been known to "bend" certain rules for clients of the app store of a certain size. https://www.theverge.com/2020/6/17/21293813/apple-app-store-policies-hey-30-percent-developers-the-trial-by-franz-kafka https://www.theverge.com/2020/6/17/21293813/apple-app-store-...
- remram 5y agoWhere do they draw the line for what is "code"? Does HTML/CSS not count? Browsers will take complicated actions based on that downloaded data. Even PDF is up there if you ask me...
- ProfessorLayton 5y agoPro tip for Roblox competitors: Make a product that children really, really like, and make sure some of those children are those of executive leadership at the company you'd like to influence. You'll get exceptions too, and you don't even have to be a unicorn (Roblox got an exception well before that, after initially getting banned from the App Store).
- modeless 5y agoI am interested to hear more about the history of this exception. Roblox is now a public company worth 40 billion dollars and I believe a large part of that valuation can be attributed to their privileged and protected position in the iOS app store. Did they disclose that in their S-1?