Android vs. iPhone: How Google is winning hearts of developers
techflash.com
techflash.com
Here is some more relevant data The folks at http://larvalabs.com/blog/android/android-market-payouts-tot... say that only 13 Android apps have got more than 50,000 downloads. A greater number of iPhone apps have got more than a million downloads.
This should give you a good indication of two things
(a) which platform successful developers focus on and
(b) how many Android users vote with their wallet to indicate that the Android market has good apps.
Edit: It is interesting to see the downvotes canceling out some of the upvotes :) I understand that some people may not like these numbers, but the commenter/reply suggesting that the numbers are "misleading" (because money-making iPhone apps are older) is mistaken.
Consider the fact that the iPhone Angry Birds app has got more than 4 million downloads in less than 4 months. A paid iPhone app in the #1 slot for a month can get more than a million downloads in that month. Now think about how many downloads a #1 or #10 paid Android app can get in one month.
Actually I seem to remember that the only countries in Europe who are allowed to play are Germany, France and the UK.
It is being frustrating because it could be fixed tomorrow - the issue is that Google is using its own payment system (google checkout) instead of a real payment system such as paypal.
If you ask me, it borders on what Microsoft did with IE and netscape in the nineteens.
For a company that spends a lot on development and marketing, and will likely have a top 10 app, those top 10 numbers may certainly mean that their Android investment won't pay off.
http://www.reddit.com/r/IAmA/comments/caq8f/iama_developer_w...
Who made the same app for the iPhone and for Android. His ratio was 3:1, which is roughly the ratio of handsets in the US iirc.
In any case, the TechFlash article says "Michael Schneider of HiveBrain Inc., a Seattle-based iPhone app developer who has dabbled in Android apps, said the volume of sales for Android apps has been about one-tenth the size of their iPhone counterparts."
This ratio matches what I've heard from several other people (disclaimer: I know Michael and among other things, we have discussed these topics in the past)
It's important to note that this number counts only paid games. Is it really that few?
Also, one of the points of the article is that Android allows for more varied apps to be developed. GOTO (as described in the article) cannot exist on the iPhone. Nor can Swype. Nor any of the the home screen replacements.
Indeed about half of the app ideas I have are not possible to implement on non-jailbroken iPhones.
Currently they only deliver a fraction of users to developers compared to the App Store, their "Market" has suffered from recent outages and glitches, they're struggling to cope with device and OS fragmentation, they force developers to remit their own taxes, and there are some glaring omissions in the countries and regions they support.
I think they need to try harder.
The Android Marketplace cannot possibly compete with the AppStore. Not yet.
We'll see how it goes.
K-9 Mail on Android: http://tiny.cc/l965n
Mail on iPhone: http://tiny.cc/ss4e9
HTC Mail on Android: http://tiny.cc/b2f6m
It seems that they know this. They hired the lead designer for WebOS a while back and according to TechCrunch the next release after Froyo is all UI stuff: http://techcrunch.com/2010/06/16/android-team-laser-focused-...
However, the latest apps out of Google (IO Schedule, Twitter) are using some of android's new UI patters, and they look good. Hopefully these new designs will be reflected more in the widgets shipped with 2.3.
(btw mail for iOS is not a very good mail client either, though it looks pretty nice and has been improved a bit in iOS4)
Google shines in the web also with gmail.com, while somehow Mac's me.com feels slow, also their Mail client is not that good either, but the rest of the Apps are top-notch.
And Mail for iPhone rocks! Too bad I don't use my iPhone as phone, just for developing (T-Mobile customer with G1).
If any Google engineers are reading this. Please fix this. This is a huge issue.
Anyway, generalizing on your personal experience and taste is not very instructive.
But it is a general problem with Google, they don't give a shit about you if you aren't American (take google voice for example, they also only work in the US).
Reasons behind my claim:
Device fragmentation: If an app makes heavy use of a built-in sensor (eg. accelerometer), it's much harder to test the app with all Android devices. Some of the Android devices might not even have the sensor, that the app uses, which will result in an angry customer. And angry customers are bad news, when you aim for word-of-mouth marketing.
Low-level coding: With the iPhone, it's possible to implement cpu intensive code blocks in assembly optimized for each generation iPhone, and thus optimize the code, so that you make the most of your resources. If I'm not mistaken Android only supports Java.
Same goes for iPhone (e.g. the new gyro, the front facing camera).
Android more fragmented? Surely.
Low-level work: http://developer.android.com/sdk/ndk/index.html
And the Android NDK lets you write native code for the stuff that needs it.
Starting development for the iPhone was really simple, I went to one place on Apples site, downloaded xcode and started building.
While I don't think it will have hard to figure out all the answers to my questions once I get started, there are a lot of unknowns for me in terms of the Android platform. My main point is this, it is much more clear how to get started building for the iPhone, which I think gives Apple a large advantage.
The only significant thing that we need are push notifications; in which version did push notifications start, did Google change how they were done?
It seems like a moderately good piece on someone who has chosen to develop for Android though, even though I would have liked to see the conclusion (that the choice to develop for Android was looking good) supported by some kind of metric, I didn't get any feel for the success of his company so far.
I'm also really scared of dealing with Google's customer service if anything goes wrong with my merchant account.
In Log... http://developer.android.com/reference/android/util/Log.html...
and SensorManager. http://developer.android.com/reference/android/hardware/Sens...
I suppose, Apple has lost a lot of hearts after the series of close-structured and seemingly unfair app store policies. Though the fairness could be debated and a different issue altogether.
Also my assessment of Android users vs. iPhone users is the latter buys their music from iTunes, while a big portion of the former download from p2p and the alike.