September 16, 2009 :: Posted by - SoSly :: Category - News

I was chatting with my TUAW colleagues this morning about Mac versus iPhone programming. And as per usual with these conversations, we veered in the direction of unfettered speculation. It’s an occupational hazard.
As someone who regularly develops on both platforms, I declared that the iPhone represents the future of Mac programming. The iPhone, I posited, offers a great new platform without the need to be fully backwards compatible like the Mac. Our own Victor Agreda challenged me to back up that position. After a bit of time and thought, I decided to do so in this post.
My key point is this: Apple’s engineers have learned a lot of important design lessons during the history of OS X. When the iPhone debuted, it gave those engineers the chance to rebuild an OS and an API from the ground up. Those engineers could craft a platform and its libraries that built on the Mac’s successes without Read more…