[Nexus 7 General] Jay Aristide:
Decided to check this thread again, kinda glad I did.

You know, I wasn't really talking to you. YOUR posts have been driven towards actually figuring out why your device is lagging and finding solutions to it. My comments were aimed more towards the 'project butter is a joke/failure' and 'this is quad core, why does it suck' morons who don't even remotely try to contribute to the conversation other than to cry and expect people to jump on their bandwagon. The pro iDevice people particularly piss me off, as these forums are decidedly android driven, and there's no place for Crapple fanboi's here (if any of you took offense to that, then I guess the shoe fit, now didn't it).

As for the actual reasons for lag vs the efforts of project butter:

Anybody who has used android 1.5 - 3.2 and then used ICS/JB can tell you that project butter has been a tremendous success (even though it's only partially implemented in ICS), but expecting miracles on the same hardware is ridiculous. These are embedded devices, and they're limited in space and capability. You're not going to get the same performance out of your $200 - $400 embedded device as you are from your desktop PC or high end laptop. It just doesn't work that way. There's a reason desktops and laptops cost hundreds to thousands more than tablets and phones. A SATA hard drive has a couple gigs of cache, these days, that speeds read/write times to levels far beyond what NAND flash technology is capable of, so expecting your NAND device to keep up with your SATA device is preposturous.

And, all you iOS fanboi's out there can keep deluding yourselves about how great iOS is. I came from the iOS development world to android, and I know for a fact iOS can be every bit as laggy as android when storage starts to fill up. That's all it really is, you know.. It's a storage issue. Android does it's own memory management, and it's pretty good at it (iOS task switching works in much the same way, BTW). When you switch from a foreground app to something else, if memory is running low, the memory for the backgrounded app is written to storage so that when you switch back to it, it can pick up where it left off. You need to remember that just because it says 'free space', that doesn't mean the system doesn't need and use some of it on a regular basis.

FORTUNATELY, your N7 is a real powerhouse and accomplishes most of it's tasks on the first 3 cores, rarely even firing the fourth up, so if you want, and you're technically inclined enough to do so, you can follow my instructions on page 6 and SIGNIFICANTLY speed up I/o times, provided you remember to keep 1.5 - 2gb free on your device. I run with about 1.7gb free at any given point, multitask heavily, game frequently, and use my n7 exclusively (I don't use a PC, at all), have all synching turned on, and experience virtually NO lag. I'm running Interactive governor, deadline scheduler, fsync disabled, /data remounted noauto_da_alloc, and a 512mb zRam at stock frequencies with a -100mV under volt. No screen flicker, no lag, no issues at all.

Also, I post in a few forums, here, and while I'm always happy to see people share their experiences - be they positive or negative - I don't take very well to 'this sucks, I got robbed, apple is better, I'm so sad my mommy got me this instead of an iPad' mentalities, and that's what I've noticed creeping into this thread. Having been active on XDA for over a year, now, I've seen the general whiny-ness of these forums actually impede progress and cause GOOD developers leave for places where they can actually be productive without help-vampires sucking the life and will to do anything productive out of them.

Here's to hoping this thread gets back/stays on a productive track,

/resubbed

---------- Post added at 11:38 AM ---------- Previous post was at 11:37 AM ----------

Like this guy...

Decided to go through "all thanked posts by" for this guy, and came up with stuff like:

I understand the need/desire to thank witty posts, and often do so, myself. That being said, out of 350+ posts (~30 thanked), I couldn't help notice this guy hasn't actually *contributed something useful* to the community, at all, but is QUICK to ***** when he doesn't like something, or criticize someone else for what they have to say.

By way of comparison,

Let's look at posts by me that have been thanked (~60 out of 165 posts):

Now, under no circumstances am I trying to pick on this guy, I'm just trying to make a point. The whole point of this community is for developers to be able to work closely with users to solve issues and better their experience. The greatest thing about technology in our age is that the people with the knowledge necessary to enrich the experience for everyone are happy to do so. In most cases, all they ask is that you take a little bit of time to try and learn from what you're doing. A dev would much rather teach you why than show you how. When someone shows you how, you tend to forget and come back with the same qquestion in a week or a month. When someone teaches you why, then when the situation arises again, you're prepared to diagnose and fix it, yourself - WITHOUT having to go back to the dev and ask how. You might need a little reminder on syntax, but you understand the WHY, which takes you a LONG ways towards overcoming your issue on your own.

People who complain, offer nothing constructive, and *expect* the community to hold their hand through the entire process are called 'help vampires', and they've sucked XDA dry since I've been here.