Attracting Mobile Application Developers

Google’s “Open Source Engineering Manager” Chris DiBona was recently defending his employer’s rather dismal open-source efforts on its supposedly open-source mobile operating system Android. He admitted that they should do better, but for the moment Google is totally focused on gaining market share to attract application developers, and isn’t too concerned with building an open-source community. He re-enforced several times that Google’s strategy for attracting mobile application developers was “market share and device volume”.

Although I appreciate the way Google keeps their strategies simple, this one struck me as misleadingly simple, so I decided to write-up what I believe the key success factors for attracting mobile developers.

  1. Maximise revenue opportunity
    1. Device sales
    2. Low fragmentation
    3. Effective sales channel
    4. Consumer demand
  2. Maximise competitive attractiveness
    1. Market share
    2. Unique features
  3. Reduce product development and maintenance costs
    1. Low fragmentation
    2. Development tools, documentation, support
    3. Skills supply (i.e. lots of people who can develop for the platform)
  4. Awareness and perception of all the above factors

.

Looking historically across smartphones:

  • Symbian/Nokia focussed primarily on (3) and (2) (and did reasonably well at them). They were extremely poor at both (1) and (4).
  • Apple completely nailed (1) and (4) and did enough on (2) and (3). The rest of the industry is now benefiting from Apple’s efforts on (1.4) and (4); we really needed a company with real consumer marketing competence.
  • JavaME did OK at (3), but poorly on the rest in general. Some network operators did quite well for the time on (1) (e.g. NTT DoCoMo and Verizon) and had some successes.
  • Microsoft did their usual excellent effort on (3); but focused on the enterprise, for some reason hoping that their PC strategy would work 15 years later in another market, so they failed on (1), (2), and (4).

.

Looking now at Android — they’re doing mediocre on (1.3), (1.4), (3.2), and (3.3); they’re probably exceeding on (4); and they’re not doing so well on (1.1), (1.2), (2), or (3.1). Given this, focussing on device volumes and market share is probably the best objective, but they need to be worrying alot more about fragmentation, and at some point they’ll need to do a lot better on sales channel.

1 Response to “Attracting Mobile Application Developers”


  1. 1 praveen January 10, 2010 at 8:27 pm

    Hi Anthony,

    happy new year. Nice blog I agree with all the points !

    I had few points that would aid attraction of mobile application developers

    1. Nurture and Develop open platforms: This ideology should be embraced by device manufacturers, operators, application developers and platform developers. It is crucial for the platform companies such as Nokia, Research in Motion (RIM), Apple, Google, etc. to create new open platforms, that make mobile software open and inspire open source community, large number of applications be more interoperable and reduce the operating system fragmentations and also lots of devices based on different platform.

    2. Independent test agencies set up: should have reliable technical resources around the world which will test the mobile applications of different devices manufacturers and network operators reliably, quickly and interoperable.

    3. Device vendors should reduce fragmentation and number of handset models introduced every year. This approach would be advantageous to the handset vendors as it would add the focus on handsets to be released and consequently would increase the marketing budget required for each handset. The mobile application providers would also be benefited as the fragmentation reduces and they would have to develop for fewer versions of phones as well reducing the worry of interoperability of applications.

    4. Revenue sharing for application developers should be looked at as it will create an incentive for the developers to create innovative mobile applications and also have the necessary means to ensure that the applications work seamlessly across the different platforms. Nokia’s Ovi Store and Apple’s App Store are good initiatives as they are promising to standardize platforms also in a new business model providing up to 70% revenue share to the mobile application providers.

    5. Multination network carriers such as Vodafone, Orange-FT should aim towards standardization of their infrastructure and also application launch and testing processes so that the mobile applications launch and testing of apps could be approved centrally and quickly for every nation.


Leave a comment