Linked by Thom Holwerda on Thu 29th Apr 2010 16:59 UTC
Editorial Holier-than-thou, an adjective, meaning "marked by an air of superior piety or morality". Everybody has moments in their life where they get into a "holier-than-thou" attitude, and I think Steve Jobs' open letter regarding Adobe, and Flash in particular, really fits the bill. There are three specific points I want to address to illustrate just how holier-than-thou, hypocritical, and misleading this letter really is.
Permalink for comment 421599
To read all comments associated with this story, please click here.
by henderson101 on Thu 29th Apr 2010 22:30 UTC
Member since:

I am a developer. I have coded in both Carbon and Cocoa. Here is the *reality*. No, it is *not* easy to convert an established application from Carbon to Cocoa. It takes a lot of effort. Carbon and Cocoa are completely different API's based on a completely different model. Carbon has more akin to the Windows API than Cocoa. Carbon is procedural, C based, has an explicit run loop and needs a lot of boiler plate code to do anything useful. The reality is, Apple said a long time ago, nearly 10 years now, that Carbon was a temp API to bridge the gap. However, I think they themselves underestimated how much work it tales to migrate. I think Thom also does this too. It is not simple, it would be like translating a Dutch text in to English. Many parts translate directly, a lot of the logic stays the same, but big parts need to be reworked.

So, what of Apple's own apps being Carbon? I would say, they are migrating the apps at a fairly steady pace. You need to understand how software works to appreciate why they aren't working faster - if we need to continue to improve a product, the newer version needs to be developed in parallel and the feature set needs to catch up to be viable. Look at what happened with iMovie as an example of why this is true (think of the stink raised when users of iMovie HD used iMovie 08 for the first time..) You will see the rest of Apples software migrate over time.

Reply Score: 2