I hope this article embeds an idea into your head about a feature that you really want on your smart phone. I hope it leaves you frustrated that you don’t already have it, and then, I hope smart phones soon integrate this feature into the interface, and you will wonder what you ever did without it.
Wouldn’t it be great if you could just tilt the phone to slide the text up and down the page?
This is what I have always wanted when reading an article on the New York Times App. I’m not so much complaining that it’s a huge burden to flick my finger across the page every few seconds like a windshield wiper clearing away the old text and pushing new text into view for my brain to consume. It’s just that it would be so satisfying and natural to use tilt scrolling.
This “finger free” tilt scrolling feature would use a smart phone’s accelerometer to scroll down an article automatically as you tilt the phone. I think this feature would be so useful that it should be built into the iPhone at a low level – or maybe made available as a pre-packaged UI tool for developers.
After thinking about this idea for while, it seemed so natural that I thought someone must have already implemented it somewhere. After some searching – sure enough I found that Instapaper has a nice video showing how they do it.
Instapaper Pro tilt scroll demo from Marco Arment on Vimeo.
I just downloaded the free version of the Instapaper iphone app, but I could not easily figure out how to enable their tilt scrolling – maybe it’s a pro feature… (Their setup process is actually quite cumbersome. Although at least they do a good job making the long process easy to understand. They also have a nice apology as to why it has been difficult to create a better solution.)
In any case, I think this kind of tilt-scroll interface should be in every smart phone text browsing tool. Here are the details of how I think it should work:
You should be able to have the phone at any angle – you would hold your finger down for a second to ‘zero out’ the angle and then be able to tilt relative to that angle.
To ensure that the text only scrolls when you want it to, there should be a tilt range of ‘no movement’. If you tilt beyond that range it should scroll the text at a speed proportional to your tilting.
It should also have a smart algorithm to sense if you momentarily put down your phone which would automatically disable the scrolling. Another brief finger hold would enable it again.








