Erik Engheim
1 min readMar 22, 2021

--

That is not something I cover in my article, as you can find all over the internet information about all the people currently using M1 Macs and they seem to be doing mostly fine.

Apple has Rosetta 2 which will translate any Intel x86 code to ARM instructions. This works well enough hat complex 3D games work fine with it.

Lastly, few libraries are made explicitly for x86. They are usually made to compile on a variety of hardware platforms. You don’t need a rewrite to make them run on an M1. Keep in mind that the M1 does not represent a new hardware platform. It is an ARM chip and those have been around since the 80s. It has the same instructions as iPhone, iPad and Android devices. Lots of libraries are used on these devices, so the porting of libraries to ARM has been going on for many years thanks to mobile devices.

--

--

Erik Engheim
Erik Engheim

Written by Erik Engheim

Geek dad, living in Oslo, Norway with passion for UX, Julia programming, science, teaching, reading and writing.

No responses yet