I can't comment on the iPad. I have used Skydemon for Android on a Nexus 7 and it has operated flawlessly and accurately for the last couple of months. I use the Nexus for little else other than SD to avoid any clashes. SD is also installed on my phone as a backup in case of Nexus trouble, though I have had no reason to use it yet.