While explicit approval from Apple is still required, these new
terms seem to acknowledge that there’s a difference between an
app that happens to have non-compiled code, and a meta-platform.
It’s a step that should allow for many new possibilities.
This hasn’t gotten nearly as much attention as Apple’s change to the advertising analytics guidelines, but it might be just as big a deal. In addition to allowing the use of scripting engines in games — many of which are already in the store, in apparent contradiction to the previous blanket ban on interpreted code — I’m pretty sure this is going allow some apps that had previously been rejected to be published.