What Is Does It ARM? Apple Silicon App Compatibility Database

Updated

Does It ARM? is a community-maintained compatibility database that tracks whether Mac apps and games run natively on Apple Silicon (M-series chips, including M5 Max and M5 Pro), run through Rosetta translation, are unsupported, or haven't been reported yet. Use it before installing or buying software when you need to know how it will behave on an Apple Silicon Mac; it reports status and user performance data rather than guaranteeing results.

What the site tracks

The database lists apps and games with a status label and, where available, the version in which native support was first reported. The homepage shows a running tally — at the time of the source page, 3,688 apps were listed, with 57.6% reported native, 7% running via Rosetta, 34% needing info, and 1.4% unsupported.

Status Meaning
✅ Native Support Reported to run natively on Apple Silicon, often with the version where support began
✳️ Rosetta Runs through Apple's translation layer rather than natively
⏹ In Progress Native support is being worked on
🚫 Unsupported Reported not working on Apple Silicon (e.g., discontinued software)
🔶 Unreported No compatibility report has been submitted yet

Each entry links to a details page, and listings show how recently the status was updated — useful for judging whether a report reflects the current release.

How to use it for a decision

  1. Search or browse for your app. Use the categories, devices, or games sections, or the site search, to find the specific title.
  2. Read the status and version. A native report tied to a recent version (e.g., "Native Apple Silicon Support reported as of v2.6.12") is stronger evidence than an old one.
  3. Check the date. A report from days ago is more reliable than one from months ago, since vendors ship native builds over time.
  4. Look for performance reports and benchmarks. The site's benchmarks section and per-app details can show how software performs on specific chips, including M5 Max and M5 Pro.
  5. Treat "Unreported" as unknown, not broken. A 🔶 label means nobody has submitted a report — check the developer's site or test it yourself.

What it is good for — and its limits

Good for: quickly screening whether a tool you depend on (a utility, a creative app, a game) has a native build; spotting software that is stuck on Rosetta; finding apps others have confirmed working on newer chips.

Limits: entries are user-reported, so accuracy depends on contributors; "Native Support" describes the app's architecture, not a guarantee of stability or feature parity; and unreported apps may work fine. For purchasing decisions, confirm current status on the developer's own release notes as well.

Related features on the site

Beyond the main list, the site includes sections for devices, benchmarks, Homebrew packages, games, and an app test tool, plus a way to request an app via GitHub. These let you check compatibility by hardware or package rather than only by app name.

If you're evaluating software for an M5 Max or M5 Pro Mac, start with the app's entry, confirm the reported version and date, then cross-check the developer's notes before you commit.