Linked by Thom Holwerda on Sun 2nd Apr 2006 18:31 UTC
Mac OS X As Apple moves from IBM's and Freescale's PowerPC RISC architecture to Intel processors, developers must rebuild their products to support both platforms, into what Apple calls a UB (Universal Binary). And while Apple lists over 1000 UB applications currently available, this process is challenging developers, especially those of some of the largest and most critical applications for the platform.
Permalink for comment 110552
To read all comments associated with this story, please click here.
One thing that nobody mentioned..
by steveftoth on Sun 2nd Apr 2006 23:43 UTC
steveftoth
Member since:
2005-10-30

is that not only do you have to move your code to xCode, but that as of right now, only one compiler is really supported in XCode, and that's GCC. So not only do all the developers have to port their code ot use XCode's build environment and process, but they also have to use a totatly different compiler that almost no comercial software developer uses.
From this and other articles I've read, the developers that are the most vocal about it are the ones who don't use gcc. Not that it's their fault, GCC didn't even exist when many of these projects were born. And gcc also generates sub-optimal code for the PPC. Codewarrior still generates the fastest PPC code (especially for G4s) so it's not really a question as to why they didn't switch until they were forced to.

Even Apple hasn't gotten all of its code updated to be a UB.

Reply Score: 2