rockrockmeamadeus wrote:
Thanks SoC - no idea what Rosetta 2 is (I'm not very techy...).
Intel-based Macs and Apple-Silicon-based Macs don't speak the same machine code "language". It's like one speaks only French and the other speaks only Japanese.
Rosetta 2 is a translator that lets Apple Silicon Macs run some Mac applications that were built to run on Intel-based machines. It's a part of macOS. Apple called it that after the famous Rosetta Stone (British Museum) – which is a broken part of a bigger stone slab that had a message carved into it in three human languages. The scholars of the day had no idea how to read Egyptian hieroglyphs until they could use the Ancient Greek text on the Rosetta Stone to help them figure out what the Egyptian hieroglyphs must have meant.
What Rosetta 2 does is to go through an Intel application's machine code, reading it, and writing down an Apple Silicon version of it. Your Apple Silicon Mac then runs the Apple Silicon translation. This translation usually isn't quite as fast as a native application would be, but it's pretty good. Translating an application takes time – so the first time you run an Intel-based application on an Apple-Silicon-based Mac, there is a delay. The Mac saves the result of the translation so that the second, third, etc. launches can proceed without delay.
Apple did something like this before, when they went from PowerPC-based Macs to Intel-based ones. That's why they call this version Rosetta 2.