Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am going to go out on a very short limb and predict that Apple does no such thing in the foreseeable future, say 3 or 4 years. In the past, Apple has only transitioned to a new architecture once it was so powerful that it could easily emulate older hardware. Apple doesn't care about backwards compatibility as much as Microsoft on desktops but even they cannot release a new desktop/laptop that doesn't run existing software.

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.



It should be about 4 years from now that the x86-64 patents have expired, so I wonder (not an expert on anything) if we might see Macs with dual-architecture features after that, whether full support for two instruction sets or just some mixture of software emulation and hardware acceleration for x86.


My iPad Pro is as fast on single-thread as all my Intel desktop machines, and 2/3 on multicore. In a non-thermally throttled enclosure, I would expect it to outperform.

https://browser.geekbench.com/user/122632


> My iPad Pro is as fast on single-thread as all my Intel desktop machines, and 2/3 on multicore

in Geekbench. That particular benchmark has been critized for years for not being comparable across platforms.


Right, but 1-2x perf is not nearly enough to naively emulate a system.


Rosetta was not a naive emulator. It was a dynamic, optimizing re-compiler.

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.


right, and

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)


Apple is (gradually) transitioning to ARM as we speak, right before our very eyes: the T2 chip and Bitcode.

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.


>the T2 chip and Bitcode.

BitCode is iOS only.



That article is overly optimistic and only works for the very specific, tailored example application. However, Bitcode is essentially repackaged LLVM IR so it's not hard to see it coming to macOS.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: