Sun launches Java at iPhone
regdeveloper.co.uk
regdeveloper.co.uk
Also, this will be pretty pointless if the JVM must also run in the same sandbox as other iPhone apps. Its just additional overhead and the libraries will ultimately be limited to the same resources native apps have.
The only benefit I can think of is if you already have a Java ME based app you would like to port to the iPhone quickly.
Your application could be: Python -> Jython -> JVM -> compiled iPhone native and Apple cant tell the difference (or could they?).
Also, since everything runs in the same sandbox, Apple would technically not be able to stop people using the JVM with their applications. The JVM itself is not its own application, its just used to translate java byte code to native iPhone code for your application. Again this raises potential issues on how Apple could police that.