4 de abr. de 2008

Is mobile fragmentation an issue or reality?

Funny! Couple weeks ago, I've asked Marcelo about Apple SDK in his blog. Seriously, fragmentation is a reality. We're always trying to avoid it, having a standard and trying to reduce the way of delivering and developing applications... But, is this the only way doing business here?

I'm convinced Java is a great development platform, but it will not surive in the "write once, run anywhere" way for so long. Don't get sad JME guys. I'm not thinking or even telling Java is going to die. It's a pretty mature platform, but it will co-exist. At least not for now.
I believe Android (funny picture aside!), iPhone SDK, Java, Symbian will co-exists as well. And seems like the only convergence point is (again?) the web: Webservices, widgets/wisets will definetely defines the new user experience to mobile-browsing in the internet, enhancing competition for services and content, not for delivery.


In my opinion, we're facing different scenarios:
  • Platform based changes - where Google promisses launching it's own O.S - Android.
  • End user experience - iPhone definetely re-invented this business.
  • Internet services - Widgets and Widsets (more in forum.nokia.com) and
  • Yahoo! Go (and next, Yahoo! Connect) experience.

So, developers might think to work in three kind of business:
  • Specific device-target development (iPhone, N95, etc)
  • General device development (Java dev.)
  • Mobile internet services development (Widsets/Widgets dev.)

Can you think out of the box? Make your points!

2 comentários:

Diógenes G. Rettori disse...

I would answer your question with: The issue of fragmentation is a reality... and the reality of the fragmentation is an issue.

No matter how hard we try to make a standard, prove a point, there'll always be someone with a new non-standardized standard and with an unproven point-of-view.

And somethings never change (yes, the matrix talk yesterday): the ones that are stronger, have more influence. And the ones with influence create the path. The thing here, agreeing with albinati's post, is to focus where you want to have your 'strongness' based on: devices, technologies, design, user experience? Time has proven you can't win them all.

Luis disse...

But somethings do change ;-)