Java is not slower than native
For all you that keep saying apple -> native is faster than Android -> Java/JVM, you clearly are the same people responsible for spreading the FUD about how slow Java is after all these years. Java, years ago, was slow. It's made VAST improvements and in most cases is as fast as native, in some cases it's proven to be quite a bit faster, and in a few select areas, not so much. I would not use Java for life support systems software, or time critical such as device drivers. However, the JVM with it's JIT monitors and optimizes code in real-time as it runs and figures out what is running slow and speeds it up. Native code does nothing of the sort. If native is so much better why do more than 1/2 of the large scale enterprises and most of small to medium sized businesses trust their business to Java on the back end? Please, stop with the Java is slow fud. It's hardly the case. Most apps on Android run just as fast as they do on iPhone.
Android has a MUCH larger reach, and impact than apple's OS. By this I mean, google has to be concerned with just about every phone manufacturer out there using their platform, as well as tablets, set top boxes and more. Apple has two devices, the tablet and the phone, to worry about. For that reason android is going to take longer to mature and round out the features. Thus, we are not seeing as big a push by the android team to get better native support for games, for example. The latest 2.2 update comes a long way in helping out apps and games, but still, apple's native layer for games is going to beat android right now. As an android developer this is probably the most shocking thing to me as games are about 40% of the apple market, I would think they would put a LOT more resources on getting that segment of the architecture working better. Music apps is another area that android just can't come close in competing in. The audio latency is so bad, you can't tape the screen and get an immediate sound very easily with Android. Forget drum machine apps and such.
It's just a matter of time before it gets all that in there. But really, the native to Java comparison has to stop. There are always tradeoffs. Java is far easier to develop in than xcode. The tools are set up and ready to develop in about 5 minutes. I've developed in both and gave up on apple.