System utilities#Virtualization

PlayCover: run iOS apps and games on Apple Silicon Macs

PlayCover wraps iOS apps in an iPad-like environment so they run near-natively on M-series Macs, with keymapping, controllers and multi-instance. GPL-3.0.

Project facts

GitHub Ecosystem
Repositorygithub.com/PlayCover/PlayCover
License
GPL-3.0
Language
Swift
Stars
11,954
Data checked
2026-10-15

Snapshot figures reflect the check date and may change over time.

The Mac’s game library has always been the weak spot: good iOS mobile games never reach the big screen, emulators stutter and run hot, sideloading tools ignore keyboard and mouse, and cloud gaming adds latency. PlayCover (Swift, GPL-3.0, about 12.0k stars and 1.0k forks as of 2026-10-15) takes the route closest to the hardware: it wraps an iOS app in an environment that imitates an iPad, so the app executes natively on an Apple Silicon Mac.

Core features

  • Near-native performance: requires macOS 12.0+ on Apple Silicon; apps run natively through the wrapper, and the README reports stable frame rates with resource use well below traditional Android emulators.
  • Keymapping is the headline feature: a built-in visual keymap editor maps touch input to keyboard (WASD) and mouse, with custom keys and gestures — something pure sideloaders like Sideloadly cannot do; the style is benchmarked against Android emulator keymapping systems.
  • Controller support: works with Apple’s standard game controller protocol, so mainstream Bluetooth controllers pair without extra drivers.
  • Multiple instances and windowing: run several instances of an app at once and resize windows freely — useful for idle games and multiple accounts.
  • App library management: drag in IPAs, one-click updates, with accounts and local data preserved.
  • Localization via Weblate: translations happen on hosted.weblate.org, so the community can contribute.

Typical use cases

  • M-series Mac owners who want iOS mobile games on a big screen: keymapping plus controllers makes controls feel like a desktop game.
  • Players who idle several accounts at once: multiple instances plus free windowing.
  • Mac users curious about iOS apps without buying an iPad: compatibility is the catch — the README states plainly that “not all games are supported, and some may have bugs.”

Quick start

Download the installer from GitHub Releases (setup and troubleshooting live in the official PlayBook docs), then drag an IPA into the app library to add it after first launch. Keymaps are edited visually in settings, saved, and applied on the next launch.

Summary

For Apple Silicon Mac users who want to play iOS games without emulator stutter or touch-only controls. It is not for Intel Macs — the wrapper depends on the Apple Silicon architecture, so x86 machines cannot run it. Swift, GPL-3.0 (note the copyleft: building on it and distributing obliges you to open-source your code), at 11,954 stars and 1,007 forks as of 2026-10-15, last pushed 2026-10-11 — still maintained, at a measured cadence.

One boundary worth stating: PlayCover is for running apps you already have on your own Mac; circumventing DRM or distributing unauthorized copies is not what it is for. Compatibility lists are community-maintained, so check the app you want before installing. For turning a Mac into a full development workstation instead, our earlier entry omarchy-apple-dev approaches it from system configuration.