You’re angry (..) you’re fawning over the divinely inspired miracle that is x86 (...)it’s pretty clear you don’t even understand how modern CPUs work. Irony is dead.
Oh the good old “RISC is bad” argument, (..) ignoring the fact that every modern processor is internally a RISC processor (...) No matter how much you worship at the altar of the divine x86 (..) Deal with it.
Hey, Castiel (hands up old forumites - iunderstoodthisreference.gif) I don't deal in absolutes and stop colorising my words with.. well.. whatever that set of overly dramatic vocatives above was supposed to achieve.
Steering discussion back on topic, here are a few very simple, in my opinion, facts and I welcome any eloquent critique of my thesis:
- x86 may be far from "divinely inspired miracle" as you put it and RISC was never "bad" - I've spent some of the best years of my twenties on RISC machines (and then some further best years on PowerPCs) and I loved every minute of my adventures with SGIs and SPARCs but look - the market have spoken - they're all dead now and we're still on x86 "PC". I know, I know, you still want to convolute it on technicality, claim that we are in fact on RISCs with x86 instruction sets - please don't - you know exactly what I mean. Intel has won the race for unified PC, workstation, server architecture with everyone. Some thought it was a matter of OS, it wasn't, it was a matter of speed and compatibility. DEC collapsed despite being able to run Windows NT, Apple saved their company and OSX because they adopted Intel's hardware.
And so the simple fact is -
moving to a regular x86 PC architecture was the best thing that ever happened to Apple personal computer range. Full stop. No contest. And to us - users - too. None of us would be here discussing this madness if they didn't. Agree?
- Apple can not compete with Intel (and now temporarily AMD) in CPU R&D for personal computers (laptops all the way to servers). Yes, we are in a unique moment in time, when Intel screwed up and temporarily stalled, moved resources to other things and got hit hard by smaller players arguably jumping in some capacity ahead (including AMD) but the simple fact is -
regardless of wether the final destination is hegemony of speed or power - Intel is not a company Apple can compete with CPU development or manufacture . no one ever could. Corporations with much bigger resources than Apple perished in the process of trying to keep up. Corporations that at various points in time nearly purchased Apple, still perished in the process of trying to keep up. This type of marathon, is not something that Apple can maintain. One could argue they can barely maintain Intel's tempo while using Intel chips and more often than not, we get old excrement in new wrappers as a make belief "fresh" and "latest" machines (new 2020 macbook pros with two Tb3 still using two generations old CPUs, but how about 2018 Mac Pro using 2013 Xeons, any takers?). Agree?
- Apple can not compete with AMD or Nvidia in graphics. (insert lots of words) but ultimately similar stuff to all the above. Agree?
Linux has been multi-architecture for years now, and almost every Linux software is available for both x86 and ARM. Compilers are now a lot better at handling multiple architectures and installation managers handle everything behind the scenes. There hasn't been a mass exodus of Linux users/developers because they now need to compile their software for two architectures. Almost every major Linux distro has an AArch64 version as well that works just as well as their x86 ones.
You can't compare open source porting to commercial software development. Coding for ARM isn't just a case of recompiling stuff, it needs to be coded differently plus any video, photo, audio software for ARM will additionally need new accelerations for CPUs and GPUs. We can safely presume a lot companies won't double their costs and won't join this challenge - they won't recreate their interface drivers, software, plugins, suites etc for universal binary 2. Recompiling stuff specifically for Catalina was bad enough for many, let alone new architecture. And a lot of it won't work in Rosetta 2 or will be too slow to utilise property (it's not 90ies, you can't be really expect to do DAW work or video editing in emulator these days). The next few months will show how many roadmaps at Apple supporters will change but somehow I can't imagine even large partners - like Blackmagic - writing all of their device drivers and all of their software again and then continue to develop DaVinci Resolve in two separate forks for free etc.
To me it's quite clear Apple is not switching to ARM because they can make our machines faster or more powerful. They're switching to it because it will make your next £2500 laptop cheaper for them to manufacture. Not to you to buy. To them to make. And they hope the internet will stop comparing how much more and newer Intel gear you can get for that £2500 from Acer, Lenovo or MSI if your next MBP is an iPad Pro with keyboard. Agree?
@Armageus - I see you masked a lot of my text with
*** NO *** - can you point me to the new forum guidelines of what I can and cannot say in this subsection, and please believe me - this is genuine request, I'm not being difficult, I just don't want my posts to look like I said something bad.