Actually you just reminded my that my wife has an iPad. I could try TPE on it to see how it works. But I'm not sure if that would work. Does an iPad have built in compass like a smart phone? Do you need a compass to operate your program?