Update: Bernard did a nice piece, much longer than mine, about this as well. Check it out:
I am a slacker when it comes to blogging cause I just don’t put enough focus on it. Love writing and I have so much I want to say but I don’t have enough time to always put together a quality post. For a while now I have been meaning to discuss the whole Android iOS debate a bit further. This was mostly due to this article :: http://stevecheney.com/why-android-first-is-a-myth/
With Spuul we went iOS first – for good reason. We were going after the Indians who live overseas and since we are in the streaming video space there is still not a great secure standard for doing proper streaming video on Android. Apple has eHLS built in so it was a no brainer. In general I think it really depends on the markets you are going after and what your product is that will decide which platform to tackle first. The idea that there is a blanket rule for one or the other seems to be for developed markets but if say for example you are going after India, Pakistan or the Middle East – it would be hard to think that going after iOS first would make much sense. Android is just much bigger in the undeveloped markets. That’s a fact and Apple for the time being is not concerned with this.
I love iOS. I won’t lie. As a USER it is the best thing ever. As a coder, which I am not, coders tell they like iOS better but of course my Android guys loves coding Java. He loves making our Android app but guess what he carries as his primary phone? An iPhone cause as a USER it provides him what he wants in his day to day experience. So from different angles one platform may appear to be better than the other.
As the product guy I must admit that as of late – I would rather manage an Android app than an iOS one. This is another field I want to talk about but for another post – the whole product manager thing. Lately Google is making big strides in the Android world when it comes to what they offer the folks managing an app to success both in usage and monetization.
Yes – at the core Apple users tend to buy more and tend to pay for things that people on Android tend to think should be free. Our stats show this over and over again but the growth in Android is eye popping and shows no signs of abating. Plus, as noticed on my recent trip to India, you see way more Android than iOS. Still even with this stats – we get more people paying in India on iOS than on Android. I am sure this is a global phenomenon.
All that being said I think most companies going for the jugular will need to support iOS, Android and Windows Phone. It might be easy to say go iOS first but once again it depends on the market, the product and the monetization strategies. If you are not going where iOS is the core leader than chances are hitting Android first might make more sense.
The issue for me lately is around app management and monetization. This is what is causing me to favor Android recently. What I mean by favor Android is that sometimes it is making more sense to lead or test features with Android first and then if they make sense bring the same features over to iOS. Why? Simple. I don’t have to wait for approvals when pushing a new app, Google has a built in beta program for apps, and I can pretty much sell anything I want via in app purchase. On top of that Google is hooking up with carriers around the globe to offer carrier billing for in app purchase. This is huge stuff and slowly it is turning the tide some in the ecosystem wars.
Further to this is the ability for us to see our comments and ratings on our Android app while also being able to reply to the commenters. At Spuul we experienced first hand how a lot of comment/rating is mostly drivel and even some weird form of trolling but yet once you start responding to everyone the trolling stops and the reviewers tend to take a more logical approach. Bottom line is we managed our app up from 3.x to 4.x by responding to the users and using this channel as a form of communication and support. This is something Apple is sorely missing out on in my opinion. This is where you can see Google knowing how to build for the internet extending a slight light due to their technical prowess.
On monetization Apple leads but increasingly Google is offering more ways to get it done – the carrier billing movement for example is very real and brings paying for things to the masses without credit cards. Yes Apple has a lot of users with cards but this is concentrated in the developed markets thus making it useless in the undeveloped markets where people want to pay with phone credits or post paid billing cycles. The second area of differentiation is where Google, although they sell movies and music, allows a developer to use in app purchase for anything – meaning I can use their stack to also sell my own movies and music. Apple on the other hand prevents developers from using in app purchase where the developer is selling something similar to iTunes. For example – Spuul cannot sell an individual movie via our iOS app. Only Apple can. It’s silly but yet is a sign of the difference. Apple makes money on the transaction anyway so not clear why they don’t allow us to use it apart from the only reason I can think of which is to protect iTunes. If Apple wants to win in the living room with something like Apple TV then they need to let developers charges for things – single movie or subscriptions.
For the moment I only see Android and iOS winning. Will this last – tough to say but slowly I think Google is chipping away,ever so slightly, at Apple’s lead by making this fit the way the world is moving. Apple could easily reverse this by also providing some of the same capabilities in their platform.
Time will tell.