To use an iPad with X-Plane, you will need to check the box for the appropriate app in the Net Connections screen of X-Plane and enter your iPad's IP address (find that in the wifi settings screen). You may need to restart the iPad or X-Plane app to make sure they are finding each other. You should be able to use any of the iPad apps you listed, but I don't know that any of them function exactly like a GPS.