For as long as I can remember, there has been a high degree of uncertainty as to the nature of both Google and Apple’s mobile platform. There have been indications that Google would adopt a J2ME approach to mobile development. There has been little light on Apple’s approach until now.
P.S. I wanted to make a quick comment about the achilles heal of the iPhone. That is, the lack of a keyboard or even a keypad. From my own experience with the Nokia 7710, it was irritating that it was difficult to make or receive a regular phone call without having to look at the device. Expect to see one of two alternative futures, an iphone that has physical keys or a steep rise in auto accidents as a consequence of its prevalent use.