Everything You Need To Know About The Fragmented Mobile Developer Ecosystem
Robin Wauters
Jul 5, 2010

Considering the immense fragmentation that characterizes the mobile apps industry, it’s good to see decent research help us try and make sense of what’s going on in that particular part of the digital economy, one that is consistently growing in size and importance across the globe. Hence, I invite anyone with a vested interest in the mobile developer ecosystem to check out VisionMobile’s extensive research report (sponsored by Telefónica Developer Communities) on that very subject, because it’s easily one of the most profound I’ve read to date.

Dubbed Developer Economics 2010, the free research report delves into all aspects of mobile application development, across 400+ developers from around the world, segmented into eight major platforms: iOS (iPhone), Android, Symbian, BlackBerry, Java ME, Windows Phone, Flash/Flash Lite and mobile web (WAP/XHTML/CSS/Javascript).

The report, which is based on extensive research conducted by a team of three researchers, five interviewers, and eight mobile application developers between January and June 2010, provides insights into all the touchpoints of mobile app development, from platform selection to distribution and monetization.

Some of the key findings:

MARKET PENETRATION AND MINDSHARE

- Market penetration is hands down the most important reason for selecting a mobile platform to develop for, chosen by over 75% of respondents across each and every platform. Clearly, developers care more about addressable market and monetization potential than any single technical aspect of a platform.

- Based on its sample of 400 respondents, VisionMobile found that most developers work on multiple platforms: 2.8 platforms per developer on average, even. Among iPhone and Android developers, one in five releases apps in both the App Store and Android Market.

- In the last two years, a mindshare migration has taken place (see details here), with mobile developers moving away from “incumbent” platforms, namely Symbian, Java ME and Windows Phone. The large minority (20-25 percent) of Symbian respondents who sell their apps via iPhone and Android app stores reveals the brain-drain that is taking place towards these newer platforms.

- According to VisionMobile, the vast majority of Java ME respondents have lost faith in the “write once, run anywhere” vision. Moreover, anecdotal developer testimonials suggest that half of Windows Phone MVP developers (valued for their commitment to the platform) carry an iPhone, and would think twice before re-investing in Windows Phone.

- Android stands out as the platform most popular among mobile developers. Survey results suggest nearly 60 percent of all mobile developers recently developed on Android, assuming an equal number of respondents with experience across each of eight major platforms. Second in terms of developer mindshare is iOS (iPhone), outranking Symbian and Java ME, which were in pole position in 2008.

- Platform characteristics reveal a disconnect between developer mindshare and addressable market for each platform. For example, the Symbian OS is deployed in around 390 million handsets (Q2 2010), and claims over 6,000 apps, while Apple’s iPhone has seen 30x more applications while being deployed at just 60 million units over the same period.

- Evidently, most developers have a strong affinity towards the platform(s) they have invested time in; across all eight major mobile platforms surveyed, respondents felt that the best aspect of their platform was the large market penetration, even if the actual market penetration was relatively small.

(Click for a larger-size image)

MARKETING, SALES AND MONETIZATION

- Market channels that were mainstream a couple of years back take only a small chunk of the go-to-market pie for mobile apps today. Operator portals and ondevice preloading through OEM or operator deals is the primary channel to market for fewer than five percent of mobile developers surveyed. Research findings show that developers resort to either ‘native’ app stores, or to direct download via their own websites – in addition to the traditional model of bespoke app development.

- App stores have reduced the average time-to-shelf by two thirds: from 68 days across traditional channels, to 22 days via an application store. Moreover, app stores have reduced the average time-to-payment by more than half; from 82 days across traditional channels, to 36 days via an app store. On average, it takes 55 days to get paid via an operator channel, or a staggering 168 days when on-device pre-loading via a handset manufacturer.

- There is little use or availability of app stores outside the Apple and Android platforms. Only five percent of Java and just over 10 percent of Windows Phone respondents reported using an app store as a primary distribution channel.

- The key challenge reported by mobile developers is the lack of effective marketing channels to increase application exposure and discovery. Moreover, half of respondents are willing to pay for premium app store placement.

- The most important challenge in app certification is its cost; more than 30 percent of respondents who certify their apps report the high cost of the certification process as the number one challenge. The economics do not work for low-cost apps, but only for megaproductions.

- The gold seems over-hyped: only five percent of respondents reported very good revenues, above their expectations. Moreover, nearly 60 percent of iPhone respondents had not reached their revenue targets.

- Ad-funded models are only secondary revenue sources for developers employing app store and portal-based channels, lagging behind tried and tested pay-per-download models. Subscription models, meanwhile, mainly apply where the application is distributed via an operator or content aggregator portal; they have made limited inroads into app stores.

- Mobile developers view network operators as bit-pipes. Nearly 80 percent of respondents think that the role of network operators should be to deliver data access anywhere/anytime, while only 53 percent considered their role to be delivering voice calls.

TECHNOLOGICAL ASPECTS

- The learning curve varies greatly across mobile platforms. On average, the Symbian platform takes 15 months or more to learn, while for Android the average reported time is less than six months. Moreover, Symbian is much more difficult and time consuming to program than iOS (iPhone), Android or Java ME; benchmarks show that for developing nine different typical applications, a Symbian developer needs to write almost three times more code than an Android developer, and twice as much code as an iPhone developer.

- From a technical perspective, top pain points for mobile emulators and debuggers are slow speed and poor target device mirroring. Top pain points for development environments (IDEs) are the absence of an app porting framework, and poor emulator integration.

- In terms of debugging, ourbenchmarking shows that Android has the fastest debugging process, compared with iPhone, Symbian and Java ME. Debugging in Symbian takes up more than twice the time it takes on Android.

- Ability to build compelling UIs is still far from the reach of most mobile developers. Around 50 out of 100 Symbian, BlackBerry and Windows Phone per platform respondents are annoyed with the difficulty in creating great UIs.

- VisionMobile’s research indicates that the majority of developers – more than 80 percent of respondents – rely on community or unofficial forums for support during software development, while websites are used for support by only 40 percent of respondents.

- Access to unpublished or ‘hidden’ device APIs is a control point for platform vendors, but it is also what developers seem to be willing to pay for – in fact, more so than any other type of technical support. Hence, platform vendors could benefit from tiered SDK programs, where privileged SDKs are available to developers on a subscription plan.

- Operator network API programs have so far failed to appeal to developers. Only five percent of respondents thought that the role of network operators should be to expose network APIs. Yet more than half would pay for billing APIs, followed by messaging and location APIs.

- On average, 86 percent of respondents who use open source at work use it within development tools such as Eclipse. Android and iPhone developers are three times more likely to lead open source communities, compared to Symbian, revealing the contrasting pedigree of the developer communities. The single key drawback to open source reported by 60 percent of respondents was the confusion created by open source licenses.

The full report is available for free at DeveloperEconomics.com.

Advertisement
Advertisement
  • iPhone Dev Guy

    The gold seems over-hyped:

    Here is a bit of analysis on how much an app developer makes off iPhone app store http://iphone-dev.tumblr.com/post/754296222/appstore-average-earning

  • http://aardling.com/ Stijn

    FYI: your link to DeveloperEconomics dot com (at the very end) is broken.

  • http://intensedebate.com/profiles/tcrobinw Robin Wauters

    thanks, should be fixed.

  • Phil

    Excellent and personally useful article.

    Techcrunch is a weird amalgam of articles such as this, and complete junk. Management should be less afraid to cull the poor performers and try new blood at a higher rate, IMO.

  • http://3fs.si andraz

    We should be seeing drastic changes in 2011, when symbian again picks up in the developers minds. Or better, QT. Android should grow as well, so should blackberry. iPhone is probably as high as it goes in the dev. minds.

  • http://www.grapplemobile.com Amy Shannon

    Reiterates what we are seeing these days. It's not all about iPhone. Android, J2ME, BlackBerry are prominent. Reach and scale are foremost in the minds of brands and agencies. Cross platform mobile app development allows them to create apps for all the leading handsets, in the same time it takes to develop for just one platform and for a similar cost.

  • http://www.brels.net Breno

    Well, now I can understand Ricky Cadden. This information elucidates what's been happening to Symbian in the past years.

  • http://www.facebook.com/profile.php?id=1193598707 Luc Vncrn

    If Microsoft delivers on it's promise to make Silverlight run on Symbian, Android, Blackberry & Phone7 then they could still play a very important role in mobile application development. Ironically they would be commoditising the Operating System with an extra abstraction layer.

  • http://intensedebate.com/profiles/mateo2 mateo2

    The dirty secret is that the mobile web is currently just as fragmented as these various proprietary platforms.

  • Igor

    I agree, I think getting rid of MG Siegler alone would make a world of a difference for this blog in terms of quality.

  • Tate

    I completely agree.

    MG’s loss would greatly reduce the quality of this blog.

  • fridental

    The article has immediately lost its credibility after I've read about 75 mio of Windows Phone devices. The proper name of the OS is Windows Mobile, and it has nothing to do with Windows Phone 7.

  • DallonF

    Siegler's fun to have around, otherwise this blog would be overrun by Android fanboys. If you must have fanboys, might as well have both sides.

  • http://twitter.com/francoislaberge @francoislaberge

    I don't think merging all phone OSes and their Hardware platforms into on market is sane. Most developers know the pain of developing User Interfaces for more than one form factor. Different resolutions, features, cpu speeds, battery lives, and etc. Make the cost of developing for multiple distinct combinations needs to be factored into the returns you will get selling it.

  • http://www.jumpfox.com william kasel

    It isn't just the fragmentation that is talked about here, for those who aren't developers, wanting to develop an app, there is intense fragmentation amongst the development companies as well. For example, there really is no leader right now, not even my company can say that, and we have worked on a fair amount of apps.

  • Patrice

    "Platform characteristics reveal a disconnect between developer mindshare and addressable market for each platform."

    There is a significant flaw in the research, leading to this kind of conclusion. While the raw facts are true, there is one factor that has been entirely forgotten in considering the "addressable market": the number of apps the average user downloads on his/her phone. 390 million Symbian phones with 1 or 2 apps installed (on average) vs. 60 millions iPhones with 30 or 40 apps makes quite some sense, don't you think?

  • http://21petals.com/ DC WEB DESIGN

    fragmentation only chance is html5

  • academic

    MG is an irritating fanboy, most fanboys just praise their object of affection, MG makes sure he criticizes everything else.

  • Jay

    Ummm, aren't ALL development ecosystems fragmented?

  • mindlike

    http://www.openplug.com/.. voila.. or iphone packager. what's the big deal. please.

  • Ben Gotow

    I completely agree. I’m a mobile developer, and to be honest, I think the focus on the number of devices available is a tremendous flaw in this article. I mean – developers aren’t stupid. There may be 50x more Java ME devices than iPhone devices, but that doesn’t represent a 50x larger market. Android’s big problem right now is that users of Android phones aren’t buying as many paid apps as iPhone users. There are more Android devices being sold, but that isn’t translating into $$ for developers.

    Also, having developed for both Android and iPhone, I strongly disagree with the assessment that Android has the faster debugging setup. I have no idea where they got that.

  • http://intensedebate.com/people/ninagosaimas ninagosaimas

    The success of Apple doesn't lies on its Apps or everything, but with the people. http://2su.de/CVF

  • Aristophrenia

    Flash is the answer – build once deploy anywhere – cheers.

  • BigL

    The TechCrunch Mothership is generally good quality. Amateur hour is an all day affair at CrunchGear and MobileCrunch and I think it takes away from the good content on TechCrunch. Heck, just this weekend, MobileCrunch reported on Apple's software fix for the iPhone reception issues two days after the fact with the author implying that the patch will magically grant greater reception.

  • acoward

    Nonsense statistics which don't pass the smell test. But there is no point in arguing the statistics. The only metric that counts for developers is $$$. What is Google's Android Market (GAM) revenue so far?
    Yes, you can get your apps elsewhere but these other markets are dwarfed by GAM. Yes, some apps make money from ads but we know iOS's market share of that is much larger (ask AdMob).
    There is a reason Google is quiet about it.

  • http://www.facebook.com/ziad.salloum Ziad Salloum

    It is unfortunate that I didn't find any emulator for IPhone on Windows…For this reason I am going Android.

  • Jeraom

    Not ironically:that, exactly, is the plan. Same strategy goes for Flash.

  • Jerome

    That is irrelevant nitpicking. The proper name is WindowsCE, the marketing name changes as frequent as the weather and has long lost all relevancy.

  • Jerome

    What has entirely ben forgotten – or perhaps the people conducting the survey did not know this – that there is no such thing as a target market of 390 Million Symbian phones. That impressive number shrinks down to quite manageable chunks once you take fragmentation into account. The lowest common denominator between e.g. the coming Nokia N8 and a 6350 is not viable for any worthwhile app.

  • Mark

    Well, no, it doesn't.

    People have been shifting to Apple and Android in the last two years because there weren't any apps for those platforms before then. It was virgin territory.

    Think about it – you have a mature OS that's been around for half a dozen or more years all the good apps have been written (barring technological improvements) and the chaff has withered and died. Along come new opportunities with potential revenue streams and… well you get the idea.

    There really is nothing new under the sun. Apple and Android have yet to experience the dying back phase.

  • Theportinglab

    Fragmentation is here to stay as long as people want choices… Http://theportinglab.com

  • relwal

    That data only tells you the average. What it doesn't tell you is anything about the distribution of that revenue. The average is way up in the 90+ percentile. The median (50th percentile) is much much lower.

  • http://twitter.com/mattgratt @mattgratt

    I wrote a response to this piece on my blog – http://www.mobileinternetrevolution.com/visionmob...

    For starters, it seems unlikely that a platform that only lets people in 9 countries sell apps can win global mindshare. I also attribute a different cause to the supposed Android victory.

  • WaltFrench

    The survey firm consults to "under-hyped" platforms and the survey was drawn by word-of-mouth from its friends. Finally, they dangled prize drawings for devs to participate: 1st prize a Nexus; 2nd, a Hero IIRC.

    The survey looks to be a sycophantic reassurance for their readership. All but the most biased of the political pollsters would be embarrassed to have their names on this type of stuff.

    So, in response to your disconnect with "faster debugging": it's faster if that's all or mostly what you know. A LOT faster.

  • http://intensedebate.com/profiles/waltfrench WaltFrench

    Given the maybe 500 million to 1 billion devices covered by this survey, how many are running standard issue Flash today, July 6, 2010? By my count, only those Nexuses that have gotten Flash pushed, maybe a number in the six digits.

    You'll get better write once, deploy anywhere with java ME, which this report also said had fallen dramatically in interest level.

  • WaltFrench

    Yet another multi-million dollar opportunity goes over to Android due to Apple's crass insistence on only supporting Apple's dev environment on $699 minis or better.

    How many high-quality, high-revenue apps will Apple have to lose to the Android store before they realize how foolish they're being in not porting the dev platform to Android?

  • http://intensedebate.com/profiles/waltfrench WaltFrench

    PS: you won't find an emulator on the Mac, either. The development system targets simulators of the iDevices; they're said to be running X86 code for testing. Yet more Apple pig-headedness in not supporting choice in CPU architectures.

  • El Marko

    All you need to know about dealing with the fragmented mobile developer ecosystem: With the mobile web, you can avoid all the trouble. Any phone with a web browser can access a well-designed mobile web site. Sure, there are some apps that will probably need to reside on the phone; those that edit photos and videos, those that access on-phone databases, etc. But, for a lot of purposes, the "there's-an-app-for-that" mentality just chains users to an OS, which may chain them to a specific phone, a specific carrier, a specific 2-year contract. . . Developers can keep chasing the favored OSs in the marketplace or they can develop useful mobile web services and sites.

  • http://www.facebook.com/togocats Gebadia Smith

    Why don't more mobile developers use tubers to market the apps? There are a lot of tubers that have large audiences in the California area who are always looking for ways to make cash. You could even just give them a small percentage of the profit or equity which would encourage them to mention the app often.

blog comments powered by Disqus
Advertisement
Got a tip? Building a startup? Tell us