I’m going to deviate from my usual topics a bit.
It’s been a rumour for years: Apple will use Intel processors in the next Macintosh. We’re all bored with it, frankly. But recently, there’s been even more noise than usual about it. CNET keeps covering the story. Now, I’m fairly sure that CNET’s about as good at predicting the future as, say, Sollog, but maybe there’s some truth it it.
The underlying assumption seems to be that Apple would switch to the IA-32/x86 architecture. That could be true, but I find it unlikely. Applications would have to be recompiled, which would be a major blow to Mac OS X. So let’s consider an alternative: Apple switches to Intel, but does not move away from the PowerPC architecture.
How is this possible? Well, Intel starts to manufacture PowerPC chips.
Yeah, you read that right. I think it makes sense.
First, from Intel’s perspective:
The PowerPC architecture is gaining serious momentum lately. It’s always been at least somewhat popular in the embedded world. The chips are simple and thus cheap while at the same time being easier to program. RISC is here to stay, and PowerPC is probably one of the chosen platforms for it for a while.
But lately, it’s been catching fire. With the Xbox 360, Microsoft has dropped Intel for a custom IBM PowerPC chip. The PS3 is also using a PowerPC chip. Nintendo, meanwhile, is already using the PowerPC. And just like that, Intel has no part of the next gaming revolution (at least on the CPU front). That’s got to smart for Intel.
Looking forward, Intel needs RISC. They had a kick with the IA-64/Itanium, and it has mostly failed in favor of AMD64, which is really a 64-bit superset of IA-32. Ultimately, nobody wanted a brand new architecture that hadn’t already been demonstrated capable. Or, maybe more accurately, nobody wanted to make the first moves.
But there’s already a RISC chipset out there gaining serious traction: The PowerPC. And what better way to get in on the market than scooping Apple from IBM? That’s a million CPUs per quarter. That’s a million more than IA-64 had on day zero. Not a bad start.
This really makes sense from Intel’s perspective.
From Apple’s perspective:
IBM has been over promising and under delivering for years. Intel, on the other hand, has been squeezing absolutely remarkable performance gains out of an aging technology for over a decade. I know that I never expected the Pentium to last this long, and I’m not alone.
Intel’s proven they can make very difficult gains. It stands to reason they can make the simple ones as well.
I’m not really expecting an announcement about a vendor change on Monday. But even if there is one, I’m expecting Apple to remain with the PowerPC architecture. And I actually hope this does happen.
To bring this back to the usual topic of my blog: We probably won’t see it from palmOne for years, but it wouldn’t surprise me at all to see Palm OS on Linux being deployed to the PowerPC for embedded systems by some licensees. (And Intel would get a shot at that, too, if they had a suitable PowerPC. It would have to be a different PowerPC than runs the Macintosh, but a bit of experience now would help.)
On a less serious note, Apple needs a new M as well. AIF (Apple, Intel, Freescale) just doesn’t have the oomph that AIM did. Can someone wake up marketing? We’ve got a crisis here.
Am I crazy? Tell me what you think.