Although ARM processors are fast in certain benchmarks, they cannot compete with x86 for performance and certainly cannot emulate the instruction set at a speed users would find acceptable.
ARM makes great sense for low power devices and _maybe_ servers. Apple already makes tons of the former and seems uninterested in the later.
in Geekbench. That particular benchmark has been critized for years for not being comparable across platforms.
There's two reasons to think that an ARM transition would be easier:
1. The endianness is the same. The PPC/Intel transition required processes to share memory while disagreeing on byte order.
2. Apple controls their ARM CPU designs. They can add whatever they like.
3. rosetta only emulated the actual app binary; eventually it called in to native libs, so performance for the most part held up really well iirc (for apps, not sure about games)
The A-series chips in the iPhone and iPad seem to compare pretty favorable to Intel processors in the low to mid end.
Now imagine a version of the A-series processor with more space, thermal headroom, and cores.
BitCode is iOS only.
https://www.highcaffeinecontent.com/blog/20190518-Translatin...
Apple rumors are half prediction and half wish. I don’t disagree with your wish (10 year old performance is fine for me) but it’s really not Apple’s MO. They aren’t going to release a new pro workstation and then turn around and make cheap low-end hardware aimed at developers.
Jet black, announced for preorder at WWDC. They wouldn’t be able to make enough, and now a boring, disruptive CPU transition is sexy.
There have been some weird rumors out of Asia about a Mac “gaming laptop” that could easily be misinterpreting a product like this.
Also, I think folks ITT are overestimating the difficulty of acceptable performance binary translation (not direct emulation) of x64->AArch64, especially when Apple controls and has experts at every level of the stack. 32-bit apps weren’t de-supported this year just to save some memory.
Apple can use a lot of cache in their CPU designs because they can charge a lot for their hardware (L1/L2 cache is very expensive). But the rest of the market can't since they're mostly selling commodity hardware — with commodity chips — and price is a very sensitive point there.
So Apple could in theory make and sell plenty of Premium ARM laptops with performant x86 compatibility for older software while being fast and cool for native apps while the Windows/Linux competitors will be still lagging way behind with a poor user experience.