Thursday, January 7, 2010

Yet another Cocoa update

I know that many of you are anxiously awaiting our switch from Carbon to Cocoa for Mac OS X. I want to give you a quick update on that. We are about 95% feature complete at this point. There are only a few things left to implement. There are however, a lot of bugs to fix and as we fix them, I'm sure more will be reported.

The transition to Cocoa has been a far bigger project than we had initially thought. I have recently learned that several large Mac software companies, with names that I'm sure every one of you would immediately recognize, have also had a very difficult time transitioning their Mac Carbon apps to Cocoa. Some have had a couple of failed attempts while others have scrapped huge amounts of code and are basically rewriting their software from scratch. They all have much larger engineering teams than we have and none of them are shipping their Cocoa versions yet.

Fortunately, you will be insulated from all of this. For the most part you will just recompile your projects. It it should be fairly pain-free.

The important thing is to ship a quality product that you can count on. We will keep working each day until we feel it is truly going to meet your expectations. Only then will we ship it. That won't be for 2010 R1. If you would like to follow our progress more closely, join the betas list and you can test your projects with the betas that have Cocoa enabled. We would appreciate the feedback.