Posts Tagged ‘mobile development’

The Economics of Mobile Application Development

Monday, September 22nd, 2008

At last Thursday’s Mobilize conference the discussion started off with a round table focusing on “The Economics of (Mobile Application) Development.” At the end of this panel discussion which included talent from BlackBerry, the LiMo Foundation, Qualcomm, Adobe, & Windows Mobile the group concluded the following:

“That mobile applications will run primarily over the web versus being installed native to the device, applications will be available in a centralized area (like Apple’s App Store) versus a distributed model of distribution, most applications will be downloaded versus bundled with the device, mobile applications will be developed through businesses rather than through a consortium, & finally that applications will continue to be geared towards the consumer versus businesses.”

These predictions point to a couple of hurdles that in my opinion will continue to plague the mobile industry for many years to come.

The first hurdle is that there are far too many mobile operating systems & too few standards in this space. When a company or an application developer decides to develop a mobile application they are forced in most cases to pick a single operating system to use to develop their application because trying to keep up with the support & life-cycle of that application on 5+ mobile operating systems requires resources that many businesses & application developers simply don’t have to invest. As a result, businesses & application developers loose entire audiences because their application won’t be supported on a large majority of mobile devices running other mobile operating systems. Even with 5+ mobile operating systems; why can’t each mobile operating system adhere to some set of standards that would allow applications to seamlessly work across operating systems?

It is evident that device manufactures realize the control they’ll have when choosing a particular operating systems to run on their device. That is why there is such a race to gain market share now before the mobile market becomes even more saturated with additional mobile operating systems (note that Android from Google is being released this week). If these companies can’t work together on a set of standards for businesses & application developers to adhere to my hope is that we’ll see some device manufactures & mobile operating systems simply go away.

Secondly, mobile carriers still control too much of the equation. The mobile carriers have control of which devices they’ll allow on their network. They determine how the mobile applications will be distributed to the consumer; installed on the device prior to sale or forcing the consumer to download. The mobile carriers also control the costs associated with the network time (voice or data) that the application will require to use. All of these control factors make it very difficult for businesses & application developers to develop an application that is simple & affordable for the consumer to use.

While the mobile market is obviously exploding & “open” for growth, don’t be fooled to believe that there aren’t some significant hurdles for us to overcome in order to deliver a valuable solution to enterprises & consumers.

What is your opinion on these questions pertaining to the mobile market?

Applications will run: Native or Web?
Applications will be distributed: Centralized or Distributed?
Applications will be installed: Downloaded or Bundled?
Applications will be developed by: Businesses or Consortium?
Applications will be geared towards: Consumers or Businesses?

Brian Kirk
VP Business Development
NetworkIP & Jaduka

Fireworks & the FreeRunner

Monday, July 7th, 2008

This past Friday, July 4th, a many Americans celebrated our country’s independence. Typical July 4th activities in the U.S. include firing up the grill with burgers & dogs, heading out to the lake or pool, & shooting off fireworks when the sun goes down.

For those of us heavily involved in the open-source development community we were busy putting in our orders for the new Neo FreeRunner from OpenMoko which was finally released in the U.S. on Friday. Earlier this year we began prototyping some mobile applications using the Neo 1973 from OpenMoko. The Neo 1973 allowed us to get our feet wet with mobile phone application development as well as contribute back to the open-source community.

The OpenMoko phones manufactured by First Internaitonal Computer offer developers the unique ability to completely customize the software of a working GSM phone. While the current software isn’t quite ready for end-users, the new FreeRunner hardware adds Wi-Fi & extended battery life (something the Neo 1973 was severely lacking) to supplement the feature set of the Neo 1973 which includes GPS, bluetooth, USB networking & 2.5G GSM.

The new FreeRunner will begin shipping today & should arrive in our Austin office by end of week. Both our NetworkIP & Jaduka engineering teams are eager to begin working with it. The new FreeRunner & 3G iPhone all in the same week; we can hardly contain ourselves.