You read a lot about CS3 now being 'native to Intel based Macs', as CS2 had to run under rosetta for it to work. Thus incurring a performance hit.
However, it seems any literature i can find on the subject merely states that it is now universal binary, and will run 'native' on both Intel and PPC Mac systems.
Does this mean it runs native to Intel Macs(OS included), or just native to Intel processors (Regardless of OS)?
Would pull a great thorn of curiosity out of my side if anyone knows Cheers.
Universal Binary simply means it runs at full speed whether it is on a PPC or Intel based Mac. Of course this is where you start to see the performance benefit of the Intel Macs whereas when software would run in Rosetta the Intel chips weren't all that impressive. Eventually companies are going to drop PPC code as it increases the size of files and PPC systems are just going to be less of the market thus less reason to continue supporting them.
In short: Universal Binary means it runs native to Intel Macs (OS included).
So does this mean they now suffer the performance loss on the windows side? Or the PC version is written in such a way to practically be a 'native' app anyway? Or is a native app by defenition something which simply runs without the need for emulation software?
"A universal binary is, in Apple parlance, an executable file or application bundle that runs natively on either PowerPC or x86 (Intel)-based Macintosh computers. It was introduced at the 2005 WWDC as a means to ease the transition from the existing PowerPC architecture to systems based on Intel processors, which began shipping in 2006. Universal binaries typically include both PowerPC and x86 versions of a compiled application. The operating system detects a universal binary by its header, and executes the appropriate section depending on the architecture in use. This allows the application to run natively on any supported architecture, with no negative performance impact."
Aye read that, but that only covers Apple. Unless 'universal binary' really is universal, inwhich case CS3 is native to anything? (If that last sentance of that quote by 'any supported architecture' does truely mean any architecture). Or is Universal Binary a completely Mac specific term?
See my confusion? Anything i find only referances the Mac side. As Intel chips are identical in PCs and Macs, i'm struggling to see how CS3 could be anymore Mac Intel native than PC Intel native. Unless the OS plays a larger role. If it does anyone care to explain how?