Un proiect open-source numit nxnative permite rularea jocurilor de Nintendo Switch în mod nativ pe dispozitivele Apple Silicon, fără a utiliza un emulator intermediar.
Dezvoltat de programatorul seedds, instrumentul preia fișierele jocurilor și cheile de decriptare (prod.keys) deținute de utilizator și le transformă într-o aplicație pentru iPhone, iPad sau Mac.
YouTuberul Andrew Tsai a testat proiectul pe Mac-uri, iar Monster Hunter Rise a menținut o frecvență constantă de 60 FPS pe un MacBook Air M1 de bază, fără ventilator, echipat cu 8 GB de RAM. Au funcționat și Unicorn Overlord, Dragon Quest XI S și Dark Souls Remastered, însă Doom Eternal a refuzat să pornească.
Deoarece atât Nintendo Switch, cât și cipurile Apple utilizează setul de instrucțiuni Arm64, nxnative rescrie codul jocului pentru a putea rula direct pe cipul Apple. Instrumentul înlocuiește sistemul de operare Horizon al consolei Switch cu o implementare gazdă simplificată și reconstruiește API-ul grafic NVN al Nintendo folosind Metal.
Traducerea shaderelor este preluată din Ryujinx, emulatorul pentru Switch pe care Nintendo l-a închis în 2024.
Abordarea tehnică provine din proiectul d2r-mobile, care a aplicat aceeași metodă pentru Diablo II: Resurrected.
Fișierul README al proiectului listează acum aproximativ 70 de jocuri testate. Majoritatea sunt destinate dispozitivelor iPhone 15 Pro sau mai noi și iPad-urilor echipate cu cipuri M1 sau mai recente. Pentru aplicațiile destinate Mac-urilor este necesar un pas suplimentar de compilare.
Există și anumite limitări: proiectul nu oferă suport pentru jocul online sau pentru funcționalitatea amiibo.



Recompilarea pare să câștige popularitate în ultima perioadă. Recent, emulatorul suyu a adăugat un mod de recompilare statică pentru PC-uri, care permite obținerea unor performanțe apropiate de cele native.
Desigur, Nintendo nu a fost deloc îngăduitoare cu astfel de proiecte. Compania a dat în judecată dezvoltatorii emulatorului yuzu.
Proiectul nxnative nu include cod sau chei de decriptare furnizate de Nintendo, însă nu ar fi surprinzător ca acesta să atragă atenția companiei mai devreme sau mai târziu.
