No matter what, the performance of many games depends on compatibility more than anything else. Running Ryujinx requires some steep specs, as is to be expected.
The emulator is programmed in C#, thanks to which it's also compatible with other operating systems like Windows and Linux. Ryujinx is an open source Nintendo Switch emulator for Mac that offers solid performance and precision when it comes to emulation, all on an intuitive and well-designed interface.