Free Newsletters

   All InfoWorld Newsletters
Ahead of the Curve | Tom Yager » The mobile app gold rush

February 13, 2008 | Comments: (0)

The mobile app gold rush

Adobe, AOL, Google, and Yahoo see smartphones as fertile ground for rich and hosted apps and services

The mobile app gold rushFuturists' dreams of the wearable computer, constantly attached to its wearer and to the world, are realized. As foreseen, that technology has changed culture and, arguably, humanity. Professionals rely on smartphones and PDAs as more than aids to recall and communication.

In metro areas where the reach of coverage and range of services are broadest, mobile technology outmodes itself. Texting? Bah. Now the low bar is HTML-formatted e-mail with Office attachments. Fifteen-second "Hi, mom!" video snapshots have lost their appeal. I watched two hour-long clips from Apple Developer Connection on my Nokia E61i during my recent flight to San Francisco (that was before I got my iPod Touch). Like everyone, I think, I've come to take such things for granted. When I do comparative reviews of devices, I don't rank them according to the presence of advanced capabilities like these, but how well they're implemented. When BlackBerry and Nokia started shipping movie transcoding software with their handsets, it was clear to me that a corner had been turned. A phone that can play a full-length movie won't have trouble with much else.

Now that we're living the future predicted for us, where, through Bluetooth, our brains are attached to computers that keep us constantly connected to each other, one major question remains: Where are the apps and services that mobile platforms enable? In our hurry to get to the future, it seems we've overlooked the basics. Shouldn't our life-changing handsets be able to run programs?

That's a rhetorical question. The problem is not one of device technology, which is abundant. We're not wanting for connectivity now that TCP/IP service goes wherever there is metro cellular voice coverage. The lack of relevant, directly user-facing mobile applications and services can be traced to two roadblocks: platforms and wireless operators.

All modern mobile platforms, with the present exception of iPhone, support custom software development. All device APIs have the essentials such as file systems, multithreading, and access to the TCP/IP stack. The trouble is, each platform has a proprietary approach to interacting with users. One can argue that Java and Series 60 level the field, but the effort required to put up a passable UI using either of these is daunting enough to keep mobile app development a niche rather than a natural extension of common coding skills. The killer professional mobile app is out there somewhere, locked in the imagination of someone who dreamed a mobile dream, downloaded tools from Forum Nokia to try to realize that dream, and decided to go after a more attainable goal, like curing cancer.

The solution to the GUI dilemma is well in hand: HTML. While quality varies, all platforms have competent and improving Web browsers, which holds out the potential to use JavaScript, HTML, and CSS for user interfaces rather than cumbersome and proprietary APIs for text, graphics, motion, and input. Keep in mind as well that JavaScript has facilities for XML parsing, HTTP communication, and Web services. JavaScript performance is laughable on some handsets, but native or Java code fronted by an HTML/CSS/JavaScript GUI would impress and get apps to market faster.

Adobe had a shot at defining an even more appealing common ground with Flash, but it made a strategic decision that brings up the second roadblock to rich mobile apps. Adobe could have made a business of making sure that either the full Flash Player, or the embeddable content player called Flash Lite, runs on everything that moves, just as the desktop Flash Player does now. Flash Player drives sales of Adobe dev tools and back-end servers. Imagine extending that model to millions of devices, and allowing every Flash developer -- and there are so many -- to target phones. Instead of taking Flash to mobile developers and users, Adobe brought the best of Flash to wireless operators who will keep it under lock and key. Must-have features such as widgets and customizable home screens done up in Flash will exist on phones but only as created by wireless operators, who are likely to bill you for your maps and weather just as they charge for ring tones now. Even Apple saw the folly of putting developers at the bottom of the mobile food chain. I never expected Adobe to blaze a new trail in that regard.

It's Adobe's loss; mobile professionals will get what they need, and they'll have a range of sources. Vendors with new initiatives targeting the mobile app gap include AOL, Google, and Yahoo. BlackBerry is reworking its device software to take it in a less specialized direction, giving it a chance to join the rest of the handset population. For every vendor that doesn't get it, there are others who realize that every time you click to view or listen to a video or podcast, or wait for a GPS fix, or pull mail from your inbox, they have an opportunity to insert advertising.

Web 2.0 sites with offline content browsers will let users fill a briefcase with documents and media for portable viewing, content that's downloaded in the background as you do other things with your phone. This futurist proclaims that one day, our wearable computers will work with us and for us in ways that divisions among platforms and sweetheart exclusive deals with wireless operators make difficult to imagine.

Posted by Tom Yager on February 13, 2008 03:00 AM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




We are almost there. I know you can dial a number on many cell phones with voice recognition built into phones. Next step: Voice activated interface with your google mail, etc.

Bluetooth headset, cell phone in pocket.

Me: "Phone Check email."

Phone: "20 new messages."

Me: "Read inbox"

Phone: "Message number one: from Cindy, no subject. For a really good deal on..."

Posted by: Gostak at February 13, 2008 04:51 AM

Next step? PocketPC phones using Microsoft Voice have been able to do just that for years now.

Posted by: Ian at February 13, 2008 12:07 PM

Great post Tom. I think mobile apps have a long way to go. I read a blog post today that says 68% of mobile tv users stop using the service because the experience stinks.

http://majka.blogspot.com/2008/02/where-are-cool-mobile-apps.html

Jeff

Posted by: Jeff Majka at February 13, 2008 01:24 PM

Very insightful article, Tom!

I've quote a paragraph from the article as a lead-in for my post topic:

http://blog.mojipage.com/2008/02/16/why-is-mojipage-the-way-it-is/

Basically, you have summed up why we believe that the web will do for mobile what it did to the desktop.

Posted by: Wil Tan at February 15, 2008 11:21 PM

Good strategic thinking in this article.

The mobile device has been hampered by, on the one hand, carriers determined to control the devices closely. On the other hand, interface limitations of the devices have meant (thus far, and typically) that conventional enterprise applications have to be re-written for the portable systems.

There are 2 ways to break through the barriers as I see it. First, you can go the iPhone route. The device itself becomes so capable and flexible that custom-writing applications for mobile use becomes unnecessary. In this model the device adapts itself to the software already available.

The other way is that mobile devices become so prevalent, they define a powerful and compelling market of their own. It then becomes commonplace and even expected that mobile-specific development will take place. You have software vendors who simply have to ante up or else they lose out on a profitable market segment. In this model the software adapts to the device and it's requirements. This is essentially what personal computers did all those years ago.

As for the carriers, I suspect that eventually competition and their own success at marketing mobile devices will eventually force them to open up.

Posted by: Brian at February 27, 2008 12:00 PM

Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
» BUY A LINK NOW

Sponsored Technology Links