There’s been a lot of heated discussions in the blogosphere in the past month about mobile platforms from independent developer perspective. Which platform to choose, if you want to develop cool applications, reach a lot of users and maximize your revenues?
This time it started with a great presentation by Teemu Kurppa (a mastermind behind mobile Jaiku) at MobileDevCamp Helsinki – “Platform = Stage. How to choose a mobile development platform?“. It is a must see for every mobile developer.
Teemu compares the number of “educated users” for S60, iPhone and J2ME enabled phones, and illustrates that they are cardinally different from absolute numbers of sold devices/potential customers advertised by companies behind those technologies.
Even if iPhone/iPod Touch has the smallest number of sold devices, it has 3x times the number of “educated users” than its nearest competitor (S60), and “educated users” are the real potential customers with the money and intention to buy.
Teemu also compares the distribution channels – Apple App Store vs. S60 Download and user experience when downloading and installing applications.
By far iPhone/iPod Touch coupled with App Store is the absolute winner as a development platform, if you want to maximize your target audience and profits. But there will be two major disruptions this year, trigerring a ripple effect in mobile development pond – Nokia’s global Ovi Store launch and Google’s Android Market launch in Europe.
However as Ewan MacLeod reports Nokia’s Ovi Store got more than a cold reception from mobile developers in the Bay Area, who were unimpressed by “400 million Ovi compatible handsets by Dec 2010” proposition.
Mike Rowehl in his rant “Please Don’t Mistake My Apathy For A Lack of Understanding” explains the reasons behind his choice of iPhone as a preferred development platform. Addressing Nokia, RIM and Microsoft, Mike wrote “Once things change, once you get your stores developed, released, and proven as a good commercial channels to end users – then we can talk again. Until then we’re all just going to keep laughing at you and developing for iPhone”. He got a reassuring comment from Lee Williams, executive director of Symbian Foundation, which I do hope is the first sign that at least Nokia starts caring about developer’s needs.
iPhone was the buzzword of 2008, but I am still closely following Google’s Android development. I was really impressed by a successful example of one of my friends, who concepted, developed and published mobile application for Android in about a month of evening coding – without any prior mobile development experience, let alone Android experience. Android documentation and community, encouraged and supported by Google, allowed this to happen.
Apple’s App Store success (1 bln downloads quoted) indicates that there is a lot of moeny in 3rd party application market, and there will be a fierce competition between Google, Apple and Nokia for developers attention. The one that succeeds will have to forget about having the largest number of devices on the market, and concentrate on three really important things:
- providing a good distribution channel with a fair revenue split
- educating users about possibility to install mobile applications
- creating a decent development platform, with a good toolset, comprehensive documentation and active community
With Apple being now a clear leader, and Android a strong challenger with large potential, it is going to be an uphill battle for Nokia to regain trust of mobile developers and deliver on promises of Symbian Foundation and Ovi Store.