В документации Apple для класса UIAcceleration говорится:
"When a device is laying still with its back on a horizontal surface, each acceleration event has approximately the following values:
x: 0
y: 0
z: -1
"
Теперь я в замешательстве! Как ускорение может быть не-нулевым, когда вы четко говорите "устройство лежит на месте"?
Судя по отзывам, я думаю, что это должно называться как-то вроде "форсометр" или "гравитометр", а не акселерометр!