Can JavaFX Mobile Compete With iPhone?

A couple of days ago, Sun Microsystems announced the availability of a new mobile phone operating environment. It’s called JavaFX Mobile, and it’s based around a Java/Linux software stack. If you look at the image above (both are real phones, running real software), you can see that Sun is aiming squarely at competing with Apple’s soon-to-be-released iPhone which runs an embedded version of MacOS X. The big question is: can JavaFX Mobile compete with iPhone?
I think the answer to that is yes… potentially. However, Sun and its future hardware partners have a lot of work to do. As of today, JavaFX Mobile looks to be pretty buggy, not feature-complete and runs very sluggishly on the hardware that I’ve seen. Obviously, this is a brand new offering so all that is to be expected. However, Sun and its partners will have to run fast to catch up with Apple.
The big difference between JavaFX Mobile devices and iPhone is that all aspects of the former will be open, and programmable, through a rich set of Java APIs; whereas the latter will be an essentially closed device. This is a great selling point for JavaFX Mobile - I know which type of device I’d prefer to own. By the way, while we’re on the topic of “open”, don’t believe Apple’s hype about closed devices being better for the consumer than open devices, because “third-party apps make phones, and even the whole mobile network crash”. I see quite a few people buying into this, and it’s total nonsense. I can assure you, whatever Apple’s business reasons are for keeping iPhone closed, it’s really nothing to do with that.
It’s good to finally see a company stepping up and trying to compete seriously with what Apple is doing. That is, to truly bring “desktop-class” software power to mobile phones. Apple is bringing MacOS X to the party, while Sun is bringing Java SE. Both are super-powerful software platforms on which to build amazing applications. I get the strong impression that current mobile OS makers don’t actually understand what Apple is doing with iPhone, which might explain their rather sorry responses so far. JavaFX Mobile is the first credible attempt I’ve seen at real competition for iPhone.
I hope Sun and their hardware partners can execute well on this - competition is great for the consumer…
Blog do Márcio d’Ãvila » Novidades Sun e Oracle no JavaOne 2007 on 12 May 2007 at 3:25 am
[...] Can JavaFX Mobile Compete With iPhone?, por Simon Brocklehurst, 10/05/2007, em seu blog. Veja também JavaFX Mobile versus the iPhone, por David Beers. [...]