Why Apple might consider leaving Intel's x86 for its own ARM chips in future Macs

Posted:
in Future Apple Hardware edited July 2015
Though many will scoff at the notion of an iPad and Mac that draw from the same family of application processors, it's not as farfetched as it seems. AppleInsider takes a look at why today's chipmaking giants could find themselves on the outside looking in during an Apple product launch in the near future.




Rumors that the Mac might eventually move to ARM began to float around seemingly minutes after the Apple-designed A4 bowed in the first-generation iPad. After all, the Mac has already survived two major architectural transitions in its history: from Motorola's 68000 to IBM's PowerPC in 1994, then from PowerPC to Intel's x86 in 2006. Why not a third?

Such a move is certainly in Apple's DNA. Since Steve Jobs returned in 1997, the company has made its bones by ignoring the vox populi and doing what it felt needed to be done, sometimes dragging consumers kicking and screaming along with them.

The original iMac had no floppy drive, no SCSI or serial ports, and no support for the Apple Desktop Bus. Instead, Jobs & Co. bet on a new standard called USB --?before any Mac-compatible USB peripherals even existed.

The original iPod could only be used with a Mac and came with lower storage capacity than its competitors. "No wireless. Less space than a nomad. Lame," was one user's now-infamous reaction on Slashdot.

The original iPhone couldn't take advantage of 3G networks, required buyers to switch to AT&T, and didn't allow third-party applications. It also cost consumers $500 at the register, as it wasn't eligible for carrier subsidies.

As it turns out, none of that mattered.

Personal computing at a crossroads

History tells us that the Mac's migration from PowerPC to Intel was driven largely by performance. IBM's PowerPC roadmap simply couldn't give Apple the kind of horsepower they needed within the thermal envelope they required as they chased the desktop-to-laptop market shift.

Much has changed in the last 9 years. Computers have become "good enough" for the vast majority of consumers who use them for email, web browsing, and an occasional household budget spreadsheet -- the gangbuster sales of Apple's relatively underpowered MacBook Air line can attest to that.

"I think PCs are going to be like trucks," Jobs once said in an interview. "Less people will need them. And this is going to make some people uneasy."

Like trucks, PCs are evolving. The base model of Ford's newest mega-popular F-150 pickup features an aluminum body to cut down on weight and a 2.7-liter V6 engine, changes designed to increase gas mileage at the expense of performance.

Similarly, PC manufacturers --?including Apple --?now tout lighter, thinner, less-powerful computers as they race to stay relevant in the midst of the mobile revolution.

To create the original MacBook Air, Apple needed a bespoke chip from Intel and a massive investment in large-scale CNC machining to manufacture the Air's aluminum unibody. Now, nearly every major PC maker boasts a me-too ultra-portable laptop with the same Intel chips inside a case that likely rolled off of a production line that Apple helped launch.

Their hardware may not quite reach Apple's standard --?nobody else seems to be able to replicate the sheer glassy brilliance of the MacBook's trackpad --?but they're "good enough."

That means it's time for Apple to move the goal posts again.

It's better to be a pirate than join the navy.




The reality of the modern-day global electronics supply chain is that almost anyone can put together a new product using commodity parts quickly and cheaply. An entrepreneur can bring an idea into an integration shop in Shenzhen on Monday and leave on Friday with a working prototype.

To gain a real advantage, companies need a competitive edge that their rivals can't just buy on the street. This is what led Apple to custom chips for its iOS devices, and it's why an ARM-powered MacBook isn't an absurd idea.

Bringing processor design in-house would give Apple a level of control over the Mac's internals that they haven't really had before. The iPhone and iPad consistently out-perform and out-live competition that comes with better specs on paper, thanks in large part to the high degree of integration between the numerous components that Apple designs for itself.

KGI Securities' Ming-Chi Kuo thinks that Apple can make its ARM-based processors equal in performance to Intel's Core i3 series within two years. For users whose most demanding computing task is rendering Farmville, that might make it "good enough."

Once that level is reached, Apple can begin to optimize the components for their needs. Advancements in fabrication process and VLSI could allow them to keep the same performance in a much lower-power chip, packing the devices into ever-thinner and lighter form factors that Intel's roadmap may not have otherwise made possible.

Every external supplier removed from the equation also gives Apple an additional degree of control over its product launch cycle. New models can launch when they're ready, rather than on Intel's mass-market schedule --?this was a major reason that Apple ended its annual keynotes at the Macworld festival.

It could mean better secrecy, as well. New Apple products receive widespread coverage upon their announcement thanks in large part to the company's ability to keep them under wraps beforehand, a task made easier as fewer outsiders are involved.

No, YOU'RE stupid.

As with any contentious idea, there are numerous counter-arguments.

ARM-based chips might not be able to run Rosetta-like emulation layers, instantly rendering useless thousands of legacy software packages. Apple engineers, already struggling to make OS X run smoothly on Intel hardware, might not be able to make it usable on less-powerful silicon.

Without an in-house fabrication infrastructure, Apple would just be trading their dependence on Intel for a similar arrangement with Samsung or TSMC. A MacBook ARM could be the new Microsoft Surface RT, wasting potentially hundreds of millions of dollars that could be better spent on sapphire iPhone displays.

At the end of the day, none of that will matter as long as it's "good enough."
«1345678

Comments

  • Reply 1 of 150
    rogifanrogifan Posts: 10,669member
    What consumer benefit is there to an ARM based Mac? MBAs already get great battery life. And there are new Windows OEM machines that are thinner/lighter than the current Airs. Would an ARM MBA be cheaper than its Intel equivalent?
  • Reply 2 of 150

    Not too long ago, I updated a very computation-intenstive piece of software and compared a 2012 3.0 GHz 12-Core Mac Pro to an iPhone 6.  To be fair, the software only leveraged the CPU (i.e. didn't tap into OpenCL which would have only been available on the Mac).

     

    Of course the Mac beat the phone.  But I then "normalized" a bit of the results.  For the sake of ease, I assumed everything would be linear.  I basically computed a theoretical amount of work for a single ARM core running at 3.0 GHz.  Then compared to what a single core (Xeon) did on the Mac.  The Xeon core was about 60% faster.

     

    Now, this is just a single app that was very CPU-bound so obviously not the only measure.  Still, the 60% figure was quite telling.  Furthermore, such apps would realistically be tuned to tap into the GPU.

     

    Can the gap close between ARM and Intel?  Quite possible.  But, how will such a gap be closed?  If the answer is to just throw tons of ARM cores to compete with fewer Intel cores, I'm not sure that will work with the vast majority.  Computation-intensive software would argubly be an equal match since it would saturate all the cores.  But often times, sotware is single-threaded and most of your computer's resources are idle.  So you end up comparing just a single core.

     

    As a side note, not sure what percentage of Mac users use Boot Camp.  I would imagine that if now on ARM, that would present a problem for those users.

  • Reply 3 of 150
    kkerstkkerst Posts: 330member
    "Good enough" won't cut it. It has to be equal or better than what the current user experience brings with Intel. Probably already been done - managers are probably just waiting for the AX series chips to come up to speed before actually considering RTM to the masses.
  • Reply 4 of 150
    Quote:


     and a 2.7-liter V6 engine, changes designed to increase gas mileage at the expense of performance


     

    Lol nope. The EcoBoost is designed to increase fuel economy and increase (or at least maintain) performance.

     

    Everyone screams "BUT WINDOWS". That's not important to people anymore. And if Apple sees a need for Intel compatibility, well, they can keep it in the professional Macs, and leave the consumer grade stuff on A series chips.

  • Reply 5 of 150
    paxmanpaxman Posts: 4,729member
    An ARM based Mac or an IOS based Mac? I can see an IOS based MBA before anything. Perhaps a pseudo hybrid OS in that it allows a mouse / trackpad based cursor, and obviously some kind of multi tasking. We already have iMovie, Pages and Numbers as well as Office and other powerful apps for IOS.
  • Reply 6 of 150
    and...in 2 years Skylake based Core i3s will leave this AX things in the dust!
  • Reply 7 of 150



    Everyone seems to forget that the reason why Rosetta worked in the first place is because Intel Core-series chips had so much horsepower in comparison to what Apple had been getting from IBM in the form of PowerPC 970 that they could afford to waste cycles on instruction translation.  That is completely not the case with a theoretical x64-to-ARM shift.  An ARM CPU that could take a 10-15% overhead to translate x64 to ARM64 and have the same performance simply doesn't exist, and probably won't for quite some time, if ever.

     

    Second, it would put Apple in the position of not being able to differentiate their products on the things they do best - industrial design and software design.  Intel spends billions every year on CPU designs and lithography research and fabrication process research.  Apple would definitely have to do the CPU design work, and probably have to spend loads of cash helping some other foundry play catch-up.  If they stay with Intel, they don't have to do that because Intel already is, and is spreading the cost amongst all PC OEMs.

     

    I can't for the life of me figure out why they would want to give up the hardware parity they have enjoyed for the last 9 years in order to have less performance, and far more expense.

  • Reply 8 of 150
    rogifanrogifan Posts: 10,669member
    paxman wrote: »
    An ARM based Mac or an IOS based Mac? I can see an IOS based MBA before anything. Perhaps a pseudo hybrid OS in that it allows a mouse / trackpad based cursor, and obviously some kind of multi tasking. We already have iMovie, Pages and Numbers as well as Office and other powerful apps for IOS.

    So basically a Surface Pro except for iOS.
  • Reply 9 of 150
    paxmanpaxman Posts: 4,729member
    rogifan wrote: »
    So basically a Surface Pro except for iOS.
    Huh? No, not really. But even if you were to insist the difference you point to is significant.
  • Reply 10 of 150
    sflocalsflocal Posts: 6,093member
    I have zero clue how all the x86 politics work, but couldn't Apple somehow license the x86 architecture (like it did with ARM) and essentially build its own x86-compatible chip solely for its own machines and run with it? That way, Apple could contract with its own, very capable chip suppliers and all Intel has to do is just sit-back, and count the royalty money coming in for doing nothing.

    I think it's inevitable that Apple will jettison Intel. Part of me wants that to happen. The writing is on the wall. I think Intel is quietly kicking itself in the backside for essentially ruining numerous opportunities to come out on top. Apple is certainly one of their biggest customers and I think it knows that one day Apple will give Intel the middle-finger for being such a fcuk-up and lose that business for not being able to keep up. I will lose no love over it when that happens.

    On the flip side, for me personally I love that I can run Windows on my Macs. It's mandatory for me that it is able to do that. Running ARM with x86-emulation is going to suck, if it is even an option technically. I love macs, but for non-mobile devices, it's gonna be a Windows world.

    If Apple licenses and builds its own x86 chips, they'd be awesome I think.
  • Reply 11 of 150
    MacProMacPro Posts: 19,727member
    Lol nope. The EcoBoost is designed to increase fuel economy and increase (or at least maintain) performance.

    Everyone screams "BUT WINDOWS". That's not important to people anymore. And if Apple sees a need for Intel compatibility, well, they can keep it in the professional Macs, and leave the consumer grade stuff on A series chips.

    Exactly, not ALL Macs have to run Apple CPUs but some could. That's a win win.
  • Reply 12 of 150



    One benefit I can think of is cost.  The average Intel Processor can cost over $100 while an A8 chip costs apple around $20.  Of course there are develpopment costs involved with developing a new structure for an Intel replacement and Apple definitely commands a volume discount in purchasing but in order to drive down entry barriers of cost, Apple needs to discover new methods of bringing down their production and component costs. I am sure if Apple can deliver on creating a desktop grade processor, it will be substantially less expensive than Intel's offerings.  

  • Reply 13 of 150
    I wouldn't assume Apple sees it as strictly Intel vs. ARM for Macs. If all Macs were equipped with an ARM AP for Touch ID/Secure Element/Continuity/etc. without having to wake up all the Intel stuff, I could see some benefits. That you'd have those extra 64-bit cores available for specific tasks (kind of like a GPU) might just be icing on the cake...
  • Reply 14 of 150
    Apple doesn't do "just good enough".
    That is not in its genes.
    Apple does the best products in the world it can make.
    And Intel i3 is not good enough.
    It has to be better than Intel's best processors.
  • Reply 15 of 150
    Quote:

    Originally Posted by Rick 007 View Post

     

    Not too long ago, I updated a very computation-intenstive piece of software and compared a 2012 3.0 GHz 12-Core Mac Pro to an iPhone 6.  To be fair, the software only leveraged the CPU (i.e. didn't tap into OpenCL which would have only been available on the Mac).

     

    Of course the Mac beat the phone.  But I then "normalized" a bit of the results.  For the sake of ease, I assumed everything would be linear.  I basically computed a theoretical amount of work for a single ARM core running at 3.0 GHz.  Then compared to what a single core (Xeon) did on the Mac.  The Xeon core was about 60% faster.

     

    Now, this is just a single app that was very CPU-bound so obviously not the only measure.  Still, the 60% figure was quite telling.  Furthermore, such apps would realistically be tuned to tap into the GPU.

     

    Can the gap close between ARM and Intel?  Quite possible.  But, how will such a gap be closed?  If the answer is to just throw tons of ARM cores to compete with fewer Intel cores, I'm not sure that will work with the vast majority.  Computation-intensive software would argubly be an equal match since it would saturate all the cores.  But often times, sotware is single-threaded and most of your computer's resources are idle.  So you end up comparing just a single core.

     

    As a side note, not sure what percentage of Mac users use Boot Camp.  I would imagine that if now on ARM, that would present a problem for those users.


     

    You're comparing a CPU that has more cores and is about 20x the size of an A8. Apple doesn't need to keep the CPU that small in order to get it into a Mac. Besides, Intel CPUs pack a lot of legacy hardware that Apple doesn't need.

  • Reply 16 of 150
    And it is not the cost that matters.
    Apple will spend what it takes.
    And Apple's customers will spend what it takes.
    Apple and its customers want only the best of breed.
    Their lives must be improved by the new product.
    Otherwise it is not worthwhile.
    An ARM Mac currently will be hell to Apple customers.
    It has to be faster than the fastest Intel processors.
  • Reply 17 of 150
    maestro64maestro64 Posts: 5,043member
    Quote:
    Originally Posted by jameskatt2 View Post



    Apple doesn't do "just good enough".

    That is not in its genes.

    Apple does the best products in the world it can make.

    And Intel i3 is not good enough.

    It has to be better than Intel's best processors.

    Define good enough and best product.

     

    There are people who will argue to their death that apple product at not the best nor good enough. Here is why they stand on the firm ground that more, bigger, faster, brighter, thinner, lighter and the list of adjectives goes on of what Apple is lacking. These people think the more check list feature something has makes it the best, even it they do not, can not or will not use those things. Or they are buggy or take a PHD in computer science to figure out how to use them.

     

    Yes Apple make great product from the stand point they work and they do want the large majority of people want, in that sense it is good enough for the intended use. It like have a Super car and all you do is still in bumper to bumper traffic all day, or you need to plow a field and you have one those 4 engine drag tractors when all you need is good old 4 cylinder john deer.

     

    On a different note, when Apple use to use the Motorola 68K process they have inside access to the design they use to work very closely with Motorola on the design of those chips. This was also true with the PPC in the early days, but it obvious lost focus and refused to keep pace in the market.

  • Reply 18 of 150
    ARM Mac - can't run Windows, but can run iOS
    x86 Mac - can run Windows, only developer tools can run iOS

    Given that iOS apps are designed for small touch screens, being able to run them on your Mac doesn't seem like a particularly important feature to me. If Apple ever decides it is they can create a consumer facing version of the iOS simulator. Intel chips have plenty of power to handle ARM emulation. The converse isn't true (yet if ever).

    Despite all the hype around mobile, positive halo effects for OS X and the poor reception for both Vista and Windows 8, the folks in Redmond continue to run roughly 90% of the world's PCs. It makes sense for Apple's PCs to maintain compatibility with the other 90% rather than embrace improved compatibility with mobile.
  • Reply 19 of 150
    bdkennedy1bdkennedy1 Posts: 1,459member
    Quote:
    Originally Posted by Rogifan View Post



    What consumer benefit is there to an ARM based Mac? MBAs already get great battery life. And there are new Windows OEM machines that are thinner/lighter than the current Airs. Would an ARM MBA be cheaper than its Intel equivalent?

     

    Price? Intel charges hundreds of dollars for their processors. Imagine how much cheaper ARM Macs would be?

     

    We already saw the result of Apple depending on Intel for processors - they couldn't launch new iMacs last year, screwing up their whole release schedule which I'm sure Apple lost millions of $$.

     

    Additionally, we don't know that Apple is even going to use the same ARM chips in Macs as they do iOS devices. They might be designing a whole new desktop chip.

  • Reply 20 of 150
    Just don't see the argument for swapping to ARM chips quite frankly just to achieve i3 performance, as someone who's using an i7 MBA I would be loathe to look at lesser performing hardware specs for the sake of things. I think there also needs to be considered application developers like Adobe, would they need to tune their software for ARM chips, and would they want to? They took years to support the Intel swap, can't imagine they'd be thrilled to again recode.
Sign In or Register to comment.