Regardless, is there any way to modify this behavior?
I can only compare my second-gen Nexus 7 to my AT&T SG4, and by far the Google device is more responsive. The bloatware factor has to be at play here. Next phone is definitely not going to be a Samsung/carrier-sold, unrootable device. Shoulda got a Nexus 5.....
Yes don't buy a low end phone, splurge on a nexus 5 at least let alone any other $700 phone.
While not all Android phones are created equal ie, Samsung's TouchWiz bloats down the phone quite a bit, most of what you're experiencing is entirely personal preference. My Galaxy Nexus was lag free, as are my One m7, and G-Pad 8.3 GPe. My Note 8, running TouchWiz, is the laggiest of the bunch, and honestly only barely.
There's a few apps I feel like I have to tap multiple times because they just start slow, Comixology comes to mind, but thats more the fault of the app than the OS. iOS has its own apps that are slow to respond or that get laggy when pushed with a heavy load.
The latest Android phones are still a bit laggy, but obviously the effect is minimized with uber fast CPUs. The issue though is that Android requires uber fast CPUs just be acceptable IMO.
EDIT: Looks like in the last test I could find the M8 was the fastest in terms of screen latency.
http://phandroid.com/2014/04/08/htc-one-m8-screen-latency-scores/
LG G3 is close at 50ms:
http://www.digitalversus.com/lg-g3-5-5-ips-display-put-test-n34623.html
Disable animations in developer options and I haven't had a problem with the M8. The G3 and Note 3 look pretty good, as well.
Borrow someone's phone or use them in store and let us know if it's really Android that's the problem, or just the phone(s) you've tried on the low end.
IIRC, I did hear something similar a while ago, that iOS puts UI updates on the highest priority (basically system interrupt?) whereas android does not. IMO it's the right way to do things - no one should tolerate an unresponsive touch UI any more than they should tolerate a mouse cursor that wasn't responsive.
Regardless, is there any way to modify this behavior?
My thoughts exactly.Must be a "get used to it thing", as I don't feel like my S4 is unresponsive. It's "laggy" in certain apps and the stock launcher, but once I use better built apps it feels great. Some browsers are a dog when it comes to scrolling animations, and I assume that's just the inefficiencies of an open OS that has a LOT of different hardware to deal with.
That said, my friends are pretty much split down the middle between android and iOS so I do get some hands on time with them (I haven't had an iPhone since the 4). When I'm using them I don't feel like something is missing on my phone, so whatever it is you're feeling it must be pretty subtle.
Actually, the G uses a quad... of slow A7s (Apple needs to stop naming their processors the same as ARM cores). It's literally about the least powerful major-brand phone you can buy in the US.
And doesn't the current Nexus 7 have a pre-"600" quad like the DNA?
Honestly the differences seem pretty negligent to me nowadays. The moto g is probably a bad comparison to make but my nexus 4 and G2 are quite responsive. I had an iphone 5 and my Nexus 4 for a little while before I sold the iphone, and the difference in responsiveness wasn't enough to make me stick with the iphone.
I question that it's the processor though....my 4S has considerbly less input lag than the moto G. Technically it's the moto G 4G/LTE, with a quad core CPU.
The touch panel and associated circuitry and software plays a role. Here are some measurements:
http://appglimpse.com/blog/touchmarks-i-smart-phone-touch-screen-latencies/
http://appglimpse.com/blog/touchmarks-ii-touchscreen-latencies-in-flagship-tablets/
Apple has taken this seriously and has done what they can to drive down touch latency between iPhone models. The interesting question is, what are they doing to get better results? Is it purely a function of the OS? Or is it a matter of parts selection? And is it possible that Apple is getting special touch controllers that aren't available to anyone else, or is it just that no one else cares?
Personally I don't care mind the touch lag on my Nexus 4 for normal phone stuff, but when it comes to games that rely a lot on touch input (especially emulators w/o an external controller) it's a big problem.
An iphone 4 with an single core cortex A8 based based CPU @ 800mhz is crushing a galaxy s4 with a quad A15 @ 1.6ghz in responsiveness. That's ridiculous and absurd....there's at least an order of magnitude of raw processing power between them.
An iphone 4 with an single core cortex A8 based based CPU @ 800mhz is crushing a galaxy s4 with a quad A15 @ 1.6ghz in responsiveness. That's ridiculous and absurd....there's at least an order of magnitude of raw processing power between them.
If that can't bridge the gap, there's something wrong with the OS. IMO responsiveness is far more important on a touch device than any other computing device. Maybe you can get used to it...but I don't want to. What's the point of these mega specs in the flagship phones if they can't even get the basics right?