hardware/software differences
-
not all devices have all sensors
-
not all devices have the same frequency in obtaining data
-
not all devices sensors have the same sensitivity
-
not all browsers use the same coordinate system
-
browsers do not handle the coordinates the same way
-
even if a device has a sensor, the browser might not support reading it (eg. light)!