Homy, on 24 June 2020 - 08:31 PM, said:
Because of MASSIVE parallelization.
Not everything can benefit from that. A lot of things need piles and piles of IPC and blistering clock speeds. (Gaming being one notable thing, but im not ragging on Apple for lack of gaming support due to this switch - their gaming support is already trash, so thats not new).
And im well aware that ARM is just an instruction set - like x86-64 or x86. But so far, no one has put any effort into truly fast, powerful ARM chips, leaving "fast and powerful" to IBMs POWER. But Apple isn't gonna be using POWER again (POWER being what remains/became of PowerPC) - particularly since they are optimized for "Big Iron" applications and not remotely power efficient.
Like i said, Apple may have some octa-core, 4ghz, high-IPC ARM chip waiting in the wings. But you think theyd have touted that.
As for virtualization:
read "What Cant be Translated" - Virtual Machine (that works with X86/64 code) software is right out. VM software that is merely running ARM-friendly software (like Linux) works just fine, though.
Now, one possibility is Windows 10 on ARM (which exists, but isnt purchaseable by end users, only pre-installed by OEMs) which could easily run in an ARM-only Parallels/Fusion, but thats got its own limitations beyond not being available to consumers -
A lot of the "i virtualize WIndows because of this ONE APP I MUST USE" applications.... aren't compatible with Win 10 on ARM. The EMR software is so not-compatible they have to keep IE installed on machines because newer browsers dont work right with some parts of the Application and keep the machines not-updated because Microsoft frequently breaks the software with updates that take EPIC and E-Clinical Works 6+ months, sometimes, to fix. It is DEFINITELY not compatible at all with WIn 10 on ARM. So that wouldnt be a solution for the legions of medical professionals who are (now) legally required to use EMR software - and there are only about 4 major vendors of that and none of them support anything but Windows and one of them is so behind that it barely even runs on Win 10. Theyll have to ditch their Apple hardware for X86 based hardware.
Same with the two apps my wife would have to use if she wanted to use a Mac - theyre both semi-customized clients that meet HIPPA privacy and (more importantly) security standards that are the only way she can access her work files and emails. For the same reason, she wouldn't be allowed to own an iPhone and/or her work would have to issue her an Android phone because the clients do not exist on iOS. (Which is fine, because she doesn't use an iPhone). She doesn't have to worry about it because they recently issued her a fairly high end Dell laptop to work from home (she used to just run a VM on her Mac when she only occasionally worked from home, as opposed to every day due to 'Rona) but that would have required her to either have a Windows PC at home she could use or required her to go into the office (as the hospital system didn't want to spend money on laptops for everyone prior to the pandemic) even on days she could ostensibly work from home.
Again, i dont think this is a giant percentage of their sales.. but neither is it an insignificant one. There are a LOT of corporate business types that i see at the airports when i travel for work that are plugging away on a svelte MacBook/Pro.... and quite a lot of the time, i can see that its in a Windows app. Those guys are just gonna be boned and have to switch vendors.. because a lot of the apps that corporations use have no Mac equivalent to even switch to (especially semi-custom software like my wife has to use for her work emails).
Deal-breaker/going too kill Apple? Nah.
But.... 15-20% of the current user base, i can see leaving. Either because they are people like me (who these days only drive a Mac because of habit/nostalgia) who are gonna get left behind or because they are professionals who HAVE to have compatability with a Windows-friendly environment.
Now, i will say, like one of the previous posters said, if they can deliver a truly CHEAP ARM Mac... maybe. Like, a Mini that i can use for Daily-driving and keeping my Apple-OS devices all synced to (iPad, et al) that is ~400-500$... sure. Maybe ill stick it out. As much as i prefer NOT to put ANYTHING but games on my gaming rig (because i frequently nuke and pave it), i can grin and bear it and put that stuff on there when i just NEED Windows.
But im certainly not going to pay more than that. Anything much past that dollar value and i can build a MUCH more powerful, upgradeable, and still small and cool looking PC and run Linux and/or Chromium on it. But i cant justify paying the Apple premium for a machine that is LESS capable than the one it would be replacing.