Wednesday, 15 June 2011

Microsoft+HTML: The antidote to iOS and Android

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.
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.

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.
Source http://www.theregister.co.uk/
Buzz This

1 comment:

  1. Your post is rocking and knowledgeable. I really appreciate the way you write . I would like to read more from you.
    vacations

    ReplyDelete