There are many different controllers marketed as compatible with iOS and Macs
but only a few are officially supported by Apple across
the whole Apple ecosystem for iPhone, iPad, iPod touch, Apple TV and Mac.
This can cause quite some frustration when you find out that the controllers you just bought
are only supported on some devices under some conditions.
If you are looking for high quality controllers with broad platform support
the controllers listed here are the ones we recommend.