OK, I'm as irritated as any Apple fanboy, but it's time to dispel some myths.
(quotes are from this article at news.com)
1-Forward compatability.
When the P4 Macs come out, the old PPC-compiled apps will run in an emulation layer much like Classic, called Rosetta. Jobs promised that Rosetta will perform better than Classic. God knows it couldn't be worse.
...Apple has a transcoding tool called Rosetta that will allow programs written for PowerPC chips to run on Intel-based machines. "Every application is not going to be universal from Day 1," Jobs told the audience.
2-Backwards compatability.
All binaries (applications) compiled out of Xcode will have the PPC executable and the Intel executable bundled together. NexT (the OSX precursor) did this too. As I understand it, if this is done right, it would this mean that both older and newer chipsets are supported with a minimum of fuss. Theoretically it means that development for Mac, Windows, Unix and Linux could all be done on on a single machine with a single programming environment (something else that NexT was shooting for).
Mac developers will be able to create universal binaries of their programs that will run on both types of chips.
3-Mac on non-Apple hardware.
...Apple Senior Vice President Phil Schiller addressed the issue of running Windows on Macs, saying there are no plans to sell or support Windows on an Intel-based Mac. "That doesn't preclude someone from running it on a Mac. They probably will," he said. "We won't do anything to preclude that."
However, Schiller said the company does not plan to let people run Mac OS X on other computer makers' hardware. "We will not allow running Mac OS X on anything other than an Apple Mac," he said.
Having said that, many people have noticed that yesterday was in fact been a cold day in Hell. |