Angry Birds Which Rom?? - Hero, G2 Touch Q&A, Help & Troubleshooting

Simple question,
is there any rom out there powerful enough to run angry birds 1.4 smoothly and flawssly
sorry if im in the wrong thread.
thank you.

no.........
But if you looky at the rovio's updates you would see that its not the ROM's
Its the fact the game isnt actually made well for our none GPU'd phones.
They are working on a version specifically aimed at out phones, so will have to just be patient.

I have no idea what happened, but some months ago I could swear I ran the game nearly lag-free. Then suddenly I had tons of lag because I went with a Froyo ROM, now I cant seem to get that same performance downgrading to any ROM Seems AB has the same performance now regardless of ROMs.
I bet they upgraded the game with heavier graphics since my initial tryout.
They do claim a low-end version of the game is coming though. I think I will use Cronos Gingerbread till then, or any other Ginger ROM that makes some progress.

Keefo said:
no.........
But if you looky at the rovio's updates you would see that its not the ROM's
Its the fact the game isnt actually made well for our none GPU'd phones.
They are working on a version specifically aimed at out phones, so will have to just be patient.
Click to expand...
Click to collapse
no they're not. it's been at 1.4.2 for eons now. And they know that many of us use the older version that had missing background graphics which runs less crappilly on our phones (but still pretty poorly at times and missing graphics can make it hard to play on some levels).
if I'm wrong about them actually following through on the "lite" version of the game then I'll apologize publicly, but I can't imagine it's worth their time to develop a completely new game engine that runs without a good gpu just for legacy phones that will mostly be upgraded over the next year. not to mention, I doubt they can even do it - the game is full of many layers of graphics flying independently around the screen, like parallax concepts etc.
Good luck on the hero wtih that without spending months writing a custom low level engine just to handle it.

sinzim said:
I have no idea what happened, but some months ago I could swear I ran the game nearly lag-free. Then suddenly I had tons of lag because I went with a Froyo ROM, now I cant seem to get that same performance downgrading to any ROM Seems AB has the same performance now regardless of ROMs.
I bet they upgraded the game with heavier graphics since my initial tryout.
They do claim a low-end version of the game is coming though. I think I will use Cronos Gingerbread till then, or any other Ginger ROM that makes some progress.
Click to expand...
Click to collapse
get the older version 1.3.5
that (or a similar revision) is what you used to use. we all went through that experience.

Thanks, I had thought of it, but I also thought that it was because earlier versions of android couldnt render the images well enough and therefore had a performance boost. But now I know how to get my AB experience alright again. IMO the background images and tumble animations are a neccesary sacrifice. And I do hope you are wrong about they not supporting legacy, but I understand your argument well.
EDIT: Just found Angry Birds LITE Beta on market - I remain hopeful
EDIT2: The ROM i found it on wont run it, and rumors say it's the old beta

Related

Benefits of 2.1 over 1.5?

Just flashed Herodroid .3
Gotta say, good speed, seems nice. But what is there that 2.1 offers that 1.5 doesn't?
Besides the market, and a few icons here and there, are there any significant changes in 2.1? There is maps as well, correct? edit - excuse me, there is also the pinch to zoom out on the home screen to view all windows (which i find a little pointless, as I barely need 3 home screens to fill what I need. it is almost more hassle to have to use two hands to pinch out and view the screens than it is to just slide to the desired screen. sort of like polishing the worlds most perfect diamond? its fine, and imo was kind of a lame feature to introduce that perhaps they added to compensate for everything else 2.1 could have had in it? maybe im being too harsh, this is also a very long parentheses section.. just my 2 cents)
Maybe I have my panties in a bunch because I came from Mrbang's 1.5 super performance ROM and everything ran smooth as silk. My camera also doesn't make a freaky sound when I take pictures on 1.5 ROMS.
One of my biggest pet peaves right now is how Gameboid runs on 2.1 rom! Its just awful! So laggy!
Is this the roms fault or Gameboid?
I want my pokemon to run smoother than a ****ing GBA!
I just don't think jumping over to 2.1 is worth it for me just yet, I'm getting along just fine with 1.5
Plus, Manup456's theme looks ridiculously good.
First, all 2.1 roms are NOT offical ones, if they have problems I think you can either accept it or go away, instead of complaining about existing ones. It's you who's going to choose your rom, not others.
Your another question, benifits of 2.1. It's quite clear.
Google maps' lastest version and goggle ONLY run on 2.1 and new gmail/contact apps come with it. New Market, new HTC widgets. Compare them with your Gameboid, which one is more important.
Oh, and I'm quite sure many developers are working on 2.1 now, I think Gameboid will soon have a better performance.
(Why not try a psp as universal game machine? it run almost all previous game (including playstation1/Gameboy/FamilyComputer and so on..)according to me. Additionally Games drain your battery quite fast.)
I use the iPod Touch for gaming and music.
It's served me pretty well; games are often MUCH cheaper than the DS/PSP versions yet pack the same amounts of content; battery life is awesome and if I ever need the web on it I can simply wireless tether.
Lpts of BT profiles... file transfer... SPP... yummy...
For me, the biggest advantage of 2.1 is the improved browser. I find it much quicker than the 1.5 browser.
I'm back on 1.5 for now though, until the performance issues in 2.1 are fixed. We run on a very early kernel for 2.1, which isn't fully optimized yet. The official release should include a much faster kernel.
jokies said:
First, all 2.1 roms are NOT offical ones, if they have problems I think you can either accept it or go away, instead of complaining about existing ones. It's you who's going to choose your rom, not others.
Your another question, benifits of 2.1. It's quite clear.
Google maps' lastest version and goggle ONLY run on 2.1 and new gmail/contact apps come with it. New Market, new HTC widgets. Compare them with your Gameboid, which one is more important.
Oh, and I'm quite sure many developers are working on 2.1 now, I think Gameboid will soon have a better performance.
(Why not try a psp as universal game machine? it run almost all previous game (including playstation1/Gameboy/FamilyComputer and so on..)according to me. Additionally Games drain your battery quite fast.)
Click to expand...
Click to collapse
Whoa no way! THEY ARENT OFFICIAL!? I know lol..
2.1 has a few nifty things, but I think I'm going to wait for the official release, then use a ROM based off of that! I'm looking forward to the new kernel as well.
For now, gameboid is more important to me Only because I haven't beat Sapphire yet haha. I have a psp, but the convenience of having my phone all the time though is unbeatable MrBangs ROM I believe is incomparable to any other ROM out right now in terms of speed.

Vibrant is very laggy while playing a game

I am somewhat of a phone freak. I am usually buying, rooting, selling various phones. But recently came back and started using a Vibrant again. I am noticing that a few of my favorite games run piss poor on this phone. Namely Squibble, Drag Racing, games that as far as I can tell aren't too heavy.
I have tried a few other ROMS thinking this was the problem, Bi-Winning, Simply Galaxy, Performance V, among some others. I just can't get these games to run right. With or without Lag Fixes, I've even tried stock firmware.
Any ideas which roms are best for gaming? or any other ideas.
Haven't played drag racing, but I can confirm Squibble has always lagged really bad for me. Strange that such a simple game will do that, yet some Tegra 2 games will run perfect.
I am curious if you installed those games directly from the Google app market or the Amazon App Store. I have actually been meaning to ask around here if anyone else has had trouble with Amazon App Store games. I don't know if it is just the games I chose or if there is something else that is going on behind the scenes.
I first had problems with Angry Birds Rio. It was terribly laggy for me. After changing roms I didn't put the Amazon App Store back on my phone until recently when I added it for Plants vs. Zombies. Once I run that game the phone gets laggy on me until I reboot. I can't play it, stop playing it, then load it back up later without rebooting. Actually I can, it just is almost impossible to play the second time around.
Anyhow, just curious which app store you used to install the games.
I have been running trigger 3.2 with dragonmodz kernal. dragonmodz is made for gaming. it overclocks the gpu as well as the cpu. drag racing runs really laggy for me for the first few races then runs fine. the only problem is how addicting that game is. I kill the battery. other games run fine. I installed chainfire 3d and the nvidia drivers. dungeon def hd works as well as samurai II. fun game!
squibble runs great for me.
on cm7
I also noticed the horrible lag while playing drag racing. It almost ruins the game. But I can tell you what fixes it completely for me, and I mean no lag, not even the first race. Just install MIUI. I use the "Energy" version. I have a hunch that any gingerbread based rom would likely work tho, although you did mention simply galaxy in your roms that youve tried list. I am torn between having wifi calling, (2.2 based only) and having playable Drag Racing (2.3+ based only). Currently still on Energy in spite of my almost non-existant network in my area. Good Luck
wachalookinat said:
I also noticed the horrible lag while playing drag racing. It almost ruins the game. But I can tell you what fixes it completely for me, and I mean no lag, not even the first race. Just install MIUI. I use the "Energy" version. I have a hunch that any gingerbread based rom would likely work tho, although you did mention simply galaxy in your roms that youve tried list. I am torn between having wifi calling, (2.2 based only) and having playable Drag Racing (2.3+ based only). Currently still on Energy in spite of my almost non-existant network in my area. Good Luck
Click to expand...
Click to collapse
Try this wifi calling, it's for cm7, but not about other gingerbread roms.
http://forum.xda-developers.com/showthread.php?t=919486
crazy25000 said:
Try this wifi calling, it's for cm7, but not about other gingerbread roms.
http://forum.xda-developers.com/showthread.php?t=919486
Click to expand...
Click to collapse
Looks like this hasnt been tested on a vibrant yet. Was built for nexus one. I dont mind being the guinea pig tho.
Edit: Tried flashing it, it failed but atleast it didnt brick my phone. Just rebooted after failure and all was well. Hopefully someone can make this work for our vibrants. With Working GPS on ginger, now all we need is wifi calling to be bug free gingerbread. Were so close!
update: I started a new topic about getting this ported over in the development section here: http://forum.xda-developers.com/showthread.php?p=15064209#post15064209
I really hope someone can getter going!
Try putting your phone in airplane mode. My buddy with an og droid can't play Angry Birds unless he does.
Why in the world does that game need to see system log files and phone identity. I hate odd permissions.

[Q] Froyo Roms that are netflix compatible

Ok, so I tried the new netflix .apk on the stock G-tablet rom, and it would refuse to play video.
I had seen people mention it working perfectly on Cyanogen Mod 7, so I picked up the most recent stable CM7, and flashed it. Works great. But I'm noticing the Tablet is a bit slower in other areas now- Just heard that Gingerbread and our display drivers are having trouble with acceleration?
So, I'd like the speed of a Froyo rom, but are any compatible with Netflix?
By default CM7.0.3 is under clocked. Go to Settings/Performance and adjust Max CPU to say 1.2GHz or even 1.4GHz. And your tablet will be working even faster then stock Froyo ROM.
someboy on another website got Netflix working on Brilliant Corners. He's now working on getting it to work on Vegan-Tab (since they are essentially the same)
unfortunately, the green bar at the bottom is still present, but he's attempting to tweak it to get it to go away. He spent about 2 hours yesterday getting Netflix ot stream video...give him a week and I suppose it will more than likely be perfected.
Of course, you won't find any information about this here on XDA...
I actually dropped a post on the VEGAn thread (it does work there, as well). And I'm going to sporatically post here - I think enough time has passed, and things are a little less crazy than they were a month back - at least as far as I can tell.
Caveats are the green bar and strange color banding - this is essentially a hack of the libs in stock 3588 that somehow make Netflix work. Also, I've heard that the hack breaks the YouTube app, so it's certainly not perfect.
But, if you have to have your Netflix, I guess it's better than nothing at all. I'm not sure if this is fixable because I don't even know why the 3588 libs work in the first place.
TJEvans said:
someboy on another website got Netflix working on Brilliant Corners. He's now working on getting it to work on Vegan-Tab (since they are essentially the same)
unfortunately, the green bar at the bottom is still present, but he's attempting to tweak it to get it to go away. He spent about 2 hours yesterday getting Netflix ot stream video...give him a week and I suppose it will more than likely be perfected.
Of course, you won't find any information about this here on XDA...
Click to expand...
Click to collapse
roebeet posted the fix here too in the vegan tab 5.1.1 thread - http://forum.xda-developers.com/showpost.php?p=14491114&postcount=1680
I'm happy just to see him post on xda again.
edit: nevermind, the man himself beat me in my slowness.
roebeet said:
But, if you have to have your Netflix, I guess it's better than nothing at all. I'm not sure if this is fixable because I don't even know why the 3588 libs work in the first place.
Click to expand...
Click to collapse
Yes, I'm aware of the green line and color shift problem, I have that on my LG Optimus as well. But something CM7 does seems to fix that completely (on the Optimus, too). I've heard it has to do with the way the LCD is accessed, but I have no idea.
So as far as "better than nothing", CM7 runs it PERFECTLY. But I'm not happy with the overall speed of the device. Perhaps I'll look into overclocking as was suggested earlier here. Still, even with the overclock I've heard that CM7 (or rather, gingerbread) lacks hardware acceleration, which means I'd be overclocking and using more juice just to keep up, wouldn't it?
"Better than nothing at all" meaning on a modded Froyo ROM, not CM7.
Some people had asked for this given that 3588 stock was known to work (with the color issues), so I spent several hours yesterday trying to figure out why.
Dishe said:
So as far as "better than nothing", CM7 runs it PERFECTLY. But I'm not happy with the overall speed of the device. Perhaps I'll look into overclocking as was suggested earlier here. Still, even with the overclock I've heard that CM7 (or rather, gingerbread) lacks hardware acceleration, which means I'd be overclocking and using more juice just to keep up, wouldn't it?
Click to expand...
Click to collapse
As I understand problem with Netflix - inside Netfilx.apk there are somewhat 5 different native libs/players to support different hardware. When there is a time to stream movie - java front-end (UI) just launches one of them accordingly.
It's happened that CM7.0.3 DRM/OMX stack fulfilled one of the players requirements (actually the second one - libnetflix_device2.so), so it does streaming fine.
There is no way, somebody would disassemble one of those 5 players and make it work on general hardware without source code and/or deep knowledge about Netflix streaming protocol - that would be kind of hacking Netflix protocol... well, may be it's possible but VERY VERY non trivial.
This will leave us a one of two possibilities:
first one, wait for Netflix to support more hardware... I cannot tell that they anxious to support even legit Android HC tablets such as Xoom, Transformer, Samsung 10.1 I/O...
second, make that DRM/OMX stack happened on particular hardware by joggling with libs from another Android device where Netflix is working...
Speaking about CM7.0.3 - I was on a fence regarding hardware acceleration. But all I lost since I have flashed CM7 - ability to play 1080p wmv/wma coded video.
All HD contents I have, usually have AC3/DTS sound tracks in them and those does not have hardware decoder, so I'm forced to use software decoder anyway and it does fine on 720p.
Btw, difference in current consumption is not that big of a deal... I would say it's about 30-40mA when CPU is doing software decoding vs. hardware. Or it's about 10-12% (300mA vs. 330mA).
I hope all of that will help to make informative decision.
Thanks for all the helpful responses.
Wondering if there are any updates on this yet- any froyo roms play netflix as well as cm7 yet? I see netflix updated their app, but doesnt seem to be supporting more devices.

Vegan Tab GE Hardware Acceleration

I don't really get what hardware acceleration is....is it when you turn your device in portrait mode/landscape mode? because i heard that Vegan Tab GingerEdition doesn't support hardware Acceleration
Hardware acceleration allows a hardware to operate faster than what the software can do. In the gtab, when we say hardware acceleration we are actually referring mostly to audio and graphics hardware acceleration.
Try to think of it this way. Suppose you are put into a maze and you want to get the other side. Without a map, you'd be wandering around until you get to the end. If you're smart, you can mark where you were, draw out a map as you go along, and even explore the maze in a pattern that allows you to find the route faster.
But wouldn't it be much easier if someone gives you the map of the maze and all you have to do is follow the map and voila you're done?
That's what hardware acceleration is. The cpu is sequential, performing one function at a time. Just the software alone isn't enough to optimize the hardware (audio and graphics). We need the drivers for them for optimization.
Unfortunately, those bastards at nvidia and google decided orphan harmony users barely 4 months after its release. Greedy corporate SoBs.
that's an awesome explanation, nice one!
But yes, no gingerbread support for our hardware's drivers which means things will rely more on CPU power and take more resources to do. Currently, since the device shipped with Froyo, Froyo drivers are all we got. However, if I understand correctly, an official Honeycomb rom was released for one of our sister devices, and we may be able to get native drivers from that.
We'll see.
Dishe said:
that's an awesome explanation, nice one!
But yes, no gingerbread support for our hardware's drivers which means things will rely more on CPU power and take more resources to do. Currently, since the device shipped with Froyo, Froyo drivers are all we got. However, if I understand correctly, an official Honeycomb rom was released for one of our sister devices, and we may be able to get native drivers from that.
We'll see.
Click to expand...
Click to collapse
Unfortunately, if you're referring to the viewsonic 7 incher HC tab, it's not exactly a sister of the gtab. The gtab is an adopted child and the 7 incher is a birth child.
And also unfortunately, if you're referring to the adam, NI didn't release a HC update from the google source code. They released a hacked version ripped from the transformer.
Just stick with froyo for now.
OK so you're telling me that i'm better off running a Froyo Rom then the GtabComb that is currently out just because of hardware acceleration?
skotter said:
OK so you're telling me that i'm better off running a Froyo Rom then the GtabComb that is currently out just because of hardware acceleration?
Click to expand...
Click to collapse
Sort of. He's saying that the only native hardware support currently exists in Froyo, so if you want everything to work as intended, that's really the best option.
If you want bleeding edge, its cool that we CAN run Honeycomb, but they are mostly frankenroms, pieced together from various sources and don't work 100%. I've noticed a dramatic difference in the way my tablet runs when I go back to Froyo from anything else- the transitions are smoother, response is faster, clicks more responsive, more apps work, hardware like the camera works, etc., and with hardware acceleration you can watch an HD video without resorting to overclocking and winding down your battery faster in the process.
Really, IMO, everything is better in Froyo and the only reason to have so much interest in the newer roms is for intellectual purposes (or just to say you can). They really don't run as well yet.
Now, there was a bit of a splash recently when someone on tabletroms managed to get a Honeycomb kernel from the Acer Iconia to boot on a Notion Ink Adam (very similar hardware to ours) without any modification. That means a lot of native driver support for Honeycomb might be coming soon. But not yet.
Dishe said:
Sort of. He's saying that the only native hardware support currently exists in Froyo, so if you want everything to work as intended, that's really the best option.
If you want bleeding edge, its cool that we CAN run Honeycomb, but they are mostly frankenroms, pieced together from various sources and don't work 100%. I've noticed a dramatic difference in the way my tablet runs when I go back to Froyo from anything else- the transitions are smoother, response is faster, clicks more responsive, more apps work, hardware like the camera works, etc., and with hardware acceleration you can watch an HD video without resorting to overclocking and winding down your battery faster in the process.
Really, IMO, everything is better in Froyo and the only reason to have so much interest in the newer roms is for intellectual purposes (or just to say you can). They really don't run as well yet.
Now, there was a bit of a splash recently when someone on tabletroms managed to get a Honeycomb kernel from the Acer Iconia to boot on a Notion Ink Adam (very similar hardware to ours) without any modification. That means a lot of native driver support for Honeycomb might be coming soon. But not yet.
Click to expand...
Click to collapse
Can you recommend me some Froyo ROMs that are stable, fast, fully functional, and has good battery life?
Thanks.
Vegan 5.1.1 is an old rom but all the hardware works. Plants vs Zombies works, but Gun Bros doesn't (at least on mine).
problem with 5.1.1 is that there isn't much support going on and some of the code is outdated.
Over at slatedroid, I'm trying out Brilliant Corners (based on vegantab, but more updated kernel, etc) and so far its everything 5.1.1 offers and then some. Quite happy with it, and everything seems to run full speed.
When I was running Ginger roms a month ago, I happened to review a Samsung Galaxy tab 10 and some other tablets with the same tegra 2 chipset as ours. I was so disappointed in my G-tab, I didn't realize how slow it had gotten without HW acceleration. Since installing Brilliant Corners, I'm much happier with it.
Brilliant Corners is a respected ROM and seems to be the best choice if you want to go to the 1.2 bootloader, but I'm not aware of anything in BC that is so much better than Vegan to make me bother changing.
mike_ekim said:
Brilliant Corners is a respected ROM and seems to be the best choice if you want to go to the 1.2 bootloader, but I'm not aware of anything in BC that is so much better than Vegan to make me bother changing.
Click to expand...
Click to collapse
Includes an updated kernel with overclocking ability, etc, built in. You could technically flash your own kernel to use with Vegan, but I think there are some more little bugfixes as well since someone is actively working on it. For example, when Netflix wasn't working on it (before the recent update), Roebeet was actively trying to find out what made it work in CM7 so that the changes could be applied to his roms. He eventually did release some patches to get it partially working. VeganTab doesn't get that kind of love at the moment.
Caulkin
Caulkin's Rom (Froyo) I feel is the best, minus the fact that the stock browser for it is awful. I've found it to be the fastest, and most stable with the best support for usb devices and mounting the gtab to a pc. Also, I would recommend installing pershoots Froyo kernel.
roberto188 said:
Caulkin's Rom (Froyo) I feel is the best, minus the fact that the stock browser for it is awful. I've found it to be the fastest, and most stable with the best support for usb devices and mounting the gtab to a pc. Also, I would recommend installing pershoots Froyo kernel.
Click to expand...
Click to collapse
caulkin's rom has issue with sound in mobo player. sound is extremely small almost muted. because of this, i'm going to beasty rom and so far happy with it

[Q] Do you think ICS will make it run smoother?

I mean perhaps not as smooth as ios but better than this honeycomb crap lol
broken1i said:
I mean perhaps not as smooth as ios but better than this honeycomb crap lol
Click to expand...
Click to collapse
100% it runs smooth as butter on the Galaxy Nexus and that's only two cores. ICS with the hardware acceleration and 4/5 cores should be super fast.
ICS will be a significant improvement across the board on everything. IMO this honeycomb is already as smooth as IOS and I own an Ipad to constantly compare it to some people report lag, most report it being super fast. I never had any lag issues since I got this on 12/22.
You'd be surprised what one or two crappy apps set to "quietly load" on start up can do to android, even with 4 cores or my sgs2 overclocked to 1.6ghz. #1 culprit running/lagging in background, engadget app. I have no problem running it, but with a desktop widget once you run and hit back or home without "killing" it it'll take 80% cpu for no reason for god knows how long. With my gs2 my pocket starts cookin a bit as engadget is one of the only apps that bug-pegs it at 1.6ghz long term, even with the screen off, lol. And yes i see the irony, though the engadget app isnt alone. I've just learned to kill that app and remove what i dont use regularly (titanium is great for this).
Sent from my Transformer Prime TF201 using Tapatalk
Until android rewrite the UI it will never be as 'smooth' as IOS.
IOS have a seperate layer for the UI as soon as you touch the screen all processing stops (apps would never finish installing, web browser would never finish loading) and continues as soon as you remove your finger.
With android loading continues regardless of if your touching the screen or not, so it then has to try and do both things at once hence the lag when an app is installing or web page loading.
4 cores when utilised properly with ICS will help though
well gang it will be here on the 12th, can't wait.
kevinm2k said:
Until android rewrite the UI it will never be as 'smooth' as IOS.
IOS have a seperate layer for the UI as soon as you touch the screen all processing stops (apps would never finish installing, web browser would never finish loading) and continues as soon as you remove your finger.
With android loading continues regardless of if your touching the screen or not, so it then has to try and do both things at once hence the lag when an app is installing or web page loading.
4 cores when utilised properly with ICS will help though
Click to expand...
Click to collapse
How do you explain the Playbook running so smooth with everything truly running in the background?. Its as smooth as iOS. (RIM actually got something right) Android lags because its badly optimised compared to iOS, QNX, WebOS and others. ICS is a step closer to getting there but not yet, it is smooth but not 'as' smooth.
recklesslife85 said:
How do you explain the Playbook running so smooth with everything truly running in the background?. Its as smooth as iOS. (RIM actually got something right) Android lags because its badly optimised compared to iOS, QNX, WebOS and others. ICS is a step closer to getting there but not yet, it is smooth but not 'as' smooth.
Click to expand...
Click to collapse
Maybe the playbook had the UI rewritten. I got my information from an interview with a lead android developer and they explained what I said above. Android was developed to compete with symbian and blackberry at the time then when iphone came out, android rushed it to market but at that point the UI was already flawed.
I'll try and find the source but it was from a while ago now. Doesn't mean android isn't as fast as ios, far from it, its just the UI experience
p.s. It wasn't my interview it was just one I found on the web that I was reading, think it was on engadget at some point.
kevinm2k said:
Maybe the playbook had the UI rewritten. I got my information from an interview with a lead android developer and they explained what I said above. Android was developed to compete with symbian and blackberry at the time then when iphone came out, android rushed it to market but at that point the UI was already flawed.
I'll try and find the source but it was from a while ago now. Doesn't mean android isn't as fast as ios, far from it, its just the UI experience
p.s. It wasn't my interview it was just one I found on the web that I was reading, think it was on engadget at some point.
Click to expand...
Click to collapse
If you come across it, please PM it to me. Sounds interesting.
Playbook is amazingly smooth even compared to my Prime.. anyways enough about that, not a RIM sales man lol.
Hoping ICS does take advantage of the 4 cores.
Found the article on google+ i'll paste the relevant bit here:
Going Forward
Android UI will never be completely smooth because of the design constraints I discussed at the beginning:
- UI rendering occurs on the main thread of an app
- UI rendering has normal priority
Even with a Galaxy Nexus, or the quad-core EeePad Transformer Prime, there is no way to guarantee a smooth frame rate if these two design constraints remain true. It’s telling that it takes the power of a Galaxy Nexus to approach the smoothness of a three year old iPhone. So why did the Android team design the rendering framework like this?
Work on Android started before the release of the iPhone, and at the time Android was designed to be a competitor to the Blackberry. The original Android prototype wasn’t a touch screen device. Android’s rendering trade-offs make sense for a keyboard and trackball device. When the iPhone came out, the Android team rushed to release a competitor product, but unfortunately it was too late to rewrite the UI framework.
This is the same reason why Windows Mobile 6.5, Blackberry OS, and Symbian have terrible touch screen performance. Like Android, they were not designed to prioritise UI rendering. Since the iPhone’s release, RIM, Microsoft, and Nokia have abandoned their mobile OS’s and started from scratch. Android is the only mobile OS left that existed pre-iPhone.
So, why doesn’t the Android team rewrite the rendering framework? I’ll let Romain Guy explain:
“...a lot of the work we have to do today is because of certain choices made years ago... ...having the UI thread handle animations is the biggest problem. We are working on other solutions to try to improve this (schedule drawing on vsync instead of block on vsync after drawing, possible use a separate rendering thread, etc.) An easy solution would of course to create a new UI toolkit but there are many downsides to this also.”
Romain doesn’t elaborate on what the downsides are, but it’s not difficult to speculate:
- All Apps would have to be re-written to support the new framework
- Android would need a legacy support mode for old apps
- Work on other Android features would be stalled while the new framework is developed
However, I believe the rewrite must happen, despite the downsides. As an aspiring product manager, I find Android’s lagginess absolutely unacceptable. It should be priority #1 for the Android team.
When the topic of Android comes up with both technical and nontechnical friends, I hear over and over that Android is laggy and slow. The reality is that Android can open apps and render web pages as fast or faster than iOS, but perception is everything. Fixing the UI lag will go a long way to repairing Android’s image.
Beyond the perception issue, lag is a violation of one of Google’s core philosophies. Google believes that things should be fast. That’s a driving philosophy behind Google Search, Gmail, and Chrome. It’s why Google created SPDY to improve on HTTP. It’s why Google builds tools to help websites optimize their site. It’s why Google runs it’s own CDN. It’s why Google Maps is rendered in WebGL. It’s why buffering on Youtube is something most of us remember, but rarely see anymore.
But perhaps the most salient reason why UI lag in Android is unacceptable comes from the field of Human-Computer Interaction (HCI). Modern touch screens imply an affordance language of 1 to 1 mapping between your finger and animations on the screen. This is why the iOS over-scroll (elastic band) effect is so cool, fun, and intuitive. And this is why the touch screens on Virgin America Flights are so frustrating: they are incredibly laggy, unresponsive, and imprecise.
A laggy UI breaks the core affordance language of a touch screen. The device no longer feels natural. It loses the magic. The user is pulled out of their interaction and must implicitly acknowledge they are using an imperfect computer simulation. I often get “lost” in an iPad, but I cringe when a Xoom stutters between home screens. The 200 million users of Android deserve better.
And I know they will have it eventually. The Android team is one of the most dedicated and talented development teams in the world. With stars like +Dianne Hackborn and +Romain Guy around, the Android rendering framework is in good hands.
I hope this post has reduced confusion surrounding Android lag. With some luck, Android 5.0 will bring the buttery-smooth Android we’ve all dreamed about since we first held an HTC G1. In the mean time, I’ll be in Redmond working my butt off trying to get a beautiful and smooth mobile OS some of the recognition it deserves.
Click to expand...
Click to collapse
Source: https://plus.google.com/100838276097451809262/posts/VDkV9XaJRGS
If you read the top of that article. He even admits he was wrong. His article was debunked by a google engineer. (There is a link to it in the post)
Sent from my GT-I9100 using XDA App
kevinm2k said:
Found the article on google+ i'll paste the relevant bit here:
Source: https://plus.google.com/100838276097451809262/posts/VDkV9XaJRGS
Click to expand...
Click to collapse
that was an excellent read. that was a nice history lesson on Android. Thanks!
edit: I read the Google engineer article that debunked this one before. A certain member here loves to always bring it up to help prove his point..lol
I still believe its true, it does kind of make sense when you think about it, plus google aren't really going to turn around and say "oh yes our UI is badly designed and needs to be re-written".
from my novice experience, the user interface performance seems fine. My first tablet so I don't have anything to base it off. It's about as quick as my old Core 2 XPS laptop running Windows 7.
It would be nice one day to have a buttery smooth experience though so hope ICS helps with the cause!
kevinm2k said:
It would be nice one day to have a buttery smooth experience though so hope ICS helps with the cause!
Click to expand...
Click to collapse
I'm sure with ICS you will have an I Can't Believe It's Not Buttery experience.
With the ability to unlock the bootloader comes the ability to install custom roms which means smoothness.
I've seen that happening exactly like that on my phone.
ICS
While on the subject and trying not to go to far from the OP. Have we got any ETA from ASUS themselves about when we can expect ICS on the Prime?
I get mine on the 12th of this month and dont want to spend too long with crappy Honeycomb.
geinome said:
While on the subject and trying not to go to far from the OP. Have we got any ETA from ASUS themselves about when we can expect ICS on the Prime?
I get mine on the 12th of this month and dont want to spend too long with crappy Honeycomb.
Click to expand...
Click to collapse
Well your in luck because Asus said they will roll out it starting on the 12th.
geinome said:
While on the subject and trying not to go to far from the OP. Have we got any ETA from ASUS themselves about when we can expect ICS on the Prime?
I get mine on the 12th of this month and dont want to spend too long with crappy Honeycomb.
Click to expand...
Click to collapse
ICS comes out worldwide on the 12th January.

Categories

Resources