Open-source nxnative runs Nintendo Switch games on iPhone, iPad, and Mac



A new open-source project turns Nintendo Switch games into native apps for Apple devices, running original game code on Apple Silicon with Metal graphics.
Nintendo may not like this.
The open-source project nxnative allows Nintendo Switch games to run on iPhone, iPad, and Mac, turning them into native apps for Apple devices.
Some games can run at 60 FPS.
This is much better than ordinary emulation because the system actually runs the game’s original code on Apple Silicon chips and adapts the graphics to Metal.
GitHub: nxnative
Why it matters
AnalysisIt shows how Apple Silicon and Metal can make console game compatibility more practical for developers and researchers, while also raising questions about licensing and platform boundaries.
Discuss in community
Share your questions and insights with developers
Related in Ecosystem
Practical guides, core terminology, and agent skills
Open Weights vs Truly Open Source AI
A legal and engineering analysis of the fundamental difference between accessible numerical weights of models (Llama, DeepSeek) and fully open projects with source data, code, and architecture (OSI Standard).
Open-source project with 74 skills for game development
A GitHub open-source project called awesome-gamedev-agent-skills brings together 74 skills for Unity, Godot, Unreal Engine and other game engines, with automatic skill selection and support for Claude Code and Codex.
Meta Llama (The Premier Open Standard for Artificial Intelligence)
The flagship series of open language models from Meta (Llama 3, 3.3). Available for free download, modification, and local deployment on personal servers without restrictions or censorship.
Jev and System One AI: A Complete Practical Guide to the Decision Model from TypeSafe
A deep engineering breakdown of the flagship Jev model: System One architecture versus LLMs, Choice/Score/Noul primitives, request parallelism, confidence mathematics, video use cases, code, and an overview of local open-weight alternatives (Laya, GLiNER2.5, CLM-8B).
Terry Davis Created TempleOS, an OS Without Networking or Memory Protection
Terry Davis deliberately removed network support and memory protection from TempleOS to keep the entire system simple enough for one person to understand.
Hands-on Guide: Autonomous AI Agents on Open-Source Stack & Free APIs
If you want to build an AI agent, the first question is usually not \"which architecture to choose\", but \"where do I even start and what do I need\".