Microsoft+HTML: The antidote to iOS and Android

Powerful tools will rule

Combat fraud and increase customer satisfaction

Open...and Shut For a comparatively brief period of time, hardware companies like Nokia and telco operators like AT&T ruled the mobile roost. But as they're now learning – and not doubt stewing over – software is increasingly king in mobile, just like it is on the desktop. The winning strategy in this software-centric world is one that puts software developers first.

Small wonder, then, that Google's open-source Android is on the rise while every other platform, including Apple's iOS, takes a back seat. Over time, the platforms that win will be those that cater to developers, both in terms of making development easy and in terms of making it profitable. Despite Apple's lead, Google looks strong in this area, and the mobile web is not far behind, according to new survey data released as part of the 2011 Developer Economics mobile app developer survey from VisionMobile (warning: PDF).

Among other findings:

  • Of the top-three mobile platforms, only Android (67 per cent) and iOS (59 per cent) beat out the mobile web as a target development platform
  • Windows, despite its paltry market share, claims second place behind Android in the platforms where developers expect to invest. Windows Phone 7 is "not dead yet," not by any stretch
  • Symbian and Java, however, are dead, with 40 per cent of Symbian developers and 35 per cent of Java developers planning to dump these platforms
  • While iOS claimed early loyalty, today's developers play the field, with an average of 3.2 platforms used by developers in the survey
  • Apple trumpets the money its developers are making, and surveyed developers confirm that they make 3.3 times more money per iOS app than Symbian developers do. But this isn't the developers' top wish. Instead, more than 50 per cent say they're looking for platforms where they can find the most users, and only 25 per cent cited the ability to make money on a platform as their key motivation. This is one key reason Android is finding such an enthusiastic audience.

    Google long ago realized this would the case. "This is going to sound really cynical, but the only thing that really matters is how many of these we ship - how many Android phones," Google open source guru Chris DiBona said early last year. "There is a linear relationship between the number of phones you ship and the number of developers."

  • This may also reflect the fact that many app developers aren't yet making much money at all. Roughly 33 per cent of surveyed developers make less than $1,000 per application.

In this first phase of mobile app development, app developers seem to be seeking ways to extend their existing brands to mobile, and to kick the tires on new modes of engagement with users. This is why they can afford to put off dreams of riches.

VisionMobile survey

Devs want popular platforms, but not necessarily to make a killing

It's also perhaps why app stores, which come built-in with as much as a 30-per cent margin hit and are pretty poor for helping apps get discovered, are the primary way app developers hope to make money. A significant percentage (45 per cent) sees app stores as their primary go-to-market strategy, and more than 50 per cent think app stores will lead them to more users than other means.

Such is the early euphoria around app stores. Get in the app store, make millions.

It doesn't tend to work that way, however, since outside the top 10 to 25 apps in any given category, visibility within an app store is hard to come by. On the "normal" web, we had Google to facilitate site/app discovery. On the mobile web, the best we have at present is app stores.

One major media brand with whom I spoke recently indicated that it has built hundreds of apps, with very little to show for it, in terms of downloads or money. Its mobile website gets the vast bulk of its traffic, but its one big app gets the bulk of user engagement.

Apparently, it's difficult to get both engagement and discovery in the same place.

And so mobile app developers experiment. But one thing is making life easier for them: Android. According to the VisionMobile survey, only Android among the mobile operating systems has traction across all major markets. This is partly due to Google's freebie approach to Android licensing, which makes its price right for a wide variety of developers, but also because of the investment Google has made in mobile development tools.

Beyond tooling, Android offers deep API access to the home screen, multimedia codecs, and more, unlike iOS (or mobile web), and also facilitates instant publishing instead of the gauntlet of Apple's secretive app approval process. Mobile is too big to be owned by one company's tools or processes: Google is winning precisely because it doesn't need to bottleneck development in its attempts to control how apps are developed and distributed.

The mobile web, by contrast, is as free as Android, or more so, but harder to develop. According to the survey, it ranked sixth in terms of learning curve. Even so, it still ranks third in terms of developer mindshare.

VisionMobile survey mindshare

The mobile web is harder to build for than Android and iOS

Imagine what would happen if Microsoft married its history of exceptional tooling with HTML5? Some complain that Microsoft is giving up its future by not continuing with Silverlight and other home-grown solutions, but that's foolish talk. Javascript rules app development, and Microsoft is smart to jump on that train.

What Microsoft needs to do now is to lead it, by bringing its tooling to mobile web development. This will only work, however, if Microsoft gives up on the need to directly monetize mobile operating systems and, like Google, finds revenue "higher up the stack."

The mobile app development world is changing rapidly. Yesterday, it was Apple's market and today it is Google's. Tomorrow, it could be the mobile web's market to lose, but a great deal of work would need to be done to enable the web to displace native platforms like Android and iOS. Microsoft might be able to help, but first it needs to figure out its on-again, off-again love affair with the web. ®

Matt Asay is senior vice president of business development at Strobe, a startup that offers an open source framework for building mobile apps. He was formerly chief operating officer of Ubuntu commercial operation Canonical. With more than a decade spent in open source, Asay served as Alfreso's general manager for the Americas and vice president of business development, and he helped put Novell on its open source track. Asay is an emeritus board member of the Open Source Initiative (OSI). His column, Open...and Shut, appears three times a week on The Register.

High performance access to file storage

More from The Register

next story
Android engineer: We DIDN'T copy Apple OR follow Samsung's orders
Veep testifies for Samsung during Apple patent trial
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Batten down the hatches, Ubuntu 14.04 LTS due in TWO DAYS
Admins dab straining server brows in advance of Trusty Tahr's long-term support landing
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
Windows 8.1, which you probably haven't upgraded to yet, ALREADY OBSOLETE
Pre-Update versions of new Windows version will no longer support patches
Microsoft TIER SMEAR changes app prices whether devs ask or not
Some go up, some go down, Redmond goes silent
Red Hat to ship RHEL 7 release candidate with a taste of container tech
Grab 'near-final' version of next Enterprise Linux next week
Ditch the sync, paddle in the Streem: Upstart offers syncless sharing
Upload, delete and carry on sharing afterwards?
prev story


Designing a defence for mobile apps
In this whitepaper learn the various considerations for defending mobile applications; from the mobile application architecture itself to the myriad testing technologies needed to properly assess mobile applications risk.
3 Big data security analytics techniques
Applying these Big Data security analytics techniques can help you make your business safer by detecting attacks early, before significant damage is done.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.