I came across this YouTube video of Brian Greenstone from Pangea Software talking about how his company made $1.5 million on a two-week port of a Mac OS game over in the comments of my online friend Andy Brice’s blog.
Andy’s post concerned the media reality distortion field cast over the iPhone, rightly pointing out that while some developers do quite well, most make more like bus fare.
“Before you write your iPhone App I think you should ask yourself if it has got a realistic shot at making the top 10 in its App store category. If not, don’t give up the day job just yet,” Andy concludes.
While that’s true enough, I don’t draw the same conclusions as Andy does about the iOS market. I think there’s more to the story than the odds are against you, so why bother?
- I think the number one reason most iOS apps fail is that they are poorly executed knock-offs of common ideas and approaches. For example, I went looking this weekend for a different kind of checklist app. I found a good hundred that would let you create a checklist – and not one that would let you reuse and improve a checklist. Those hundred shared a common view: A checklist is something you make and use once. But, if you’ve read Atul Gawande’s, The Checklist Manifesto: How to Get Things Right (and you should), there’s a entirely different way checklists can be created, maintained, improved and used than the make a list once approach.
- Another reason software companies large and small fail when they get on the iOS bandwagon is they start from the point of view of “How do we squeeze our app from the desktop to an iPhone?” They ignore/disrespect the platform. And by the way, the iPhone and the iPad may share an OS, but they are emphatically not the same platform. Same thing happens when Windows software makers try to “cash in” Mac users or the reverse.
I find the reason some developers succeed beyond their wildest dreams more interesting:
- They passionately believe in not doing what is commonly expected.
- They are willing to take a risk.
- They work hard at getting their execution right.
What do you think?