Why ARM-based macOS will never happen

I posted this as a response to someone, but maybe it would be good to start a discussion about it.

My view is that:

First, macOS is not "binary compatible" with commodity hardware. Apps on macOS use X64 instructions, but the binary itself targets macOS API, which has nothing to do with "commodity hardware", whatever that means.

This is nothing more than speculation (aka wet dream) of some fans who can't do the math to see how little business sense it would make for Apple.

Currently, all popular software that makes macOS popular relies on x64 instructions. Convincing all these 3rd parties to switch, but only on macOS and not on Windows, to a new architecture is an uphill battle.

If anyone pulls out, MacOS is essentially dead. Further to this, Apple would need to redesign MacOS to work on another, totally new hardware environment. Expensive, without any returns. Not to mention the software engineers (including web devs, DevOps, etc), which is a huge user base for macOS. They also rely on the fact that macOS is based on X64, and alienating them could also mean the end of macOS.

If anything, Apple would want to (and has been) making iOS devices powerful enough to run the premier apps; add a proper display output to them so they could be used as a desktop replacement. In an era where the OS is becoming irrelevant, it would be rather a futile exercise to try to convince the developer community to retarget their macOS apps to a different platform. Encouraging the iOS community, on the other hand, to add more premier apps, is much easier.

Regarding processors, Intel makes its money on designing and building processors. It is a notoriously hard job, and Apple, or anyone else, in fact, has not been able to surpass Intel for performance (do not leave comments about how you believe AMD is so much better, I couldn't care less). For that matter, not even Google has been able to build a processor that is better than Intel, so even though they don't like the dependency, they rely on Intel. Don't get me wrong, Apple's A-series processors are more than impressive. But nowhere near as powerful as the desktop Intel processors. Apple is unlikely to narrow the gap any time soon, and Intel is not sitting back and relaxing. Today you can buy a Mac Pro with a 28-core Intel Xeon processor. What comes close to it in terms of performance? Well, certainly not Apple's own CPUs.

Again, ARM-based Mac is just a wet dream of some fans who still live in their parents' basement, but have no business sense whatsoever. There is nothing wrong with dreams though. The problem is, that one day they will have to wake up to reality. Until then, dream away!

submitted by /u/bunny_go
[link] [comments]