The controller is recognized as a DirectInput device when connected via USB, so any device which knows how to deal with DirectInput controllers (these days, pretty much any phone or PC-like device) should work fine with the controller.