Love vs. Must
I was thinking for a while now about the main difference in iPhone (or iOS in general) and Android apps. Yeah, everyone knows by now that iOS Apps are nicer, smoother, yadda yadda yadda, but that is not it. Then it finally dawned on me, the main difference.
It's that iOS Apps are build out of LOVE, and Android Apps are build out of MUST.
Developers making iOS Apps do so because they love it. They love the devices, they love the way people will use their software, the way stuff moves, even the way pure coding works. iOS Apps, best ones, are a product of love for this whole ecosystem. On the other hand, Android Apps are coded because they must be coded. They are usually an afterthought created after iOS App is done. There is no love there, just "meh ... we must do it, so let's get this over with". Even Apps made by the same company look much worse on Android.
You can see this in every corner.
Look at the TapBots. Look at the love poured into the website alone. And the love that went into each individual Bot can be felt when you use it.
Take a look at this; Demon Cam. This is a very simple App, my guess is it will not make much of an impact, but look at the love that went into creating not just the App but this promo video:
[youtube width="475" height="300"]http://www.youtube.com/watch?v=ho6_JeZI9ZI&feature=player_embedded[/youtube]
These are movie quality effects created just to promote and accompany a small App.
Shaun Inman loves pixels, and this love runs through the pixels. Playing his latest game "The Last Rocket", you can feel it.
Brilliant game "Sword & Sworcery" which won IGF Mobile 'Achievement in Art' award in March 2010 was made out of love. Stuff like this will absolutely never appear on Android.
Do you know of some Android App which can go shoulder-to-shoulder with the ones above? Please do tell.