logoalt Hacker News

usef-yesterday at 10:06 PM1 replyview on HN

I think what he means is that the iPhone dots seem to move based on vehicle acceleration and deceleration, whereas the android ones use all phone motion.

If I move my iPhone around in my hands the dots don't move, but on my android they do (ie are simulating a stable horizon as the phone tilts, immediately). I don't know which is more effective. I thought the iPhone one was broken at first and didn't have the best results from it, I'm hoping the less-subtle android ones will work better for me.

Edit: I read from the docs that Apple's works best when facing forward, and I was often sitting sideways on a train


Replies

lucb1eyesterday at 10:10 PM

That's strange, any idea how it could be able to differentiate?

My only guess is some sort of processing, like wait and see if it follows the expected acceleration pattern (moderate initial acceleration from the unexpected-to-the-user car motion, followed by a stronger acceleration in the same direction as one's hands push the phone to keep it in the same visual place) but I'd assume such lag is precisely the issue VR etc. has and makes people extra sick. By the time you've counteracted it, your brain has clearly registered that the movement is disjointed from the visual input, so then it's too late for them dots to help right?! That couldn't possibly work (or could it). Very curious how this works. Like, surely it doesn't need to be connected to a compatible car?

Edit: wait, or the camera. That would be very battery-intensive (I guess theoretically it could turn on only 1% of 1 color channel on the sensor, but I'm not aware that this is a mode that the hardware/firmware supports), but when you move it yourself, then the camera would see motion in the opposite direction as when you're unexpectedly being moved such as in a car. Still seems unlikely

show 2 replies