Tuesday, April 3rd 2018
Apple to End the x86 Mac Era in 2020
One of the biggest tech stories of the 2000s was Apple's transition from the PowerPC machine architecture to Intel x86, which brought the Mac closer to being the PC it so loathed. The transition wasn't smooth, as besides the operating system, practically every third-party software developer (eg: Adobe), had to rewrite their software for the new architecture, with new APIs, and new runtime environments. Apple could be bringing about a similar change before the turn of the decade.
Apple already builds its own application processors for iOS devices, and some of the newer chips such as the A11 Bionic and A10 Fusion have already reached the performance levels of entry-level x86 desktop processors. It's only a matter of time before Apple can build its own SoCs for Macs (that's not just iMac desktops, but also Mac Pro workstations, MacBook, MacBook Air, and MacBook Pro). That timeline is expected to be around 2020. Since these chips are based on the ARM machine architecture, they will mandate a major transformation of the entire software ecosystem Apple built over the past decade and a half. Intel shares dropped by as much as 9.2 at the first reports of this move.
Source:
Bloomberg
Apple already builds its own application processors for iOS devices, and some of the newer chips such as the A11 Bionic and A10 Fusion have already reached the performance levels of entry-level x86 desktop processors. It's only a matter of time before Apple can build its own SoCs for Macs (that's not just iMac desktops, but also Mac Pro workstations, MacBook, MacBook Air, and MacBook Pro). That timeline is expected to be around 2020. Since these chips are based on the ARM machine architecture, they will mandate a major transformation of the entire software ecosystem Apple built over the past decade and a half. Intel shares dropped by as much as 9.2 at the first reports of this move.
48 Comments on Apple to End the x86 Mac Era in 2020
A11 might have entry level x86 performance in the constrained Smartphone format but on a laptop or a desktop with a beefy heatsink + active cooling this might shock everyone.
This sounds like MINO: Mac In Name Only. They'll basically be glorified tablets with stands people use to visit the internet. The days of Mac being for the artsy fartsy are over because no one (Adobe, Autodesk, Microsoft, Sony, etc.) is going to rewrite their professional software for a platform that doesn't have the stamina (Apple is liable to about-face again) nor horsepower to be attractive for the customers that made Mac big in the first place.
AMD Apple say no
Loongson Apple say no
Arm Apple hint yes
While by the most part Apple SoCs are the best and fastest in the mobile segment, they are still no more than overpowered tablet SoCs.
They are stuck in that one glory-moment when their new mobile chip beat a dual-core i5U on their own macbook pro in a highly-unreliable Geekbench4, and totally forgot that both Intel and AMD have moved on to faster/better things. Even a low-budget 2c/4t Ryzen3 2200u is outperforming that 2017 macbook pro (and that's just the CPU part of perf.), so by 2020 Apple has to come up with something that can not only beat today's low-end x86 laptop SoC, but at least tomorrow's high-end. I have a funny prediction: AppStore + iOS ports :laugh:
Apple decided that was the way forward at that time and Software Developers had to write for the new platform or lose out
If they decide Arm is the Way forward then that's that.
as for new Software they either develop for the new O/S (ARM) or they no longer develop for Apple
Apple on ARM is probably where the walled Garden is going ( Apple Probably believe with some justfication that the x86-64 tree is rotten )
But keep in mind that Apple might not move their entire lineup to ARM at the same time. The low-end MacBooks have been suggested for years, and will probably be the first to be converted. These machines are too slow to be used for anything productive anyway, and would be a sensible way to test the waters.
I'm more curious what will happen to Apple's more productive computers; the "trashcan" Mac Pro and the new iMac Pro. It's sad to see that the segment which built the company is no longer a priority. If they keep neglecting this segment, it will soon disappear anyway. So they have the options of continuing these on x86, keep them alive with minimal effort until people stop buying them, or discontinue them. The problem isn't mainly that ARM is a RISC architecture, in fact all current x86 implementations are RISC implementations. But as you mention, modern CPUs need various extensions other than pure ALU, FPU and control flow instructions to scale. Some ARM designs does already have some, but are far behind Intel in vector extensions(like AVX, SSE, FMA, etc.) and numerous other instructions which are needed to scale modern applications. The second major factor is the superscalar abilities of a CPU, with multiple execution ports populated by ALUs, FPUs and vector units. The third is the front end of the CPU; the prefetcher with branch prediction etc. A competitive ARM design would need a similar prefetcher, which would increase the die space and energy consumption from current ARM prefetchers. If Apple does all this, then they could be "competitive" with x86 designs to some extent, but not scale beyond it. I still don't consider this very likely by the 2020 timeframe.
Considering the apple way they probably already have a working prototype.
They already have the app store and huge number of apps.
Pro users??? well i have no idea.Maybe they will pay adobe to recode their programs.
Ssorry but thats a laf if Company's Such as Adobe want to sell Software on "The New platform" then they will have ro rewrite/recompile at theit own expense
Hint Did Apple Pay Microsoft to Port Office to the Mac
Not to mention, Apple is still going to have to ARM to use it's patents, Apple employees to design and test them, and someone to manufacture them because, AFAIK, Apple is still fabless. What's Apple really saving? On top of that, they're losing a lot of the mindshare that Intel brings to the table because of their constant marketing campaigns. This decision by Apple is full of fail. This is not something Jobs would have ever done. I mean, Jobs maybe would consider AMD because AMD is bringing it now but he wouldn't have authorized changing to ARM for workstations. Workstations are what developers use and without developers, there's no engine driving the Apple wheels other than Apple itself. Jobs would be rolling in his grave if he knew Mac...his original baby...was effectively done for. Exactly what I was getting at, except there won't be any ports. The AppStore will literally be all the new "Mac" can access. Think Microsoft Surface RT. Yeah, that thing that Microsoft discontinued because saving money by using a Tegra processor translated to all that x86 Windows flexibility being lost. Windows Server 2003 for IA-64 too for that matter. Apple got away with changing to x86 because trading IBM for Intel was a huge step up in performance and Intel is synonymous with computing. Apple changing from Intel to Apple will be a huge performance downgrade (hell, probably even slower than the old IBM POWER powered Mac Pros) and Apple isn't exactly known for making good processors. If "powerful enough" means like 32 ARM cores nothing uses, sure.
However, Intel shouldn't be too worried yet. This hasn't been confirmed, and even if it were, Apple only brings around 5% of their income. There will be a bit of overreaction at the beginning, but it will be corrected relatively quickly, although Intel's stock value will be a little lower. It's not the end for them, unlike what some people are thinking.
Everyone claimed apple going for their own CPU design would end in failure. Today, Apple's A series are the best ARM processors bar none, they flat out embarass the best qualcomm can offer.
Then apple went to design their own GPU, everyone claimed it would end in failure. the iphone 8 is supposed to use that chip, and it promises to be quite advanced even compared to previous A series chips.
So if apple says they are going to move from x86 to their own chips, and pulls of the GPU, I'd place bets on them pulling it off. again.
... alternatively, they might have realised that it's not possible and are just trying to squeeze Intel into giving them a better deal on the next few generations of chips. We'll see. Apple's business model is selling overpriced tat to morons, and that extends to the software for that platform. If you write software for Mac, you can charge a lot more for it than you could if you wrote it for Windows. So developers will pay out of their own pockets to port their code from x86 to ARM for Apple, because they will make more money in the long run.
And for Apple, the beauty is that they don't have to care about any of this. When the people outside your walled garden are shouting to get in because the garden is made of solid gold, you can afford to sit back and let survival of the fittest (or deepest pockets) win.