I am encountering an extremely absurd phenomenon. When I run this code on my smartphone **via Unity Remote** or even on the computer, it works as expected. But when I install the APK on the device and run it, the touch distance changes! Does this have something to do with resolution and Vector3.Distance?
distance = Vector3.Distance (Input.mousePosition, button.position);
Debug.Log (distance);
if (Input.GetMouseButton (0) && distance > 55) {
// do something
}