RetroArch is officially available as a free App Store app for iPhone and iPad. Unlike a single-console emulator, it provides a frontend for libretro “cores”—individual emulation engines covering systems from the Atari 2600 and NES to PlayStation, PSP, Nintendo DS, Sega Saturn, arcade platforms and home computers.
The App Store version is the easiest way to install RetroArch on Apple devices, but it is not identical to sideloaded builds. Apple’s signing and runtime restrictions mean the marketplace release has a limited core selection and no JIT/dynamic recompilation. For most users, that trade-off is worthwhile; advanced users who need additional cores or JIT-dependent performance may still prefer sideloading.
As an Amazon Associate I earn from qualifying purchases.
What RetroArch is—and what it is not
RetroArch is a cross-platform frontend and framework, not one standalone emulator. It supplies the menus, input handling, save states, shaders, file browser, controller configuration, netplay and other common features. The actual emulation is provided by libretro cores, with different cores handling different consoles, computers, arcade systems or game engines.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
The other pieces are supplied by the user:
- RetroArch: the frontend and shared tools.
- Core: the emulation engine for a particular platform.
- Game file: a legally obtained ROM, disc image or other supported file.
- BIOS/system file: firmware that is optional for some platforms but required by others.
That architecture explains both RetroArch’s breadth and its complexity. Installing the app does not automatically provide every core, game or BIOS file.
#1 Best Overall
- Includes Raspberry Pi 5 with 2.4Ghz 64-bit quad-core CPU (8GB RAM)
- Includes 128GB Micro SD Card pre-loaded with 64-bit Raspberry Pi OS, USB MicroSD Card Reader
- CanaKit Turbine Black Case for the Raspberry Pi 5
- CanaKit Low Noise Bearing System Fan
- Mega Heat Sink - Black Anodized
RetroArch’s project repository describes the underlying open-source project and its libretro-based design.
When did RetroArch arrive on iOS?
Libretro announced the App Store release on May 15, 2024, initially identifying iPhone, iPad and tvOS availability. Libretro’s current iOS documentation says the app is available worldwide.
The U.S. App Store listing currently presents RetroArch for iPhone, iPad, Mac and Apple TV. It describes the app as free, ad-free and open source, and lists Libretro as the developer. The listing also states that RetroArch is not affiliated with Nintendo.
Apple’s store metadata changes over time. On August 18, 2026, the U.S. listing showed a download size of 683.2 MB and its latest visible version history entry was RetroArch 1.22.2, dated November 18, 2025. Treat those figures as a snapshot rather than permanent specifications.
Read Libretro’s App Store launch announcement or open the U.S. App Store listing.
Which systems can it emulate?
The App Store description lists a remarkably broad selection of platforms. They include:
Rank #2
- Includes Raspberry Pi 4 4GB Model B with 1.5GHz 64-bit quad-core CPU (4GB RAM)
- Includes Pre-Loaded 32GB EVO+ Micro SD Card (Class 10), USB MicroSD Card Reader
- CanaKit Premium High-Gloss Raspberry Pi 4 Case with Integrated Fan Mount, CanaKit Low Noise Bearing System Fan
- CanaKit 3.5A USB-C Raspberry Pi 4 Power Supply (US Plug) with Noise Filter, Set of Heat Sinks, Display Cable - 6 foot (Supports up to 4K60p)
- CanaKit USB-C PiSwitch (On/Off Power Switch for Raspberry Pi 4)
- Nintendo: NES/Famicom, SNES/Super Famicom, Nintendo 64, Nintendo DS, Game Boy, Game Boy Color and Game Boy Advance.
- Sega: Master System, Game Gear, Genesis/Mega Drive, Sega CD, 32X and Saturn.
- Sony: PlayStation and PSP.
- Atari: Atari 2600, 5200, 7800, Jaguar and Lynx.
- Arcade and Neo Geo: arcade platforms, Neo Geo AES/MVS, Neo Geo CD and Neo Geo Pocket.
- Computers: Commodore 64, Amiga, VIC-20, DOS, MSX and ZX Spectrum.
- Other platforms: PC Engine/TurboGrafx, PC-FX, 3DO and related systems.
- Engines and special-purpose cores: ScummVM, Doom, Cave Story, Quake and others.
This is a list of available platform support, not a promise that every game on every device will run identically. Compatibility depends on the selected core, the game, required BIOS files, device hardware and the restrictions of the App Store build. Some cores also benefit substantially from JIT, which the App Store version does not provide.
Free tools Windows power users keep installed
One-click scans. No signup required.
How to install RetroArch on an iPhone or iPad
- Open the App Store.
- Search for RetroArch.
- Confirm that the developer is Libretro.
- Install the free app and launch it once.
Launching the app first creates its storage location. In Apple’s Files app, the standard location is:
Files → Browse → On My iPhone → RetroArch
You can create folders inside RetroArch and copy legally obtained game files from iCloud Drive or another permitted location. RetroArch’s own file picker can also copy selected files into its downloads folder.
Run the initial maintenance updates
After installation, Libretro recommends opening RetroArch’s updater and running:
- Online Updater → Update Core Info Files
- Update Assets
- Update Databases
- Update Overlays
- Update GLSL Shaders
These options update supporting information, assets and shaders. They do not mean that the App Store build can freely download every possible emulator core. Core executables in the iOS marketplace build are signed as part of the app.
How to add games
Using the Files app
- Launch RetroArch once.
- Open Files.
- Choose Browse → On My iPhone → RetroArch.
- Copy your legally obtained ROMs, disc images or other supported files into the folder structure you want.
- In RetroArch, choose Load Content and browse to the file.
Using RetroArch’s file picker
- Open Load Content.
- Select Open….
- Choose the file through Apple’s system picker.
- Allow RetroArch to copy it into its
downloadsfolder if prompted.
Playlist scanning is optional. It is useful for organizing a large library, but a game can be launched directly with Load Content if it is a ROM hack, has an unusual filename or fails to match RetroArch’s database.
The biggest App Store limitations
Important: The App Store release is not a full substitute for every sideloaded or desktop RetroArch build.
- No JIT/dynamic recompilation: JIT can improve performance for some cores, including PPSSPP, and can enable other cores such as Flycast. It is not enabled in the App Store version.
- Smaller core selection: The marketplace build includes cores that Libretro maintains or has permission to distribute through app marketplaces. Sideloaded builds can offer additional cores.
- No ordinary runtime core replacement: Signed core executables cannot simply be added or updated after installation in the same way as on desktop or Android. A new App Store app update may be required.
These restrictions are documented in Libretro’s iOS guide. A system appearing in the general RetroArch ecosystem is therefore not proof that the App Store edition includes the relevant core or that it will perform identically to another build.
Controls and everyday use
On iPhone, RetroArch uses the GLUI touch interface. On iPad, versions after 1.19.1 switched the default interface to Ozone. An MFi controller can operate both interfaces.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →The App Store listing advertises MFi controller support, per-core and per-game remapping, gyro support, custom overlays, save states, fast-forward, rewind, cheats, shaders, netplay, RetroAchievements and advanced latency-management features.
Touch controls are practical for some Game Boy, NES and other slower-paced games, but a supported Bluetooth or MFi controller is the better choice for systems with demanding action controls. Landscape orientation, custom overlays and per-game remapping can make touch play more comfortable. An iPad also gives virtual controls more room than an iPhone.
On Apple TV, a controller is effectively required for gameplay. The Siri Remote can provide directional-style navigation, but it is not a complete game controller.
Rank #4
- Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1. 5GHz
- 2. 4 GHz and 5. 0 GHz IEEE 802. 11b/g/n/ac wireless LAN, Bluetooth 5. 0, BLE
- 2 × USB 3. 0 ports, 2 x USB 2. 0 Ports
- 2 × micro HDMI ports supproting up to 4Kp60 video resolution
- Micro SD card slot for loading operating system and data storage
What the visible App Store updates added
The U.S. App Store version history visible on August 18, 2026 showed these notable releases:
| Version | Date | Notable additions |
|---|---|---|
| 1.22.2 | November 18, 2025 | Added the b2 and DICE cores, camera, MIDI and location drivers, screen-orientation lock, plus menu and overlay fixes. |
| 1.21.0 | April 29, 2025 | Added ten cores, including Nintendo DS, Sega Saturn, PC-FX, 3DO, Cave Story and Atari Lynx-related cores. |
| 1.20.0 | January 9, 2025 | Added screen recording and streaming through FFmpeg, iCloud-backed save syncing, improved mouse and trackpad support, improved iPad touch controls and more viewport options. |
| 1.19.1 | June 6, 2024 | Included crash fixes, haptics defaults and the DoubleCherryGB core. |
| 1.19.0 | May 31, 2024 | Added external keyboard fixes, VoiceOver narration and additional cores. |
| 1.18.0 | May 15, 2024 | The initial App Store release, with Siri and Shortcuts integration, iPad multitasking support, a configurable startup page, CoreAudio microphone support and other iOS features. |
Check Apple’s current listing for any changes after that snapshot.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Common problems and fixes
A game does not appear in a playlist
Scanning can fail when a file uses an unsupported extension, has a poor database match, is modified or is a ROM hack. Use Load Content → Open… and select the appropriate core manually. Organizing files into system-specific folders can also make a library easier to manage.
A game crashes or runs poorly
Try another compatible core and restore video, audio and synchronization settings to their defaults. Check whether the core requires a BIOS/system file and confirm its required filename and location in that core’s documentation. Lack of JIT may also matter for particular cores, but sideloading is not a guaranteed cure for every problem.
A BIOS is missing
Some platforms require firmware files while others do not. Obtain BIOS files lawfully, use the filename and directory specified by the relevant core documentation, then restart or rescan as necessary. Do not assume that a game file alone is sufficient for every system.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsA core cannot be downloaded
This is generally a limitation of the App Store model, not necessarily a broken installation. Signed cores cannot be added or updated at runtime in the same way as ordinary downloadable content. The choices are to wait for an updated App Store release or use a sideloaded build if you understand its signing and maintenance requirements.
Best Value
- Includes Raspberry Pi 5 16GB with 2.4Ghz 64-bit quad-core CPU (16GB RAM)
- Includes 128GB Micro SD Card pre-loaded with 64-bit Raspberry Pi OS, USB MicroSD Card Reader
- CanaKit Turbine Black Case for the Raspberry Pi 5
- CanaKit Low Noise Bearing System Fan
- Mega Heat Sink - Black Anodized
App Store RetroArch versus sideloading
| App Store build | Sideloaded build |
|---|---|
| Straightforward installation through Apple | Requires a more technical installation and signing workflow |
| No routine refresh process for normal App Store use | May require periodic refreshing or resigning |
| Limited to marketplace-approved or Libretro-maintained cores | Can provide additional cores |
| No JIT/dynamic recompilation | May provide JIT-related advantages through supported workflows |
| Best for most users who want a stable, simple setup | Best for advanced users who accept maintenance for greater flexibility |
Libretro’s official documentation explicitly describes sideloading as more complicated and notes that builds may expire or need refreshing. It also makes clear that Libretro is not affiliated with third-party sideloading tools.
Is RetroArch legal to use?
RetroArch is legally distributed as software through Apple’s App Store. That does not automatically make every game file or BIOS file legal to obtain.
Use homebrew and public-domain software, or create game dumps from media you own where permitted. Copyright and backup rules differ by jurisdiction, and owning a game does not automatically settle every question about copying, downloading or distributing its files. This article does not provide ROM-download sources.
Recommended Free Tools
Who should install it?
Choose the App Store version if you want broad multisystem support without managing certificates, IPA files or periodic app refreshes. It is especially appealing if you want one interface for classic Nintendo, Sega, Atari, PlayStation, arcade and computer systems, along with save states, shaders and controller configuration.
Consider a sideloaded build only if you specifically need a core missing from the App Store release or JIT-dependent functionality and are comfortable maintaining the installation. If your priority is a simpler, more focused Nintendo experience, a dedicated iOS emulator such as Delta may be a better fit; RetroArch’s advantage is its breadth and configurability, not minimal setup.
Bottom line: RetroArch is now a legitimate, free and unusually capable iPhone and iPad option for legal retro-game emulation. Install it from the App Store for convenience, but set expectations correctly: platform support is core-dependent, you supply your own lawful content, and Apple’s App Store rules make this version less flexible than sideloaded builds.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →

