Having abandoned Mac OS for Windows during roughly the G5 era, to return with C2D Macs, I agree with the spirit of your post. I would push back on a few things though:
No, its *just* a variation of ARM, that reinvents shared graphics memory, which was described by Apple as "vampire graphics memory" when they weren't using it. Just because an attractive hairstyle in a polo-neck shirt says it's "innovative" on a recorded slide deck, and a cottage industry of press-release-regurgitators cosplaying as journalists repeat it, doesn't mean it is.
CPUs need very low latency access to main memory, but don't need / get high bandwidth (with only a few cores, they can only crunch through so much data). With thousands of cores, GPUs need massive memory bandwidth (so use on-board GDDR VRAM), but aren't so bothered about RAM latency (the data can just be streamed to VRAM in advance). So in a sense, their needs are polar opposites. Traditional 'vampire graphics' has resided on the CPU, and is therefore bandwidth starved. This is one of the main reasons iGPUs are weak - there would be no point making them powerful, because they'd be choked by memory bandwidth anyway.
Apple's approach is different in that the SoC has a very wide path to nearby DDR5 modules, providing similar bandwidth to a graphics card's VRAM. This would be an unnecessarily expensive approach for a traditional CPU, but does mean M-series unified memory is fundamentally different to that of a typical iGPU. It's both high bandwidth and low latency.
As for it being "scalable", in comparison to what? IA-64 goes from embedded NAS processors to Workstations and Severs. "Minimally scalable" is the most accurate definition for Apple Silicon at the moment - high performance cellphone, to low performance computer is not the great breadth of scale you may think.
Low performance computer may be a
bit unfair. As has often been the case with Apple, the CPU is strong - it's the GPU that's weak (including on the Ultra, given it's a £4K+ machine).
Except that X86 offers higher absolute performance at the top end, lower power draw for performance on mobile, and wider hardware & software compatibility.
Gods, it sounds like an absolute nightmare to which one is sentenced
.
X86 hasn't caught up in terms of power draw on mobile has it? I was under the impression that most Windows laptops need to be on mains power to allow full performance, and aren't as long-lived on battery?
Why do you think the fate of the Mac will be any different on Apple Silicon, to that which it experienced when it was on m68k, and PowerPC. It's still a minority platform, that's now back to having to have an entire dedicated codebase (that never matures because Apple are always changing things, to keep developers "on their toes").
Yes, my concern too. Part of the issue with m86k and PPC was that each generation would start strong, then inexorably slide backwards vs. x86. ASi does have the advantage of being based on the architecture of the iPhone, which rakes in loads of cash and reliably gets an annual update. It also has a long track record of dominating the mobile industry in terms of performance. OTOH, a mobile phone isn't a PC, and Apple will always prioritise their main cash cow when it comes to architectural trade-offs.
Apple's problem during the x86 era was never that their computer processors weren't fast enough, and it was never that they drained their batteries too quickly. Apple's problem was consistently that they designed bad cooling solutions, that they included weak graphics, and made inefficient, low-performance & buggy software.
None of that is going to change as Apple removes the ability to directly compare their products with their competitors'.
Also my concern. ASi's power efficiency may avoid the need for substantial cooling solutions (iOS devices will always be passively cooled), though on the flip side, that may limit performance - especially with GPUs. I suspect the main reason for the Mac's traditionally weak GPUs has been Apple's refusal to compromise on slim / quiet form factors.
Which pro software industry? Graphics, Film & Video, Gamedev, anything to do with content creation, engineering, architecture, 3D, visualisation... none of these industries are tied to macOS or Apple Silicon. None of them were crying out for a new processor architecture to support.
Yes. Aside from FCP and Logic, pretty much everything else is cross-platform, and often faster / better featured on Windows (e.g. the Arnold renderer is GPU accelerated on the Windows version of Maya, but not on macOS).