I want to buy a game controller that will work with Android, iOS, Mac, and Windows. (Big bonus points if it will work with old OS versions.) I want it to be able to physically clip on with my phones.
(EDIT: If it’s a common enough controller then it doesn’t need to have a clip for phones because there are probably separate clips i can buy and add on myself.)
There are so many controllers out there that I’m overwhelmed! What’s a great works-with-everything controller?
Xbox controllers are a good common denominator. All the platforms you mention have official support for them.
Most recommended alternatives you will find simply emulate an Xbox controller for this reason.
My experience with 8bitdo controllers has always been great and they support a lot of devices
I haven’t tried their latest stuff though, only up to like the pro controller
I heard the Logitech F710 is pretty cool. Works on all devices, a submarine even! Though the submarine users haven’t given any reviews yet.
The Xbox controllers are amazing. IMO the best triggers (especially for racing), and a hugely popular button layout. Clips are easy to find. Explicitly supported by iOS (although you can actually use any Bluetooth controller with iOS, it’s just really not obvious)
Even in macOS the Xbox controller has its own icon, it worked well in my experience