1. Home >
  2. Computing

Why Apple won't dump Intel x86 for its own ARM chips in MacBooks and the Mac Pro

Could Apple be prepping a near-term switch to an A7 class product for its future hardware needs? It's not impossible -- but we doubt it.
By Joel Hruska
Apple A7 SoC [Image credit: The Verge]

A recent article penned by former Apple executive, BeOS founder, and PalmSource executive Jean-Louis Gassée has stirred the internet by predicting that Apple could break up with Intel at any time and swap its entire product line over from x86 to ARM-based chips by using future iterations of the A7 SoC.

It's an interesting argument, and it brings up some good points, particularly given that Intel charges Apple a high premium for the laptop chips it uses -- from Apple's perspective, it could pocket that revenue itself. Unfortunately, the article -- published by Quartz(Opens in a new window) -- also reprints some laughably untrue assertions about the ARM-x86 comparison, writing "The aging x86 architecture is beset by layers of architectural silt accreted from a succession of additions to the instruction set. Emerging media formats demand new extensions, while obsolete constructs must be maintained for the sake of Microsoft’s backward compatibility religion."

It's a pretty story, but it's not true. Independent research has demonstrated(Opens in a new window) that the power consumption differences between ARM and x86 come down to architectural choices, not intrinsic inefficiencies in the ISA. Furthermore, power consumption at the device level is driven by multiple components, not just the CPU.

In an exclusive interview with ExtremeTech a couple of years ago, Intel's then-mobile chief Mike Bell clearly stated that the concept of an "x86 tax" simply isn't true. “There is nothing in the instruction set that is more or less energy efficient than any other instruction set,” Bell said. “It’s all about the implementation and the process technology; whether you target power, or speed, or both."

Power vs. PerformanceThe gaps between ARM and Atom are driven by design, not ISA.

None of this means you can't build an ARM processor that's more efficient than the x86 competition -- but it means that doing so will be a function of the chip's design or its process technology rather than an intrinsic property of the proposed instruction set. And yes, Apple's newest A7 Cyclone SoC is a beast -- but it's a long, long way from being in any way competitive with Intel's Core chips in terms of performance.

That aside, there are three good reasons why Apple won't adopt ARM across its entire product line anytime soon -- and one good reason why Intel should be worried about the long-term roadmap.

Next page: Three reasons Apple won't dump x86 for ARM any time soon

Three reasons Apple won't adopt ARM for OS X any time soon

Software compatibility. First, there's the fact that Apple's decision to adopt Intel processors gave it a huge boost in a critical area -- software compatibility. For the first time, Apple could market itself as being fully Windows compatible. Mac market share surged once Apple announced it would adopt Intel processors, thanks partly to the performance improvements of doing so and partly thanks to better software compatibility. Apple adoption vs. PC sales

The chart above shows the ratio of Windows PC sales to Mac sales for the relevant periods. It peaks in 2004, drops slightly when the G5 is introduced, and drops more sharply when the Intel changeover is announced in 2006 (follow the lightest green area to see the Mac-PC comparison area once the iPad and iPhone are also introduced(Opens in a new window)). Data backs up anecdotal evidence -- once Macintosh systems could run Windows, more users adopted the Mac platform.

Absent a major sea change from Microsoft governing how Windows RT is adopted and sold, any shift to ARM-based Mac hardware is going to fragment the user base. Buyers who view Windows compatibility as necessary may make a distinct minority of Apple's total revenue stream, but Windows remains extremely important in corporate IT.

Hardware competitiveness. This is an issue people gloss over by claiming that Intel's weak mobile performance is equivalent to the G5's problems in the mid-2000s. That's a vast oversimplification: Apple launched the first 64-bit G5 in 2003 -- two years later, its entire mobile division was still stuck on 32-bit G4 processors at 1.67GHz. IBM couldn't fab a mobile G5 to fit into these form factors and the G4 was hopelessly outdated -- there would've been no point in developing a dual-core mobile variant of the comparatively ancient architecture. Apple wanted to shift to 64-bit processing with the G5, but the G4 was a 32-bit chip. AppleG5

Apple's ability to shift to a new 64-bit approach for OS X was increasingly hampered by a 32-bit last-generation CPU with no serious reason to believe the situation would change in the near-term future. Intel's failure to offer a mobile chip for iOS isn't really equivalent -- not considering that the tablet and PC space continue to serve customers with different needs.

It's worth noting that Apple didn't just leap for Intel when Intel was competitive -- benchmarks from 2006(Opens in a new window) show the new Intel Mac Pros outperforming the old G4 PowerBooks by up to 63% in single-threaded tests and by nearly 30% in certain Quicktime encoding benchmarks.

Timing and stability. When it comes to architectural or product shifts, Apple takes its time. It didn't jump for the P4 when Intel's Northwood cracked 3GHz. It didn't jump for AMD's Llano several years ago (despite coming very close). Every time Apple considers a major product transition, it considers the entire ecosystem today and several years into the future -- and it makes a move only when it's convinced that a winning horse has emerged from the pack.

Much of the discussion around Apple's long-term plans revolves around the idea that its A-series SoCs have proven themselves sufficiently advanced to make the leap wholesale from iPhone to MacBook to Mac Pro -- but this ignores the way that Apple historically operates. It didn't split the OS X family between two architectures previously and if it makes such a shift again, it'll do so across the entire product family. This is where we hit the sticking point -- regardless of whether Apple can design a chip to replace Intel at every SKU, it hasn't done so yet.

Before Apple can build SoCs that take on the top of Intel's product stack, it's got to ramp up support for multi-core products, drivers, on-die I/O, PCI Express, and a host of other features to ensure that its product family can scale from the iPhone all the way to the Mac Pro. The question of whether or not Apple is capable of making that transition is different from whether or not it can do so quickly (or if it makes sense to do so in the first place).

The Macbook Pro with Retina Display is by far the most popular laptopp among professional photographersIt's a nice idea, but Apple is a long, long way away from deploying an ARM chip that has adequate power to drive a MacBook Pro with Retina display.

And the one reason Intel should be paying attention

The one reason why Apple might seriously build its own ARM core for high-end computing is that such an approach would give it more control over its product family, its roadmap, and its future -- and JLG isn't wrong that yes, historically, Apple strongly prefers that control.

But as much as Apple prefers controlling its own destiny, it's also not willing to compromise the performance and high-quality brand its built just because it can build its own chips. If Apple ever makes the jump from x86 to a future ARM-based processor, history tells us it will do so across the entire product line at once, and only when it can deliver a significant performance improvement.

Tagged In

I7 Desktops Ipad Smartphones Tablets

More from Computing

Subscribe Today to get the latest ExtremeTech news delivered right to your inbox.
This newsletter may contain advertising, deals, or affiliate links. Subscribing to a newsletter indicates your consent to our Terms of use(Opens in a new window) and Privacy Policy. You may unsubscribe from the newsletter at any time.
Thanks for Signing Up