Apple's App Store Guidelines Now Allow Executable Code in Educational Apps and Developer Tools (macstories.net)
An anonymous reader writes: Apple made several changes to the App Store Review Guidelines during WWDC last week, including an easing of the prohibition against downloading and executing code on an iOS device. The ban on executable code remains intact, but rule 2.5.2 now also provides that: "Apps designed to teach, develop, or 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 Application completely viewable and editable by the user.
apple fatigue?
first!
Now that Apple has opened up Playgrounds in iOS11 to allow for easy loading of third party playgrounds, it makes sense they would modify the agreement to allow similar use elsewhere.
It also may mean they feel more secure about the sandboxing in apps in iOS11...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Now after 10 years, the Scratch programming language can come to the iPhone! Too bad my kids are all grown up now... Thanks for waiting so long for some common sense!
Codea has been available for years! ( lua-based dev environment)
What exactly are Apple's rules regarding programmable apps? Did they ban Conway's Game Of Life, for example?
So the rules are must be for testing or education and must allow looking at source.
I'm going to setup a site call "open source app store" and an app that can download the source. I'll call the App "Learn from Open Source". You'll be able to download open source apps that run in my app. View all the source. There will be messaging apps, video players, ebook readers, browsers, games, etc..
You can bet Apple will reject that app even though it follows the letter of their new terms.
Has Codea had a feature to share projects with other users of Codea? If not, it was probably a result of the rule as it existed before it was just softened.