When I use apps like Google Maps on my Nexus 7, I find that the compass drifts, with the indicated direction rotating counterclockwise over time (from north to west to south to east). As a result, I am unable to rely on the direction information.
Is this a hardware issue? Is there something I can do to correct this?