"You don’t want your phone to be an open platform, You need it to work when you need it to work. Cingular doesn’t want to see their West Coast network go down because some application messed up."
Steve Jobs, Interview, January 2007
So why doesn't Apple include J2ME on the iPhone? Cingular already has millions of J2ME phones that have not brought down their network! Besides, consumers today do not download J2ME apps/games from the web - they buy them from the carrier decks. That translates into real revenue for the carriers. Why would any carrier say no to millions of dollars in revenue? Oh right, the reason why the iPhone does not include J2ME is:
"Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain."Really??? Let's look at the evidence, shall we?
Steve Jobs, Interview, January 2007
- All Tier-1 phone manufacturers support J2ME in a big way.
- Most major carriers support J2ME in a big way.
- RIM has completely embraced J2ME for their Blackberry.
- Almost all Windows Mobile phones today come with J2ME pre-installed!
- Palm, the last J2ME hold-out has finally licensed IBM's J9.
- Microsoft, Yahoo and Google have released their mobile applications using J2ME.
- J2ME being opensourced has ensured that every future Linux phone will ship with J2ME pre-installed.
- Globally, and even in the land of BREW (US), more J2ME enabled phones are sold today than any other platform.
I predict that Apple will go the BREW route: they will release an SDK, but you will need to pay big bucks to Apple to get your app/game certified so that it will even run on the iPhone. And consumers will only be able to buy these apps/games from iTunes. In the end, it's not about closing the iPhone for the consumer experience, or for the carriers - it's about proprietary vendor lock-in. When Microsoft does it, it's illegal, when Apple does it, it's cool??!!
** Updated to include iPhone image.
8 comments:
totally agree.
can not understand why apple would not support so popular platform.
couldnt agree more..
Shame apple is taking that route.
100% agreed. I will never buy an iPhone for this very reason.
thanks man...I was about to buy iPhone without even thinking about this..but now I won't.
It is not an APPLE anymore....it is a BANNANA
Windows Mobile 5 phones do not all come with J2ME installed, mine from O2 in the UK came with a small footprint J2SE on it. The only J2ME that I've been make anything work well with is the IBM WEME JVM (used to be called J9) which is fine - but not preinstalled by any means.
It's 2008, and your predictions have come true... They did go for the BREW way ...
Apple is going the Microsoft way... and I'm not sure I want an iPhone anymore...
How bad it is not to have J2ME on iphone. I will not go for an iphone until it is there.
Post a Comment