Is there a public or private API that would let application get the surface that was touched? I am interested in Android and/or iOS.
In other words, I am intrested in shape of the finger that touched the screen.
A solution that would return a matrix of touched rectangles would be ok too.
(I am 90% positive there is no such thing, but I hope someone can prove me wrong)
Answer as per request:
On Android, I should think that the best you can do is use the MotionEvent.getSize(), which returns the size of the finger (not the shape though).
The API demo TouchPaint uses this.