yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] xjman:
Because nothing on the hardware level happens instantly there will always be lag. Even in a perfect software environment there will be lag.

Sorry folks. WM7 lags, Android lags, iOS lags, BB OS lags. Just because they cover it up with an animation or something doesn't mean it isn't there.
[Samsung Galaxy Nexus] kyokeun1234:
It's not android that makes the experience laggy now, it's the app. Developer needs to make apps compatible with jb
[Samsung Galaxy Nexus] earlyberd:
Threads like this make me want to throw away all of my electronics and live in a cave, for the hope that I will never read anything so stupid ever again.

iOS is not a meter stick for UI smoothness, stop insisting that it is. The OS saves screenshots of your running apps every time you switch tasks so that way it looks like it loads instantly when you switch back to them. You can also literally stop web pages from loading by touching your finger to the screen because it prioritizes user input above everything else. iOS merely provides the illusion of smoothness.

Android, on the other hand, relies on raw horsepower to deliver the smoothness you see. It will never be as smooth as long as Google deems fit to not lie to their users.
[Samsung Galaxy Nexus] 7TimesCursed:
Oh noooo, micro lag.

I only tolerate nano lag and Pico lag.
[Samsung Galaxy Nexus] slayr76:
I'm not that impressed with jellybean , ics runs just as smooth rooted with the right kernel, as far as I can see google now is the only thing that's been added compared with ics, the update is not going to change your life or blow your mind its just adding something that ics should have already had.
[Samsung Galaxy Nexus] MikeyMike01:
I notice a very large difference from ICS. It's not WP7 smooth, but it's probably about 85% of the way there.

PS The people saying WP7 lags clearly haven't used it. ;)

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] cole_himself:
If your rooted, custom-kernel device is just as smooth as stock JB, did it not occur to you that rooted JB with custom kernel will be even faster? JB is much smoother and much more responsive and will only get more so. It is a MAJOR improvement from ICS.
[Samsung Galaxy Nexus] Arthur Hucksake:
Only lag I have noticed so far in JB is when you first launch the app tray. If you go to swipe right away, it lags.

That being said, you can mimmic iOS or WP7 by limiting background activity. If you create yourself an environment close to having almost nothing going on, it flies.
[Samsung Galaxy Nexus] rayiskon:
No OS is perfect, even desktop pc's freeze from time to time. Maybe android does have some micro lag every now and then, that's why google started with project butter and if u watched the i/o keynote u would've heard that it's not a finished project and that they plan to build on that. The second problematic thing is the crappy apps people make, if u visit developer.android.com u will notice the changes google made, there has also been a lot of talk about this issue on google i/o. My point is that it's not only an OS problem, there are other factors that contribute to the lag issue and which are not google related.
[Samsung Galaxy Nexus] jiangheng:
from my experience, I think the smoothness of Jelly Bean is on par, even better than latest iOS on iPad 3. a significant improvement from ICS, which was was much jagger than iOS.

framerate is higher on JB, jitter is about the same, and the response time is shorter on JB for more times than on iOS.

iOS has much longer, slower animations, which improves preceived smoothness.

overall, I found the JB on GN much snappier than iOS 5.1.1 on iPad 3

of cause I was talking about first party system & apps only.
[Samsung Galaxy Nexus] spark_90:
I m using jb for quite a few days now..and its really smooth with everything.third party apps are not yet optimized for jb as it is not released so just waiting for that.there is no lag in anything..mayb a lil but thts with every os..negligible
[Samsung Galaxy Nexus] Nick300:
I'm not even on Ics but my gingerbread is really snappy. Then again I'm running some mean hardware. Double core 1.5 ghz, 1gb ram. I'm not being cocky but this phone runs smoother than my last iphone. True multitasking, about 110 apps and I can go thru them one after the other without any lag or stutter.
[Samsung Galaxy Nexus] gubshi:
If you jailbreak your beloved iPhone and start to change your desktop to something more complex than just icons its really getting laggy. That doesn't mean I don't like the optimization of ios's third party apps, I hope the developers some time will take advantage of gpu-rendering.

And JB isn't even finished yet. Imagine a well done custom kernel and one or two fixing releases like 4.1.1 and so on. The direction its heading to is definitively right.
[Samsung Galaxy Nexus] ray3andrei:
Web browser dowant lag dude.... and YouTube is manageable

Sent from my Jelly Beaned GNexus
[Samsung Galaxy Nexus] Michealtbh:
As has been mentioned before, make sure you're using INTERACTIVE governor. JB is made to work with this governor and can change several parameters on the fly making for a smooth and efficient experience.

I genuinely can't feel any lag at all (except for around 30 seconds after boot) and I have around 100 apps installed and am always multi tasking
[Samsung Galaxy Nexus] kristovaher:
Yes, of course there is lag and of course it is not 'buttery smooth' (a horrible term to use to describe any kind of smoothness).

vSync and Triple Buffering that were introduced in 4.1 do not fix Android smoothness problems. They help with certain animations, but that's about it. Not only that but they also REDUCE responsiveness in UI due to this buffering, so 4.1 is not as responsive at times as 4.0 was.

What vSync and Triple Buffering does is that it makes basic Android animations and transitions smoother. This means less stutter in most occasions.

Some applications STILL don't use GPU acceleration though. If an application uses GPU acceleration, then it is much smoother with 4.1. You can test it by forcing GPU acceleration on and testing some of the laggier apps. Feedly is a great example - for some reason their developers have still not turned on the GPU acceleration. And any app that uses WebView for displaying part or all of the UI benefit greatly from 4.1 if they also use GPU acceleration.

So, to sum things up:

4.1 increases smoothness of transitions and animations across Android

4.1 reduces UI responsiveness, especially in laggier applications

If application uses GPU acceleration, then 4.1 makes it much smoother, which includes apps that use WebView's. In fact, apps made with PhoneGap and GPU acceleration are very fast (just look at some of the demo's)

If GPU acceleration is not used by app, then it still lags noticeably and you should notify the developer to move a little and support that native 4.0 feature.

Do not force GPU acceleration on by yourself, some apps do not support this feature completely.
[Samsung Galaxy Nexus] molesarecoming:
jb feels pretty nice provided you use a stock kernel. i made the error and installed something else and that didnt end good. here and there it has tiny hickups, but after being tired of "chasing lag" i just let it go and used the phone, dont see it as a big deal. after all i can clearly see they tried to adress this issue and improved it, im grateful.

ui responsiveness feels improved overall, buttons react immediately, i havent seen any larger applications that respond laggy except chrome but it never was 100% fluid now was it, and i dont think its jb related. in that aspect ics had problems indeed, recents menu, backbutton, homebutton, these were unresponsive at times and are no more.
[Samsung Galaxy Nexus] crixley:
I owned two wp7 phones and there was still lag..

especially in the maps application and when your avatar shows up in the games hub
[Samsung Galaxy Nexus] MikeyMike01:
I know what you're talking about with the avatar and that's not lag, that's just low framerate from the poor hardware WP7 runs on.

At any rate it's not the system wide lag that was extremely apparent in GB and has been slowly reduced in ICS and JB.

Just the fact that Google acknowledges Android has a major lag problem is a good thing in itself.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] Theshawty:
I don't think custom kernel development ever will occur on any iDevice. Why? Well, when Apple find out, they will do anything within their power to stop it in any way. Maybe lock it down even further.
[Samsung Galaxy Nexus] salugsog:
Dude, i just fired up two 720p videos on super video app just for kicks. They are playing right now (with SOUND mind you, since you're saying that your phone can multitask with music on the background) while im typing this on my gnex using the browser, xda on desktop mode. Its actually quite a pain typing given the two videos floating, but you get the multitasking point of it. Cant see why you whine when people call you apple fanboy.

If you are getting lag in the launcher, use the stock launcher, zero lag. Nova has little lag when u swipe the widgets in the app drawer. Apex is lag city.
[Samsung Galaxy Nexus] adrynalyne:
So what you are saying is, if I turn off animations and transitions and were to do the same in ICS, I get identical performance in JB and ICS....:silly:

By the way, I have both stock ICS and Jellybean at my disposal on two different phones. I do not see this lack of responsiveness you speak of. I do see some annoyances on launching apps, but I will reserve judgement until I am no longer using a hacky port of a development preview.
[Samsung Galaxy Nexus] kristovaher:
You cannot turn them completely off. The developer options animation and transition settings are for 'automatic' animations and transitions. When you click buttons, swipe screens and move around on lists and whatnot, you're still prone for the same effects. You cannot turn these effects off, so on 4.0 you would be prone for these lags that are not there on 4.1 anymore.

It is also not recommended to turn those options off, some apps can start acting a little wonky if you do that (including Google Play when navigating gallery pictures or recent apps list). This is more evident in 4.1 than in 4.0, it seems that 4.1 affects more animations in those settings in general.
[Samsung Galaxy Nexus] Cilraaz:
I've heard that they also changed the processing priority of the UI thread. Is there any truth to that?
[Samsung Galaxy Nexus] WoodroweBones:
Along with Vsync and Triple Buffering I believe they said they also increased framerate in JB.

My phone running ICS was preferable to my gf's iPhone 4 so obviously JB has just increased that preference.

The iOS vs. Android stuff is to the point of stupidity now. Smoothness isnt really a measurable attribute like CPU clock speed or anything like that. It also depends greatly on how the phone is used on a daily basis. It reminds me of computer users... give 2 people the exact same machine. Person A uses the machine properly and it runs great. Person B leaves stuff open for days on end using it or not (these hopelessly unorganized people usually refer to themselves as "Power Users") and then whine if things arent super snappy when they click on them. I'm talking like 100+ processes running
[Samsung Galaxy Nexus] Nick300:
I think "major lag" problem is a bit exaggerated.
[Samsung Galaxy Nexus] DevilStrider:
That's what happens when you have lived in iOS land. They don't know what they were missing out on.
[Samsung Galaxy Nexus] :
I cant never understand people like you who complain about the simplest things. Its not even the *Real* Jelly Bean update, its just a Preview. Its 20x faster than ICS, learn to appreciate things than complain about it.
[Samsung Galaxy Nexus] MikeyMike01:
No, it's really not. I don't want anything unreasonable, just that the smoothness be on par with the first gen WP7 device I have kicking around (with Nexus One hardware inside mind you).

JB is as close as it's ever been and I look forward to continued improvement in this area in future releases.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] dacc:
OP, buy an i phone & stop complain...
[Samsung Galaxy Nexus] MikeyMike01:
That doesn't explain why there is an alarmingly high presence of ignoramuses on this forum using imbecilic terms like "crApple" and "iDiot" on a regular basis. The incessant anti-Apple rhetoric gets very tiresome.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] rasengan82:
Wait... so the default governor in JB is Interactive now?
[Samsung Galaxy Nexus] fifarunnerr:
At Google I/O 2010, Google explained how the ListView works. If the implementation of the ListView was written fairly well, then the user would get 50 fps. By optimizing for performance, it was 55 fps.

But by using the ListView the wrong way, the user would get 20 fps.

At the moment, the Google apps doesn't lag at all on JB, but some 3rd party apps are laggy. That's because the 3rd party app doesn't use the GPU and/or doesn't use the ListView as it should.

Just relax and give it some time, the 3rd party apps will get better over time ;)
[Samsung Galaxy Nexus] Msilvame:
Google done a good job with jb so far. I use it everyday and it's really a good experience, but, I only will give congratulations to Google when lag it's part from the past.
[Samsung Galaxy Nexus] Drzfr3shboialex:
Jelly bean is way smoother than ICS. I was using aroma jb for 2 days, and then switched to milestone 6. You really can tell the difference.
[Samsung Galaxy Nexus] MikeyMike01:
Don't get me wrong I'm quite happy with JB.

I was just responding to someone downplaying the original lag problem.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] rohiggidy:
jelly bean still have some lag but its much smoother than ics. The broswer + keyboard still needs improvement
[Samsung Galaxy Nexus] sarni84:
Your insane....the browser is so darn smooth especially noticeable in pinch and zoom
[Samsung Galaxy Nexus] ÜBER™:
+1 browser is butta. And the keyboard is way more responsive than ics. Used to get lag because of the pop ups. As well as the toast notifications. Those were eliminated on JB.

Sent from my sprint galaxy nexus
[Samsung Galaxy Nexus] retskrad:
Guys I'm not talking about other ROMs and kernels and other things from XDA, I'm talking about 100% stock.
[Samsung Galaxy Nexus] jackpot20:
i've been reading 4 pages until now and get bored of reading iOS vs Android ..

iphones are for idiots who can't use an android :P

iphone is just a simple phone (always same screen size and same look )

iphone fans pls dont quote this post but better play with ur iphones.

How people post about iphones here when this is an android forum ...??

And something more ... you can't compare an apple with android
[Samsung Galaxy Nexus] eggydrums:
Lol true im using an ipad how ironic
[Samsung Galaxy Nexus] xjman:
Cupcake people ***** about lag, says there is none in donut.

Donut- people ***** about lag, says there is none in Eclair

Eclair- people ***** about lag, says there is none in Froyo

Froyo- people ***** about lag, says there is none in Gingerbread

Gingerbread- people ***** about lag, says there is none in ICS

Does anyone else see this pattern.
[Samsung Galaxy Nexus] Marine6680:
Apple knows that for many (if not most average users) perceived functionality is more important than actual functionality.

This is why iOS does so many things that give the appearance of smoothness. A lot of effort was put into masking/hiding real and perceived lag/jittering/stuttering/etc. It's why a web page will stop loading when you touch the screen, iOS will literally put almost everything it is actively doing on hold, just to focus on touch input and animations/visuals being presented, until the user removes their finger from the screen. Lag is going to happen in any OS, but Apple put great care into hiding that lag from the end user.

Android does not do these tricks, and I do not believe Proj. Butter changes this stance. Proj. Butter is a real effort to truly smooth out the OS, it of course will not always be successful, but it does a good job most of the time.

Apple focuses on "User experience" with iOS over outright capability, this is why the appearance of smoothness is important, and why they limit multitasking and other things. (like widgets) Which is because it limits resource use, making it easier to make the OS feel smooth and gives better battery life overall.

Google focused on capability with Android, the price we pay is a little lag (now lessened by JB) and less battery life in similarly spec'ed devices to iPhone/iPad.

Though this is hard to compare battery use directly, due to differences in chipsets, screen size, and radio tech being used... all in all, I don't think you would find iOS has a huge advantage in the battery department if you were to run each OS on the same hardware. (though it would have an decent enough advantage to matter to some users)
[Samsung Galaxy Nexus] ÜBER™:
I don't ***** about lag in jelly bean. :p

Sent from my sprint galaxy nexus
[Samsung Galaxy Nexus] Theshawty:
if iOS implements widgets and all stuff android has, then goodbye battery-life and smoothness hype.
[Samsung Galaxy Nexus] bozzykid:
Widgets have little affect on battery life if implemented correctly. If Apple does widgets they will design the API in a way that developers have no choice but to not hurt battery life.
[Samsung Galaxy Nexus] YoungAceAtlanta:
So what?, you have a little lag ... nothing is meant to be perfect ... I respect IOS and Android .. yes Android probly trips and falls more than IOS but its still not as bad it used to be
[Samsung Galaxy Nexus] adrynalyne:
Apple doesn't trip and fall as much because each version is a baby step.
[Samsung Galaxy Nexus] Nick300:
Of course there's always room for improvement, that's what makes America great. BUT, I dare you try my Pantech Burst and then get back to me on "lag issues", and I'm only running stock gingerbread. Heck, I had the google nexus too and it was as responsive as any iphone.

The windows phone might be smooth also, but keep on mind they're going for the walled garden too which I think is unbelievable stupid, since Windows flexibility is what made it great as opposed to OSx .
[Samsung Galaxy Nexus] MoosDiagramm:
Check out the Goolge I/O talk by Chet Haase and Romain Guy (the people behind Project Butter) if you want some insight in what they did and how it affects responsiveness: http://www.youtube.com/watch?v=Q8m9sHdyXnE

Some people in this thread contradict what the devs say, so either the devs are lying to us or some people here are making things up.
[Samsung Galaxy Nexus] MikeyMike01:
I didn't use anything before 2.1, but at no point prior to 4.x did I consider it not lagging. So no, I do not see your "pattern".

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] Nick300:
Are you sure your signature is not:

"Sent from my iPhone 4s using some overpaid app pre-approved by the Apple priests"
[Samsung Galaxy Nexus] speedyink:
My watch running on gingerbread is just as lag free as any iOS device. Then again it doesn't have a huge amount of pixels to push.
[Samsung Galaxy Nexus] tsekh501:
System-wise I don't notice any lag unless a lot of things are going on in the background (e.g. half a dozen of apps being updated). Jelly Bean doesn't automatically smooth out every app though, and individual developers still need to work on their own stuff. I can easily point out a few apps that lag heavily. I can also easily point out apps that lag on my iPad 3 as well. In my experience, the smoothness is on par with iOS in general.
[Samsung Galaxy Nexus] adrynalyne:
Only Android watch I can think of is MotoActiv. Which is Honeycomb, not GB ;)
[Samsung Galaxy Nexus] MoosDiagramm:
Actually, Jelly Bean helps all well-coded applications. The developers optimized the behaviour of some important underlying functions that most apps use. The real culprits are apps that don't use these building blocks provided by the system properly, but try to reinvent the wheel on their own.

...and apps that cause heavy workload in the wrong threads, causing the system to take longer than 16ms to render a frame.

The developers themselves explain it in their Google I/O talk: http://www.youtube.com/watch?v=Q8m9sHdyXnE
[Samsung Galaxy Nexus] MikeyMike01:
I've never owned an Apple product. I don't have that sort of money to throw around.

However that doesn't mean I have to throw a temper tantrum every time Apple is brought up.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] CompletelyNumb:
Ever since upgrading to JB, I've noticed my typing seems to be horrible. Awful auto corrected words, missing words. I think I've narrowed it down to keyboard lag. I'm typing too fast and it's not keeping up.

Either that, or the very second I installed JB I forgot how to use a touch screen keyboard.

Installed franco's 217 kernal and tried various cpu settings, didn't notice any change. Haven't tried a custom JB rom yet.
[Samsung Galaxy Nexus] bryant_16:
The lag of the keyboard is a known bug. You try changing to interactive to see if it helps.
[Samsung Galaxy Nexus] speedyink:
It is the Motoactv, and it runs on Android version 2.3.4. That's still GB. Many people think it runs honeycomb because the first person to root it posted a video using the honeycomb launcher.
[Samsung Galaxy Nexus] I Am Marino:
I noticed this too, my typing on JB ROMs was horrible compared to ICS and not sure why, maybe source will correct any possible keyboard issues.
[Samsung Galaxy Nexus] RogerPodacter:
I think the touch screen bug got worse, where the screen sensitivity decreases until you lock the screen. Then it temporarily fixes itself. Try it out.
[Samsung Galaxy Nexus] mchimney:
They keyboard is so annoying now, but i love the smoothness of JB. <3 google
[Samsung Galaxy Nexus] DirgeExtinction:
That's odd. Keyboard is great for me. I stopped using Swiftkey 3 to use the stock keyboard.
[Samsung Galaxy Nexus] mchimney:
I might have a bad flash or something, hopefully if a 4.1.1 rom comes out i'll test that out
[Samsung Galaxy Nexus] vash1053:
If the user experience (ie, smoothness) didn't matter, Google wouldn't be spending resources on improving it.
[Samsung Galaxy Nexus] scott.deagan:
I really hope that Android have sorted out the lag/stutter/jitter problem in the UI. The user experience on Android has been atrocious (http://www.youtube.com/watch?v=KLAizRc2Iuc).

I've watched a lot of Galaxy Nexus Jelly Bean videos on YouTube, and so far haven't seen the "lag" that people speak of. Looks ultra smooth and fluid, can't wait for the OTA update. I'll post comparisons on YouTube when I get it.
[Samsung Galaxy Nexus] speedyink:
Even going by that video, really? Atrocious? Also browser performance has little to do with the actual OS, but how well the browser is tuned for caching and such. Ever noticed the checker pattern on your iPhone? That's because when you scroll everything stops and it reads the cached image from memory, then it has to catch up when you let go. Please explain why this also doesn't affect the user experience, because it sure as hell did with me. I loved blindly scrolling through checker patterns...
[Samsung Galaxy Nexus] X-Ter:
The only thing that annoyed me in terms of scrolling was that there was a noticeable delay between moving your finger and the scrolling beginning. The scrolling wouldn't start until you had moved your finger a certain tiny but noticeable distance. That's now gone and I couldn't be happier.
[Samsung Galaxy Nexus] ArmanUV:
Just FYI, iOS doesn't use checker patterns since iOS 5 I think.
[Samsung Galaxy Nexus] speedyink:
Oh really, what does it show instead? I got rid of my itouch when it was on 4.something, and it was still checkered.
[Samsung Galaxy Nexus] ArmanUV:
just white background like android. I'd still say that in terms of browser navigation/zooming performance, it's iOS>JB Browser>ICS Browser>Chrome (yes I think chrome is surprisingly bad in this regard)
[Samsung Galaxy Nexus] speedyink:
Chrome is definitely not as smooth as the stock browser on most web pages. But I find in the pages I frequent Chrome has better support, so I stick with it. I think it's getting better though, it seems much smoother than when I first started using it.