News for hackers. Stuff that matters.
Re:After the iPhone 4S, Android just feels wrong by Qz on Friday October 21, 2011 @03:39PM (#3141316)
I have a HTC Droid Incredible and I don't see the second UI lag issue whatsoever. I just tested by dragging around on the home screen, the lock screen, the SMS message list, and my Dolphin HD web browser. I have to move my finger maybe 1-2 milimeters for it to start responding, but nowhere near .5 to 1 cm.
Re:After the iPhone 4S, Android just feels wrong by Pewpewarrows on Friday October 21, 2011 @03:49PM (#3141357)
As I pointed out in my post, the longer you use Android the further off your perception becomes. To get an accurate measurement I had to play with my Nexus S and an iPhone side-by-side, doing identical movements, and had a ruler and zoomed camera pointed at them both. After removing my mental bias from having become conditioned to that "pull" latency, the difference was pretty obvious.

I was also in the same boat about believing it was just a few millimeters, until I actually went ahead and measured it. My mind was thinking a millimeter was larger than it actually is.

Re:After the iPhone 4S, Android just feels wrong by Qz on Friday October 21, 2011 @05:31PM (#3141801)
I just tested again, with measuring tape, and I can get the lock screen sliding in less than a milimeter. What device do you have?
Re:After the iPhone 4S, Android just feels wrong by eco on Friday October 21, 2011 @05:51PM (#3141876)
Try it with a scrolling list. The unlock button activates as soon as you press down on it. I was having the same results and didn't really believe his claim until I tried it elsewhere in the OS. 0.5 cm seems about right.

Anyone here familiar with Android's source code and can figure out where this behavior takes place? I'm curious if it can be easily disabled (if only to see what it's like).

Re:After the iPhone 4S, Android just feels wrong by tadfisher on Friday October 21, 2011 @06:04PM (#3141922)
Android has the concept of "touch slop", the value of which you can get ViewConfiguration:

http://developer.android.com/reference/android/view/ViewConf...

ScrollView views use this value internally to prevent accidental scrolling when tapping elements. You can change the touch behavior by subclassing ScrollView (or ListView) and overriding onTouchEvent() to ignore slop and start scrolling immediately on a drag event.

Incidentally, I can't stand most iPhone apps because of their over-sensitivity to scrolling (and their tiny list elements). I'm glad Android has these defaults.

Re:After the iPhone 4S, Android just feels wrong by barrkel on Friday October 21, 2011 @03:50PM (#3141361)
Some lag is necessary in order to simply and reliably implement long-press actions, to distinguish them from drags. It's a bit like Windows ignoring small drags to help people make double-clicks on icons.
Re:After the iPhone 4S, Android just feels wrong by saturdaysaint on Friday October 21, 2011 @04:05PM (#3141422)
Not true - iOS (being held up here as essentially lag-free) has several long press actions. Closing running apps in multi-tasking and organizing apps require long presses.