Hi,
For the Ipad, an external GPS chip like Bad Elf is much more efficient. The built in GPS is not that good.
I tried it in cruise in a CRJ with WingX and other soft and it did work fine. It takes a while to catch position in flight, but is much faster on the ground.
Cheers,
Mat