Getting more accurate touch position

Hi,

I need to have a very precise and responsive touch controls in my app but I came across a problem caused by what I believe is most likely an android feature.

When the touching finger moves (even very slowly) the touch.position values change accordingly.
However when I stop and then try to move the finger extremely slowly even though the touch center obviously moves few pixels, the touch.position remains unchanged until the the finger moves quite a bit more and then it suddenly reads a new position few pixels pixel far. As the movement continues it works fine and detects even slow gradual movement - till the finger stops again. This creates a small but annoying initial jerk of all the graphics that follows this movement,

Did anyone noticed that? Is there a way of getting some “raw” touch data? Some unadjusted real representation of the current touch?

Thanks!

That is the real representation … its an unhappy truth that multitouch even on the 2010 blockbusters like the HTC desire is crap at best (trying to do 2 touches on the desire results in having the X or Y coordinate data being swapped between the touches and stuff like that

From your description that sounds like software rather than hardware. I just opened up my phone and started moving icons around, and from what I can tell it can detect fine movements regardless of whether the touch has stationary for any significant amount of time or not. That would suggest that it’s a ‘feature’ of either Android OS or Unity.

Ok, thanks for the replies, guys!