So, you’ve probably heard by now that Apple is switching to Intel x86 chips for the Mac, from the PowerPC chips made by IBM.
The implications are pretty clear – not much changes. IBM couldn’t deliver fast enough chips on Apple’s schedule, and they got the boot. Apple can’t be happy about this, but they’re still going to control the rest of the hardware, OSX won’t run out of the box on your random home-built PC.
So, I think there’s very little interesting in this announcement, except for two things:
1) This is a major score for Intel.
2) Older software is going to be supported via emulation. We have FINALLY reached the point where hardware is fast enough, and we have something to burn all those extra cycles on – emulating other chipsets in a way that’s usable.
We’re seeing this in more places – Xbox 360 is rumored to support Xbox games via emulation. I think it’s an interesting trend to have chip design progress to the point where processors are optimized for specific purposes, but they’re fast enough to run everything else via emulation anyway. It really blurs the line at the application level about “what is a platform anyway?”.
For example, if you buy Photoshop for Windows, and you switch to Mac, you need to buy Photoshop for Mac. What if you buy Photoshop for Mac, and switch to Mac for Intel? (Same platform, different chip.) What if you then switch to Windows for Intel? (Same chip, different platform.)
I think there are going to be some confused consumers.