rc3.org Rafe Colburn on software development (and other topics)

Why iPhone development beats Mac development

I thought this was an interesting point from John Casasanta, a developer who who creates both Mac and iPhone applications:

For one, developing for the iPhone is a dream compared to developing for the Mac. Yeah, it’s Cocoa development for both iPhone and Mac, but many of the Mac SDKs are old and crufty compared to the shiny, new iPhone one. This means much quicker development time and greater programmer satisfaction. Many, many programmers I know never want to go back to Mac for this reason and usually cringe when they have to.

Oh, and there’s the attention:

Another major factor is the “rock star” one… When you create Mac apps, you have little chance of having your apps in TV ads, Apple retail store promotions, WWDC promotions, on TV networks like CNN and CNBC, etc, etc, etc.

Read the rest …


4 Comments

What does that say for the future of iPhone software development? If Apple let the developer experience degenerate to “old and crusty” on the Mac, will they keep the SDKs modern and fun on the iPhone? (Disclaimer: I own and I have experience with neither)

Posted by Adrian Hands on 18 January 2010 @ 8pm

I think an old and crusty future is inevitable for the iPhone, just as it is for just about any API.

Posted by Rafe on 18 January 2010 @ 9pm

As a professional indie mac dev, I’ve got to say I think some of his figures are way off for popular mac apps. I’ve got a couple of reasonably successful apps and I make a bit more than just 4k a month, and I know plenty of other mac devs who are making more as well.

Posted by Gus Mueller on 20 January 2010 @ 12am

Iphone development beats Mac because it was created with a unique features and inevitable in the market.

Posted by iphone apps on 2 February 2010 @ 3am

Leave a Comment