yashsingh1/xdaforums huggingface dataset:
[Vibrant Android Development] sixstringsg:
Ah. That's not the issue at all. We have GPS working great. The issue is that since we don't have device trees yet, to even get ICS kernels out, it required a lot of hacking and work and a little guessing. So since we don't have a proper ramdisk for what we're using, we broke recovery somehow and have to go through a lot of stuff to figure out the issue, at which point kernel source does us no good.
[Vibrant Android Development] tissle:
Six - I see. Well hopefully, some talented developers can help you and glitch tackle this issue.
[Vibrant Android Development] djf8:
Hope you guys have some good luck with it. I know tedious stuff like that can suck......thanks again for working so hard for us.

Sent from my SGH-T959
[Vibrant Android Development] sixstringsg:
Newest build:

http://goo.gl/VycqY

Changed:

GPS Works!

SU Works!

Everything important works!
[Vibrant Android Development] djf8:
Thanks for the update. Anyone try this out yet?
[Vibrant Android Development] Fr0stbyteX:
Thanks, just flashed (no wipe) and looks good so far. Confirm that SU works.
[Vibrant Android Development] creeve4:
Nevermind...
[Vibrant Android Development] traicer:
is this ready to flash as is or do we need to add/flash kernel after installing the zip?
[Vibrant Android Development] sixstringsg:
Anything I post here unless otherwise noted will be a full ROM/kernel/patch combo.
[Vibrant Android Development] traicer:
aweseme bro. will give it a try and report back. thanks

---------- Post added at 02:06 AM ---------- Previous post was at 01:53 AM ----------

is the color banding normal?
[Vibrant Android Development] sixstringsg:
Doesn't sound normal to me...
[Vibrant Android Development] Sagar96:
Please help :)

I was on build 11, i updated and tried to delete some apps with titanium backup, i have superuser installed but titanium backup failed at asking for root rights. Could the problem be that i wiped my sd card, and the update.zip is missing?
[Vibrant Android Development] sixstringsg:
Are on the latest V12?
[Vibrant Android Development] creeve4:
What bootloaders are you using?
[Vibrant Android Development] roffee:
gps test ok. everything is wonderful. thanks.
[Vibrant Android Development] djf8:
So when you say GPS test ok do you mean it works perfect now or that it works like all 2.3/4.0.3 roms and requires a reboot?
[Vibrant Android Development] djf8:
Looks like build 13 is up.
[Vibrant Android Development] sixstringsg:
If you're a web developer and want to help out, shoot me an e-mail. I'm looking for an interface like this here: http://fitsnugly.euroskank.com/skankwich/crespo/ where it gives a landing page to things uploaded via FTP, with download counts, etc.

Thanks,

Six
[Vibrant Android Development] PowSniffer0110:
Hit up makelegs I think he has something to do with that Site and could probably just merge your **** into their repo or so. http://xdaforums.com/member.php?u=2847062

Lemme know
[Vibrant Android Development] treyvaporizer:
Where can you see this?

Sent from my iced vibrant
[Vibrant Android Development] sixstringsg:
Makelegs is a user of that server, but RyanMacG is the owner/maintainer. I do not want to use their server, as I have my own.

I haven't done it for the Vibrant yet. I need it tested first, as I don't have a Vibrant.
[Vibrant Android Development] sixstringsg:
V 13.

Edit: taken down due to issues.

I'm too tired to update the OP, will tomorrow.
[Vibrant Android Development] treyvaporizer:
Android.phone was force closing

Sent from my iced vibrant
[Samsung Galaxy Nexus] retskrad:
ICS is a mix of gingerbread and Honeycomb and it has fully hardware acceleration unlike honeycomb which has partially.

I do wonder why navigating in ICS with a Galaxy Nexus isn't as fluid and smooth as let's say a Samsung Galaxy tab?

Here's an example on Samsung Galaxy Tab 7.0

http://www.youtube.com/watch?v=ftljZ9yGsiE

And if you have used a Galaxy Nexus or seen video with it, you can clearly see that when opening the app drawer and navigating in the OS isn't as smooth as Honeycomb.

Could anyone clear this out for me?
[Samsung Galaxy Nexus] NPuter:
My GN seems just as smooth, if not smoother, than my GTab 10.1 running honeycomb... (although I havent updated it to 3.2 yet)
[Samsung Galaxy Nexus] neok44:
if your galaxy nexus is not as smooth as a galaxy tab then your either running a crappy rom, or have way to many things running at the same time.

my GN is the smoothest device i've ever owned. It puts my asus transformer to shame. and it puts the galaxy tabs i've used to shame as well.
[Samsung Galaxy Nexus] Mandelbrot.Benoit:
The only thing better than my Gnex on ICS is the Xoom on ICS. It has made this tablet way better. Unlocked bootloaders is where its at! ICS smokes HC in real world use. Both 4.0.3 which I doubt that video had. 4.0.2 wasn't nearly as smooth
[Samsung Galaxy Nexus] X-Ter:
My iPad and iPod Touch are barely smoother than my GN, s it's pretty good imo.
[Samsung Galaxy Nexus] NPuter:
I really have to get ICS on my tab...
[Samsung Galaxy Nexus] kangxi:
Have you actually used a Galaxy Nexus, or just seen it in videos? You would know that it's super smooth with hardly any lag.
[Samsung Galaxy Nexus] retskrad:
Is it possible to overclock the GPU in the Galaxy Nexus? Is it 304 Mhz or 384?
[Samsung Galaxy Nexus] lchupacabras:
Btw guys, videos are usually shot 30 fps; the smoothness factor will be gone if you watch said videos instead of using the device first-hand.

I've seen some stutter here and there (just got my GN today) but nothing phenomenal. It's just as, if not smoother than, my iPad 2; that's impressive.
[Samsung Galaxy Nexus] RogerPodacter:
yeah mine seems incredibly smooth too so I think they are in fact the same. However I noticed the 2 Verizon units were choppy as all hell. Maybe the GSM version is somehow different? Makes no sense I know.
[Samsung Galaxy Nexus] droid_does:
Were they demo units with apps installed? The more apps I've installed/running the slower my nexus runs. I've mostly stripped down my apps to essential ones that I use only. Way better than my moto atrix IMO

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] El Daddy:
The GNex launcher is way more responsive than my Xoom. The only time I have experienced stuttering in the launcher was when I'm running any live wallpaper other than phase beam.
[Samsung Galaxy Nexus] neok44:
yeah this is a good point. if theres a LWP running on a GNex, the smoothness gets destroyed. toss a static wallpaper and it'll put the iphone to shame.
[Samsung Galaxy Nexus] Shawn_230:
Compared with Honeycomb? Not sure, I hated Honeycomb on the Asus Transformer so much I sold it and removed any memories of the mess that was Honeycomb from my brain.

But compared to my Galaxy S2 (Exynos version) running Gingerbread, certain things are noticeably not as smooth. I notice this most when I open the app launcher on the Nexus, if it wasn't open recently there is some real lag while everything fades into view.

And please, don't give me any crap about being on a buggy ROM or having too much crap installed, this is and has been my experience on a plain old Galaxy Nexus from the day I bought it.

In fact, the slight amount of lag is the one thing I miss about my Galaxy S2... I don't know if it was Gingerbread or that amazing Exynos chip but the S2 was buttery smooth, whereas the Nexus IMO is just adequately smooth for the hardware.
[Samsung Galaxy Nexus] retskrad:
Yeah thats what I was thinking! The Galaxy Nexus isn't as smooth as people want it to be.
[Samsung Galaxy Nexus] kangxi:
Sigh. Just wait til 4.0.3. You're comparing a version of Android and TouchWiz that have had a lot of time to mature.
[Samsung Galaxy Nexus] Shawn_230:
Hey... if things get better with 4.0.3 then all the better. I may be critical but I'm not here to see Android or Samsung fail, I want them to be as good as they can be.

But as for maturing hasn't this version of Android been brewing for 12 months now? It's basically Honeycomb, and that's kind of what scares me a little... ICS was supposed to be Honeycomb without all the bugs and issues

I personally was thinking ICS would be the the best of both worlds, Honeycomb UI and stability and responsivess seen in 2.2/2.3. It's a decent mix of both, but far from the best of both worlds as some of the Honeycomb grossness has seeped in.
[Samsung Galaxy Nexus] Buddy Revell:
Facts straight from a member of the Android team at Google:

https://plus.google.com/105051985738280261832/posts/2FXDCz8x93s

"Full" hardware accelerated drawing within a window was added in Android 3.0. The implementation in Android 4.0 is not any more full than in 3.0. Starting with 3.0, if you set the flag in your app saying that hardware accelerated drawing is allowed, then all drawing to the application’s windows will be done with the GPU. The main change in this regard in Android 4.0 is that now apps that are explicitly targeting 4.0 or higher will have acceleration enabled by default rather than having to put android:handwareAccelerated="true" in their manifest. (And the reason this isn’t just turned on for all existing applications is that some types of drawing operations can’t be supported well in hardware and it also impacts the behavior when an application asks to have a part of its UI updated. Forcing hardware accelerated drawing upon existing apps will break a significant number of them, from subtly to significantly.)

Some have raised points along the lines of Samsung Galaxy S2 phones already having a smoother UI and indicating that they are doing something different vs. the Galaxy Nexus. When comparing individual devices though you really need to look at all of the factors. For example, the S2's screen is 480x800 vs. the Galaxy Nexus at 720x1280. If the Nexus S could already do 60fps for simple UIs on its 480x800, the CPU in the S2's is even better off.

The real important difference between these two screens is just that the Galaxy Nexus has 2.4x as many pixels that need to be drawn as the S2. This means that to achieve the same efficiency at drawing the screen, you need a CPU that can run a single core at 2.4x the speed (and rendering a UI for a single app is essentially not parallelizable, so multiple cores isn't going to save you).
[Samsung Galaxy Nexus] ericc191:
My GNex can be a bit choppy with a LWP on. Other than that, it's very smooth.
[Samsung Galaxy Nexus] Lithoss:
My wife's transformer with 3.2 is pretty damn smooth.. almost iPad smooth. large improvement over 3.1. What version did u have?

my GN is amazingly smooth except for a couple of apps... google reader comes to mind as an example of one that really shouldn't be laggy but is. Most everything else is great.

sounds like u need to go back to your galaxy s2.
[Samsung Galaxy Nexus] Shawn_230:
But the issue is, the first factor people compare is price and whether a device is high-end or not.

Granted the GPU in the Nexus has a lot more work to do, but for a consumer who owns a Galaxy S2 for 6 months, invests in a brand new model it's a strange sight when you notice more lag. They don't go and look up the specs of the two phones and investigate, they just think "wait a second, the phone I just upgraded from was quicker in this or that way, weird."

Maybe Samsung should have used a better GPU, maybe they should have held off on a 720 screen until better GPUs came around, maybe the Galaxy Nexus is smooth enough as it is... I'm just saying people who flat out refuse and say it must be some app you downloaded are just deluded fanboys.

Sounds like you need to stop telling people what they need to do.

Did I say I hated the Galaxy Nexus? No, I said the one single solitary thing I miss about my SGS2 over the Galaxy Nexus is the S2 was slightly more smooth feeling... so why would I go back? Just because I found one thing I disliked among the dozens of things I do like I need to go back?

Freaking fanboys...
[Samsung Galaxy Nexus] tommyz2kool:
I doubt the lagginess in the UI is because the GPU isn't fast enough. WP7 has a very smooth UI and it uses Adreno 200 which is slow as hell.
[Samsung Galaxy Nexus] RogerPodacter:
Are you seeing chop or lag in certain apps or just the entire UI in general? Cause I notice all stock apps, browser and home screens are smooth as bitter. Literally smooth as can be. But then certain apps, twitter for example, are not smooth and choppy as all hell. So to me it seems that this new OS is smooth just need the apps and devs to update and catch up.
[Samsung Galaxy Nexus] superlj:
I started smart phones with iPhone first gen then switched to 3gs in 2009. Early 2011, my phone was changed to Desire HD with 2.2 then 2.3.3 a few months later. To be honest, the first impression of android was it's still a community built toy. The transitions, including menus' and pages' are not as smooth as iOS. WISH 4.0.3 is perfect.
[Samsung Galaxy Nexus] Shawn_230:
It's the truth, it's only fanboys who can't even stand constructive criticism. Why tell me to move back to my Galaxy S2 that I don't even own anymore? There is such a thing as constructive criticsm, and that poster just doesn't seem to understand as he's telling me to move to an inferior device just because I have one or two complaints.

I know that, I was just being hypothetical. As in I know why there might be some lag sometimes compared to the Galaxy S2, but doesn't mean it's not a valid qualm and people who dare complain are told they did something to make their perfect infallible device laggy.

I notice it all over the place.

Again, I'm not really complaining and am happy about my ownership of the Galaxy Nexus. But the lag is there sometimes, it's undeniable.
[Samsung Galaxy Nexus] RogerPodacter:
just curious are you on the Verizon or GSM version? Sorry can't see your profile from the xda app...
[Samsung Galaxy Nexus] crazycatlady:
Nova launcher seems to eliminate the lag caused by the live wallpapers when set at static only. Its based off the ics launcher but somewhat more customizable. Not available from the market, but on droidlife.

Sent from my Galaxy Nexus using Xparent Pink Tapatalk
[Samsung Galaxy Nexus] deeren:
I owned the sg2 and now the gnex. I agree that the sg2 was a tad smoother but i do not think that it is due to the gpu. I think that the it is because of ics. Even on the nexus s, stock gingerbread was way smoother than stock ice cream.

Did you try the ice cream leak from Sammy for the i9100? If you did, and you'll see how laggy it gets!!!
[Samsung Galaxy Nexus] deaffob:
Yea same, my GN is smoother than taht.
[Samsung Galaxy Nexus] NPuter:
I'm running the Beautiful Widgets LWP (Beautiful Live Weather). I'm using the OpenGL one withe "CPU Hog" enabled and "TargetFPS" set to 15.

Smoothens of the launcher is not affected, at least from what I can notice. I just switched back and forth from a static wallpaper to this LWP and could not notice a difference in launcher smoothness. Maybe it is very lightly affected, but it definitely does not destroy the smoothness.

I am extremely happy as I love this LWP! I ran it on my N1 (on that it did destroy the smoothness of the launcher). It looks gorgeous on the GN!
[Samsung Galaxy Nexus] retskrad:
I think it's very funny that WP7 is extremely fluid with a single core and a ****ty GPU (Adreno 200) and ICS on Galaxy Nexus is not smooth as WP7 with a dual-core and an overclocked GPU.

I think Android will never be as smooth as WP7/iOS.

Google must rebuild the entire Android architecture.
[Samsung Galaxy Nexus] :
The lag is a compromise Google has to make for the time being for android to maintain its diversity.

Apple and Microsoft write their OS for a single CPU and optimise the hell out of it, also I'm pretty sure ios and windows phone are written in machine code which is a hell of a lot more efficient than Java which android uses.

Why do you think every windows phone uses the same CPU? Because that's the only way the os will remain smooth. When windows phone was first made it was made with silverlight which made it run like **** so they switched to machine code for the os however 3rd party apps still used silverlight and ran badly.

I'm sure there are other factors, this is just my understanding of the situation.
[Samsung Galaxy Nexus] Lithoss:
I can say whatever the hell I want. Especially to kiddies raging because everyone isn't agreeing with them.

My Droid 2 was laggy as hell with motoblur when it first came out. They later optimized it but it still was never as smooth as my GN or transformer. Custom roms that removed all the crappy Motorola BS also helped a lot. Stop blaming the OS for developers who take shortcuts in their apps which results in poor performance.

My father is law's iphone 4 lags all the time. You just don't notice it because they build in all kinds of delays and transitions that mask the loading times. Compared side by side to my d2 the d2 would almost always DO the task quicker, while the iPhone 4 would take longer to get there but have a smoother animation when it finally transitioned. I'll take better actual performance over perceived smoothness any day.

Now with ICS it seems we have both, save for a few non optimized and/or poorly written apps (like twitter and Google reader).
[Samsung Galaxy Nexus] Shawn_230:
I agree, my hunch is that the problem isn't really the hardware but software-related thanks to ICS.

Hopefully being software-related we will see improvements with the updates, but it kind of sucks that Google still let ICS out the gates with some of the HC issues not completely fixed.

I did try the TouchWiz ICS for the GS2 as well, but that ROM needed a lot of work so not much to go by at this point.

Now you are saying something totally different, it started off as the GS2 being smoother but now you are just trolling all over Android as a whole... so I don't think we agree at all.

Sure iOS and WP7 are smoother but as explained by JJbdoggg there is a good reason for that, just a small price we pay for the benefits of Android overall.
[Samsung Galaxy Nexus] tommyz2kool:
Nah, ust throw more hardware it. Good thing quad cores are around the corner.
[Samsung Galaxy Nexus] retskrad:
Why did Google go with Java and not with machine code like microsoft or apple? Just wondering...
[Samsung Galaxy Nexus] RogerPodacter:
Haha that my friend is a million dollar hotly debated question. There are pros and cons to each approach. But the main point I think is that Google wanted to make it easier for multiple hardware options and manufacturers. So a C++ kernel with dalvik virtual machine java top layer is what they chose. Its a smart setup in many ways.
[Samsung Galaxy Nexus] draugaz:
And it is actually not much different from WP7 which also uses C# CLR in the same way as Android uses Dalvik. And WP7 is still regarded as "extremely smooth".

So the platform programming language is not the problem, neither is the GPU, even the old Adreno200. It is not the lack of the raw performance which is causing the "lag".

The real reson is, that such fluidity (rendering at constant 60fps) does not come free of charge. The OS basically is required to freeze everything else as soon as user begins to drag his finger or there is some transitional eye candy. Except precious few tightly controlled "realtime" tasks, like audio-out. So, nobody checks anything, nobody touches filesystem etc.

Such optimisations usualy are just damn ugly, since you can't write tight and clean code anymore. It makes everything much much much more complicated. And large parts of code will become very very hardware specific, i.e. no more free choice between snapdragon/tegra/exynos/etc.

There also are all sorts of psychological games used to make it appear quick even at the cost of the actual speed. Like for example, WP7 is sometimes dog slow (like starting of the apps), bot nobody complains because the launcher is so smooth and looks "quick".

Anyway, the apple and microsoft chose to invest considerable resources into "perceived performance" and google chose not to. I do not know why, it could be the limited resources or the requirement to support the bunch of different architectures or maybe just the cold calculation, that only small minority of the users is so fixated on it.
[Samsung Galaxy Nexus] Lithoss:
This. Nicely put
[Samsung Galaxy Nexus] retskrad:
Why can't Google go to the drawing board and build a new architecture for Android?

I know they will break every app out there but they can run in compability mode?
[Samsung Galaxy Nexus] Shawn_230:
Why don't you just email them and ask?

Look, it's not like Android is a slow and clunky OS, it just doesn't feel as fluid as iOS or WP7 because Google has different priorities than those companies. Plus, Google can rebuild everything and Android still wouldn't be that fluid, because you need to optimize hardware and software together for that and that is not the Android philosophy to be locked down.
[Samsung Galaxy Nexus] draugaz:
Because it is completely unnecessary, the architecture as such is just fine as it is.

What they would need to do is to invest a huge pile of cash into a ton of "optimised code". Just for the nexus. Which (as nice as it sounds) is not necessary a better code as such. Usually exactly the opposite - you get something very complicated and fragile.

A good example of such a "perfectly optimised" car would be a topfuel dragster. Quick as hell but only in tigtly controlled environment and completely useless otherwise.

In a way the iOS and WP7 are such a "dragsters". Both work perfectly on their tightly controlled hardware platforms and both put severe restrictions on the 3rd party developers.

But there is a huge price to pay - you basically get just one relatively outdated phone, refreshed every 18-24 months or so. And you make no friends among hardware vedors.

While yes, WP7 comes in a variety of different makes and models, but all of them are basically the same reference platform built around dated MSM825x crammed into different plastic shells. With no real chance for OEM to differentiate or target different price points. Except display quality/technology, battery capacity or shell material which is not much.

While Microsoft can twist OEMs hands and force it on them, el goog had no such possibility, because two years ago it was just a nobody in this market. So the only way would be to emulate apple and commision just one phone model (nexus). Which would simply fail (look at palm/hp or even nexus one for that matter).

So they took a different path and successfully created an viable ecosystem.

Now after they complete Motorola acquisition they theoretically could take another step and produce such a "dragster" themselves (special android version tailored for specific hardware), but it is extremely tricky. Samsung, HTC and co won't be amused, that's for sure.

Actually it would be a job for a hardware vendor. They know their hardware, they have complete android sources and they could optimise. But it costs a lot of cash and do not necessary turn into additional sales. There are simply not enough people fixated on FPS and willing to pay premium.

For example, personally I do not have any problem with that "lag". My NexusS is smooth enough for me even with gingerbread. Yes, sometimes it is noticeable if you are specifically looking for it, but I just do not pay attention.

By the way, the same goes to the OpenGL libraries. The iOS has much better optimised ones which is no brainer since they support only one GPU in only one configuration.
[Samsung Galaxy Nexus] case0:
Bollocks! Put the iPhone to shame.. yeh right.

Maybe for you rooted guys running custom roms, but for the majority of us on stock we have to put up with occasional lag in the launcher etc :(
[Samsung Galaxy Nexus] Lithoss:
iPhone lags too. They also crash. I've seen it many times.
[Samsung Galaxy Nexus] Shawn_230:
For sure, iOS lags too.

I have an iPad 2, and it just takes one swipe to see lag. All you need to is start up, swipe right to go to search and you will see noticeable lag as it pulls up search.

iOS is overall smoother but I it's not like it's perfect.