* Why Android First is a Myth
* How Apple iBeacon Will Transform Local Commerce
* On Apple’s Vertical Silicon Strategy
* On the Apple M7 Motion Processor
* On Apple’s A7 Processor
* 1980: Steve Jobs on Hardware Software Convergence
* On The Future of iOS and Android
* Why a Standalone Google Maps App Has Already Lost
I think we can pretty safely say that this author is living in an iOS-centric fantasyland (I'd have included blurbs from each post to make this point even more apparent, but I didn't want this comment to get too long).
This is what I suggest people who ask for Advise:
* If you want to raise money, Build an iPhone app.
* If you want to run a profitable business from early on, Build Android App.
Curiously there was an email thread in Silicon Valley iPhone group (http://www.meetup.com/sviphone/) a year back where someone asked if there are any developers who live on the money from the apps without any contracting work.
Surprising the only people who said yes are Android developers.
AFAIK, the only way to develop iOS is to buy a Mac, which would put me out however much money. Then I have to pay a yearly fee to get on the App Store. Then I have to learn Objective C, a language which only Apple uses for all practical purposes. Then I submit the app and see if they accept it or not.
With Android I can code, compile and deploy on any platform. Google Play is a $25 lifetime free, the $25 mostly to prevent fraud. I can program in Java, a language taught to virtually every CS student and which can be used in a variety of circumstances. No approval for new or updated apps, it just goes onto Play.
As an Android user, I have been witness to a number of startups who went Android first and found success.
Why? Because they ignored advice like this post. While most developers focus only on iOS, some developers filled the void on Android by building apps Android users want.
I since moved to Windows Phone, which although smaller amount of apps, they generally seemed to suck less than the default quality on android. Most apps are following OS style, which make the phone seem nicer (same trick as iOS).
Seems to be well supported by the fact that there are significantly fewer good and free apps on AppStore than PlayStore.
Maybe startups are more afraid of adding ads onto their beautiful app prototype when they are used to the iOS culture of always paying for apps and not thinking of ads, whereas Android users maybe in a higher degree accept ads on their app.
Can you cite some examples?
They subsequently released an iOS app & they are doing really well on the App Store.
I know of a bunch of Twitter clients (i.e. Falcon, Plume) built by indie devs that earned a tidy sum of money.
There are also a number of apps that are only possible on Android (widgets, homescreens, etc) and have generated a good sum of money for the creators.
I've developed on both platforms and only one of these reasons rings true to me -- the QA headaches of testing on many devices. IMO Android tooling is superior, the APIs are pretty much a wash and there are more advanced features exposed on Android (though not in every area). On Android you also: don't have to worry about retain cycles (and don't get me started about pre-ARC days); have access to the source code and bug tracker (a huge time saver in some situations); don't have to deal with provisioning profiles for development and beta testing.
edit: also, i think this is one of those questions where the answer really depends on the circumstances. the investor's preference is a pretty important circumstance, but there are other things to consider: perhaps you have a web app in java. then it might sense to develop for android first if you could reuse a lot of code, particularly if you're using the spring framework.
And saying that iOS has nicer tools is simply not true. Eclipse is arguably a lacking IDE, but Google has since switched to the IntelliJ IDEA platform, which I consider even better than the often highly praised Visual Studio. It's code-completion reigns supreme.
The benefits of faster iteration on Android are still strongly outweighed by the disadvantages of not being able to tap into the 3 times more engaged iPhone user base.
I don't really know or care enough about the issue to have an opinion on the other points, but this one jumps out as kind of odd. Assuming the number is correct, is comparing Facebook ad revenue a meaningful proxy for overall viability of the platform as a money maker for, say, app developers?
It's just one ad related study but the magnitude of the difference is staggering.
(author of original blog post here).
Of course, you cannot make money on the poor as much as on the rich.
Is there a study anywhere that given the same economic bracket (e.g. people who make $75K a year), that user will pay more because he/she is on iOS?
No, bad news for google's Android project would be that some important metric stopped growing. What it's at currently doesn't matter as much as the rate of change.