I’ve recently come across JamVM, it looks like a really nice, small and decent speed JVM. There have already been people running LWJGL’s OpenGL-ES binding with JamVM on ARM devices at pretty decent speeds. Example.
Apple also relaxed the restrictions in there TOS last year in relation to interpreted code and even allows tools like like Unity3d, Mono Converters, various emulators, etc. The only restriction currently being that tools can’t run downloaded code (like the Flash plugin).
The JamVM site says that it runs fine on the iPhone [quote]“built using unofficial toolchain and tested on a jailbroken iPhone”
[/quote]
Just curious, what’s stopping people from running JamVM applications on iPhone now and releasing on the AppStore?