SDL2
Universal version latest seen at v2.32.10 · Reported by 5 Macs in the community.
All sighted native versions (5):
Sighting data is community-sourced — version availability and pricing should be verified with the developer.
SDL2 is the Simple DirectMedia Layer 2 framework, a cross-platform C library used by game developers and multimedia programmers to build games, emulators, and interactive applications. It provides low-level access to graphics, audio, input devices, and windowing across Windows, macOS, Linux and other platforms. SDL2 is widely used in indie games, console emulators (such as MAME and Dolphin), and commercial titles, and can be installed system-wide via package managers like Homebrew or compiled from source. A native Apple Silicon build has been confirmed running on Macs in the Rosetta Check community.
AI Recommendation
1 suggestionSDL2 has been available as a Universal Binary supporting both Intel and Apple Silicon architectures for several years. If you are currently using an Intel-only version of the framework, updating to the native build is straightforward. The recommended approach depends on how you originally installed SDL2. If you installed it via Homebrew, run `brew upgrade sdl2` in Terminal to pull the latest Universal Binary; Homebrew will automatically serve the native build on Apple Silicon Macs. If you compiled SDL2 from source, visit the official libsdl.org repository (or the GitHub mirror at github.com/libsdl-org/SDL) and follow the build instructions in the README-macos documentation, which explicitly cover building Universal Binaries for both 64-bit Intel and ARM64 using the clang-fat.sh script. You can also download pre-built framework binaries directly if the vendor offers them. Once you have the native build in place, any application linked against SDL2 will automatically benefit from improved performance and lower power consumption on M-series Macs.
Recommended reading
· 2 guides