Um novo projeto chamado nxnative permite converter jogos de Nintendo Switch em versões capazes de rodar nativamente em dispositivos com iOS e macOS. A ferramenta utiliza os arquivos dos jogos e suas atualizações para gerar código compatível com os sistemas da Apple, sem recorrer à emulação tradicional.
Mario Kart World on macOS via nxnative fork pic.twitter.com/grktRkRwRI
— Will Faust (@willfaustcuber) October 27, 2026
De acordo com o GBATemp, o nxnative reconstrói os gráficos do Switch utilizando a API Metal, tecnologia gráfica da Apple. A abordagem é especialmente relevante para o iOS, já que a ausência de compilação JIT impõe limitações a diversas soluções de emulação de alto desempenho.
Pokémon Brilliant Diamond roda a 60 FPS no iPhone
Em um teste publicado pelo GBATemp, a autora Scarlet Bell utilizou um Nintendo Switch Lite para extrair os arquivos de Pokémon Brilliant Diamond, incluindo a atualização 1.3.0 e as chaves necessárias para descriptografar o conteúdo. Com esses arquivos, ela conseguiu gerar um aplicativo no formato IPA e instalá-lo em um iPhone em aproximadamente uma hora.
O jogo funcionou a 60 FPS, com proporção de tela 16:9. A autora também utilizou o Claude para adaptar um mod ultrawide já existente à proporção de tela interna do aparelho utilizado no teste.
O projeto conta com uma lista de jogos testados em seu repositório no GitHub. Para utilizar a ferramenta, é necessário fornecer os próprios arquivos dos jogos e as chaves de descriptografia. Segundo a publicação, também é preciso ter acesso a um computador com macOS para compilar o aplicativo, mesmo quando o objetivo é executá-lo em um iPhone.
Desenvolvedor explica como rodou Mario Kart World no Mac
Além dos jogos originalmente lançados para Nintendo Switch, o desenvolvedor Will Faust afirmou ter conseguido executar Mario Kart World no macOS utilizando uma versão modificada do nxnative.
Em uma mensagem publicada no Discord, Faust explicou que utilizou o modelo Opus 5.5 Xhigh para analisar os arquivos ROM e os executáveis do jogo e criar uma versão derivada do nxnative. Segundo ele, o processo levou cerca de sete horas, do início à conclusão.
O desenvolvedor afirmou que boa parte do trabalho necessário para Mario Kart World era semelhante ao realizado para jogos do primeiro Nintendo Switch, embora o NVN2, sistema gráfico utilizado pelo console mais recente, tenha exigido ajustes adicionais. Ainda assim, ele observou que o trabalho foi menor do que seria necessário para outros títulos.
Faust também esclareceu a origem da tonalidade amarelada que aparecia nas imagens iniciais do jogo. O problema era um erro no compositor gráfico e já havia sido corrigido, segundo o desenvolvedor.
Ele ressaltou, porém, que o resultado ainda é uma prova de conceito criada com auxílio de inteligência artificial. Na própria mensagem, Faust admitiu que ainda não compreende completamente todas as partes do projeto, mas que queria experimentar até conseguir fazer o jogo funcionar.
Até o momento da publicação do GBATemp, não havia confirmação de que essa versão modificada seria disponibilizada publicamente.

