News for hackers. Stuff that matters.
Re:300ms tap delay removed on Chrome for Android by jblow on Friday December 13, 2013 @01:04PM (#6901905)
The impact of variable latency is well-known among people who actually study human factors. It makes it hard for your brain to internalize interactions and make them automatic, and it increases the feeling of frustration.

In video games specifically, where I work, it is well-known that you would rather have a game that runs slower, but with a solid frame rate, than a game that has a highly-variable frame rate that is faster on average. (This is more of a continuum situation than a discrete action like a tap, but the basic principle holds).

P.S./edit: Double-tap only means zoom because that is what they happened to implement. It is a convention easily changed. Look at how heavily Apple just revamped their entire interface, for an audience that is arguably much less savvy than the Android audience.

Using double-tap in this way was a mistake; it is an easy mistake to fix if you have enough design vision to know where you are going.

Re:300ms tap delay removed on Chrome for Android by nickbaum on Friday December 13, 2013 @03:32PM (#6902739)
How much of that effect persists across games?

Within a given game (site), I'd prefer to have consistent frame-rate (latency). But if GTA (Gmail.com) is consistently faster than Need For Speed (NYTimes.com), that would bother me less.

Re:300ms tap delay removed on Chrome for Android by jaffathecake on Friday December 13, 2013 @01:16PM (#6901968)
Variable frame rates is a different issue. For example, reacting within 100ms feels instant, whereas an animation running at 10fps (one frame every 100ms) looks awful.

With interaction response, the faster the better.

Re:300ms tap delay removed on Chrome for Android by jblow on Friday December 13, 2013 @01:36PM (#6902067)
Not true. I am talking specifically about interaction response, not the rate of animation display. It is about your brain learning responses to its actions so that it can better plan its actions. That cannot happen when the responses are semi-randomized.

Seriously, there are tons of studies on this. I am not making it up.

Re:300ms tap delay removed on Chrome for Android by skj on Friday December 13, 2013 @02:30PM (#6902383)
Then provide some citations, instead of vague appeals to authority?
Re:300ms tap delay removed on Chrome for Android by eternalseven on Friday December 13, 2013 @04:03PM (#6902905)
He already did, human factors and the need for consistent performance, even if that means that the lack of speed in performance is consistently bad is in it's own way an advantage. The fact that we now have wildly inconsistent performance depending on the pages we're viewing is bad in terms of human factors. If you want precise scientific references try google but these are basic known facts.

Overall I'm not sure how I feel about this topic myself but I do understand jblow's point and somewhat agree with his rant.

Re:300ms tap delay removed on Chrome for Android by skj on Friday December 13, 2013 @09:49PM (#6904342)
I'm not sure why you say "He already did" when I suggested providing citations. I don't see any.
Re:300ms tap delay removed on Chrome for Android by lttlrck on Friday December 13, 2013 @07:09PM (#6903692)
Isn't this rather intuitive?
Re:300ms tap delay removed on Chrome for Android by skj on Friday December 13, 2013 @09:48PM (#6904339)
Lots of things are both intuitive and wrong.