since iOS & iPadOS 13 came out, we have the possibility to connect gamepads and joysticks to our iPhones & iPads, over both USB & bluetooth. It works amazing, I am flying with Xbox one gamepad on iPad for more than a month.
There are two issues though.
After 15 min inactivity, the gamepad goes to sleep and after waking it up, it is impossible to reconnect it during a flight. It is connected to the device, but the app just can’t use it. That renders landings without APPR impossible, so you have to kill the flight. With a new flight, the gamepad works again.
Some custom button mappings get reset every time you get out of the app. So far i had problems with camera movement - it always resets to the right stick.
Is there any way for this to be fixed? :)