What else might work to zoom?<p>Has anyone patented drawing a circle with one finger? Clockwise and counter-clockwise could mean different things. Go clockwise to zoom, counter to shrink. Make a larger circle once, or make several small circles. Maybe not even a circle, but start drawing a right angle, left then up to zoom, down right to shrink.<p>Better yet, build a generic utility to allow users to define which movements do what. Then if the user wants to pinch-to-zoom it's their prerogative, as long as the software does not mandate it. And use such utility to define gestures for anything else, like bookmarking.<p>Another idea, small circle with one finger extending to line, similar to digit 6, line determining how much to zoom. perhaps reverse motion to shrink.
Just a few ideas (keep in mind these are pretty directly inspired by the ideas in this thread, maybe slightly re-hashed and re-worded):<p>Two-finger drag up to zoom-in, centered on where you first start the drag.
Two-finger drag down to zoom-out, centered on where you first start the drag.<p>Draw a circle (user can set whether clockwise or counter-clockwise) to literally outline what you want to zoom-in on.
Draw a circle in the opposite direction to zoom-out, centered on the centroid of the circle.<p>Similarly to the reverse function in Paper by 53, maybe a two-finger circular motion to zoom-in and zoom-out.
Alternatively, this could be a neat way to navigate forwards and backwards through your internet browser history.
We did exactly what you are talking about (clockwise to zoom in, counter to zoom out). People got used to it, but it was mentally the same as using a slider bar to zoom: they felt like they were using a tool to zoom the view, not interacting directly with the view. Plus, some people had trouble understanding that it was the sweep angle that we were measuring and not the linear distance that your finger was traveling.<p>I like the idea about the circle turning into a line though - that at least solves one of our problems.
You might find the following interesting:<p><a href="http://www.billbuxton.com/multitouchOverview.html" rel="nofollow">http://www.billbuxton.com/multitouchOverview.html</a>
The problem with drawing a circle is that it interferes with ordinary drag actions. How would Google Maps know whether you meant to drag the map or were trying to zoom?