So....no hardware acceleration even after Ice Cream.....? - Nexus S Q&A, Help & Troubleshooting

YouTube - ‪Google I/O 2011: Accelerated Android Rendering‬‏
At the beginning of this video, they basically state that because "Dual core and quad core devices are coming out" that there will be no FULL hardware acceleration in Android...ever...
In a nutshell, they're saying the general public will buy a phone because "IT HAS 5 CORES!" or w/e and not know the difference between GPU and CPU usage. I find this amazing that Android phones, often associated with lag on even dual core phones, still find this a low priority when they are trying to compete with Apple (and potentially Windows Phone 7 someday).
I played with a Motorola Xoom yesterday in the Sprint store (to see what hardware acceleration would POSSIBLY be like in ICS and further beyond). The animations were smooth, but there was STILL some lag (I suppose this is because of larger screen and more pixels needing to drawn.....but why does the iPad and iPad 2 use hardware acceleration so much better with large screens....?) I know in 3.1 they say they're supposed to better support hardware acceleration, so maybe the demo unit I tested still had 3.0....
For the first time, I've actually been considering dropping Android and moving onto Windows Phone 7 in the future. I was really looking forward to the future of Android, but it looks like Google really is only a cash cow looking to cash in on consumers' lack of knowledge on this issue...
EDIT: I know that it has been said that Android will be hardware accelerated, but I guess I was posting to get an understanding on WHY Romain Guy said this....it's conflicting to what has been stated and confusing....

Why don't you consider this for one second. Open the app drawer in Android...thats the whole iOS basically. Does not take much power to run that smooth.
Then consider that the App Drawer is only one part of a huge OS with widgets running and multiple panels and its easy to understand why it takes a bit more power to run this OS.
As for lag, zero with my Nexus S everything is lightning fast. My captivate, x10, and Arc had lag yes, but not my Nexus S.

gunstar3035 said:
Why don't you consider this for one second. Open the app drawer in Android...thats the whole iOS basically. Does not take much power to run that smooth.
Then consider that the App Drawer is only one part of a huge OS with widgets running and multiple panels and its easy to understand why it takes a bit more power to run this OS.
As for lag, zero with my Nexus S everything is lightning fast. My captivate, x10, and Arc had lag yes, but not my Nexus S.
Click to expand...
Click to collapse
This is a ridiculous statement. Use iOS for a couple of days and then say that. It's a lot smoother doing everything, especially scrolling.

gunstar3035 said:
Why don't you consider this for one second. Open the app drawer in Android...thats the whole iOS basically. Does not take much power to run that smooth.
Then consider that the App Drawer is only one part of a huge OS with widgets running and multiple panels and its easy to understand why it takes a bit more power to run this OS.
As for lag, zero with my Nexus S everything is lightning fast. My captivate, x10, and Arc had lag yes, but not my Nexus S.
Click to expand...
Click to collapse
I've actually been playing with my Nexus S a little more and try to push it to see if there is lag, and I agree wholeheartedly....if the speed only improves from here then I'm a happy camper I guess. I think this is due to the fact that there are some parts of hardware acceleration present in Gingerbread currently. If they enable "more hardware acceleration" then I guess it will be much smoother (which there already is virtually zero lag to this phone). I played with other phones in Sprint yesterday, and even comparing the Nexus to the Xoom, the Nexus was faster (albeit, smaller screen means faster drawing and smoother....). I used to have the Epic and that lagged also quite a bit as well (thanks Touchwiz).
You do make an interesting point that I never thought about when comparing iOS to Android with the app drawer example (thanks for that). I hate iOS, and Apple (although the iPhone 4 device itself is dead sexy). Lol...I'm actually kind of disappointed in myself for comparing the smoothness I guess and falling for the Apple "trap".

If you listen a little further, they start talking about tablets and how in Android 3.0 all the basic drawing is now hardware accelerated, and needs to be because they are trying to push so many more pixels through the same pipeline.
They then talk about GPUI - GPU-accelerated UI. That's the core of what they're moving forward with.
Long story short, Honeycomb has HW acceleration in the basic UI. ICS will have that too.

jonnythan said:
This is a ridiculous statement. Use iOS for a couple of days and then say that. It's a lot smoother doing everything, especially scrolling.
Click to expand...
Click to collapse
THIS.....At the event, they said that apps can be hardware accelerated. Now, correct me if I'm wrong, but this will bring the true "iOS" like experience to opening apps, and once the app is open it will be smooth like iOS from there (if the line of code is added by the developer(s)).
The scrolling IS smooth on Android, but not iOS smooth. For example (using a static wallpaper) scroll and notice it is smooth. However, add a YouTube widget to the screen and then click the search icon.....on my Nexus it will lag for a second or two (like it's thinking about it) and then present me with the window transition to the search bar screen. THAT, to me, suggests CPU "thinking" and NOT GPU "thinking". I guess I just notice a lot of elements that can sometimes tax (an extremely light tax thanks to EXT4, but a tax) on the CPU sometimes when it comes to animations and window transitions.

jonnythan said:
This is a ridiculous statement. Use iOS for a couple of days and then say that. It's a lot smoother doing everything, especially scrolling.
Click to expand...
Click to collapse
No its not and though I didn't start with the original iphone or iphone 3g, I have a iphone 3GS, iphone 4, and an ipad. Statement holds bud.
I like to switch around, I also have a black berry, but Android is superior in every way...though I do not own a windows phone 7 device as of yet.
I love how you say my entire statement is ridiculous and bring up scrolling...did I mention scrolling? NO...did that have anything to do with what I posted? NO...
Common sense, level it up.

jonnythan said:
If you listen a little further, they start talking about tablets and how in Android 3.0 all the basic drawing is now hardware accelerated, and needs to be because they are trying to push so many more pixels through the same pipeline.
They then talk about GPUI - GPU-accelerated UI. That's the core of what they're moving forward with.
Long story short, Honeycomb has HW acceleration in the basic UI. ICS will have that too.
Click to expand...
Click to collapse
Thanks. I noticed this, and this was what led to my confusion. They say they're moving forward HW acceleration, but why then are there so many contradictory statements such as "there are these limitations to it....etc...." or other statements that basically say "yea...it's coming....but it's not gonna be what you expect it to be.....".
I'm at work, so I can really watch it again to come up with specific quotes, but if you listen there are some in there IMO...

Does a little bit of lag really bother people this much? I've used an iPhone 4 and still prefer android any day of the week. My Nexus S is the best phone I've ever used.
Sent from my Nexus S using XDA Premium App

Zardos66 said:
Does a little bit of lag really bother people this much? I've used an iPhone 4 and still prefer android any day of the week. My Nexus S is the best phone I've ever used.
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
It bothers me, yeah. I find it very frustrating.

I think the lag has been slowly bugging me more and more....i seem to still get scrolling lag and some lag opening the app drawer in cm7 regardless of what I do.... That kind of lag is the first thing people notice... It should be one of the highest priorities for the future
Sent from my Nexus S using XDA App

Android 3.0 hardware acceleration, see here:
http://android-developers.blogspot.com/2011/03/android-30-hardware-acceleration.html
ICS is the next evolution (revolution?) from 3.0, so expect the same there.
If ICS will be used in the phone, it would have the same hardware acceleration as well.
So, be happy and wait for the Nexus Prime !

gunstar3035 said:
Your really coming off as a little troll ****. If you love apple so much stick with that and GTFO, thanks.
You come into this topic, posting that iOS is anything more than a giant menu (which by the way it is just an app menu and nothing more) and now your *****ing because you get frustrated by the nonexistant lag in the Nexus S...if that frustrates you I'd hate to see how you cope with a real issue.
Click to expand...
Click to collapse
Booooo to you sir, for being a flamer. He posted a reasonable question about a legitimate issue.
There IS lag in Android UI. I see it all the time. The main time I notice is the application opening/closing transition animations. Sometimes they literally render at about 2 to 4 frames per second.
Also there is major lag in Honeycomb on Tegra 2 tablets, but it is because of Tegra 2 bug in portrait mode. It is smooth in landscape but very laggy in portrait.

Holy crap, someone has issues

jonnythan said:
Holy crap, someone has issues
Click to expand...
Click to collapse
Lol. I think his parents never loved him.
Sent from my Nexus S using XDA App

malikadnanm said:
Lol. I think his parents never loved him.
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
Love is for the weak.

gunstar3035 said:
Love is for the weak.
Click to expand...
Click to collapse
The surest sign of strength is calling someone names on an internet message board for speaking about weaknesses of a mobile operating system.

gunstar3035 said:
I'll let you know when I give a ****.
Click to expand...
Click to collapse
I lol'd...
They better add gpu support...

gunstar3035 said:
Love is for the weak.
Click to expand...
Click to collapse
Lol
Sent from my Nexus S using XDA App

derekwilkinson said:
I lol'd...
They better add gpu support...
Click to expand...
Click to collapse
No GPU support! It's perfectly 100% smooth as it is!
iOS is smoother because it's just an app drawer! iOS is incapable of the incredible things we do on Android.
I mean, iOS isn't smoother, AND it's just an app drawer! Wait, what am I saying?

Related

Here’s Why Android’s UI Will Never Be As Smooth As iOS Or Windows Phone 7

PRESS THANKS IF YOU LIKE THE POST!!
The news comes straight in the form of two posts over on Google’s struggling social network Google+: one by a Google engineer who talks about how graphics work on Android and the other by a 3rd year software engineering student in reply to the first post. Both are pretty lengthy and can get pretty technical, so we’ll try simplifying it as much as we can.
We’ll start off with Google engineer Dianne Hackborn’s post. She states that hardware acceleration – i.e. using the GPU, instead of CPU alone, to render the user-interface – has existed on Android since version 1.0 for things such as sliding the notification bar, pop-up dialogues etc. Full hardware acceleration only came with Android 3.0 Honeycomb and, unsurprisingly, Android 4.0 Ice Cream Sandwich actually has the same kind of hardware acceleration and this won’t necessarily sweeten things up.
Hackborn states that hardware acceleration “is not all full of win” since it takes away a lot of RAM when used for devices like Nexus S, Galaxy Nexus with OpenGL. Each process takes about 8MB of RAM and “isn’t worth it” considering the minimal effect it has on how “smooth” the UI looks after implementing it. So yes, hardware acceleration certainly helps, but it takes far too much processing power for it to be implemented to all parts of the UI.
She ends her post on how full, complete, A-to-Z hardware acceleration that results in 60 frames-per-second graphics is simply not possible, even with powerful chips like the Tegra 2.
Now, the question arises: why is it that even seemingly outdated phones like the iPhone 3GS offer a smoother UI than the latest Android smartphones? iOS uses hardware acceleration and that too on weaker hardware. How does Apple’s engineers manage to pull it off, then? Why can’t Google do the same?
That has been answered by Andrew Munn – software engineering student, ex-intern at Google and future intern with Windows Phone 7 team at Microsoft – who states that UI rendering processes in iOS occur with dedicated threads with real-time priority whereas on Android, UI rendering processes occur along with the main thread with normal priority. Whenever an iOS devices detects touch, it stops other processes and focuses all attention to rendering the UI. Android devices don’t do this, instead general processing and UI rendering occurs concurrently which results in choppy UI.
OMG....now developers...any help!!
First of all, it's all in our minds that gingerbread and ICS are all so much better than their predecessors. In reality, if you want 99.99% lag-free, just flash froyo 2.2.1 onto your Galaxy S. I've used JVQ, JVR,JVS, JVT, L41D's ICS and a bunch of custom roms, but the most lag free of all roms was Froyo ZSJPK.
So full acceleration will be in ics OK.
Sent from my GT-I9000 using XDA App
Drift spunk said:
So full acceleration will be in ics OK.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
No... The article said they will try to compensate for it with ram. Hardware acceleration well be turned off if it in fact makes the phone slower.
Sent from my GT-I9100 using xda premium
To my mind, the Android way is the only real multitasked way (if what the intern says is correct...)
Sounds rather silly to stop all background tasks if you touch the screen?
k|zer said:
To my mind, the Android way is the only real multitasked way (if what the intern says is correct...)
Sounds rather silly to stop all background tasks if you touch the screen?
Click to expand...
Click to collapse
Dude which background process is using your GPU??
It sounds correct, and like some one says, its really random, i mean... you may use a GB and is super smooth, or an ICS and everyone claim it to be super smooth, and for me, is not, and is not by any mean... lets hope, in some ways this things to be corrected at some point...
k|zer said:
To my mind, the Android way is the only real multitasked way (if what the intern says is correct...)
Sounds rather silly to stop all background tasks if you touch the screen?
Click to expand...
Click to collapse
Indeed, but obviously Apple obviously value smooth UI above strict task scheduling... personally I don't care for style over substance... But if it's THAT important to someone buying a phone for it to look far better than it actually functions, they buy an iPhone!
I LOLd... then I LOLd again. Then stopped, had a deep breath and LOLd for the 3rd time.
So iOS is better because it gives priority to UI rendering, meaning that if you touch the screen like you're possessed, you get low framerate, and that sounds ok to you.
Ok.
That's a different approach, and may I remind you that multitasking was added (well, kinda...) to iOS in... like... 4.0? http://en.wikipedia.org/wiki/IOS#Multitasking
next gen phones with 2 gb ram
absro said:
So iOS is better because it gives priority to UI rendering, meaning that if you touch the screen like you're possessed, you get low framerate, and that sounds ok to you.
Click to expand...
Click to collapse
What are you talking about?
There are no fps drops.
Actually iOS (and WP7) is incredibly smooth, unlike android.
And to be honest that's a huge advantage for those OSes.
It just feels better.
Android seems to be targeting quantity rather than quality.
At least for now.
The only reason android lag is because of low ram. My galaxy s lags when on JVT and ICS because the free ram is always less than 120mb, hence the cpu has to constantly close and reopen background processes. But on froyo 2.2.1, I always have more than 150mb of free ram and it never lags.
---------- Post added at 01:40 AM ---------- Previous post was at 01:38 AM ----------
k|zer said:
To my mind, the Android way is the only real multitasked way (if what the intern says is correct...)
Sounds rather silly to stop all background tasks if you touch the screen?
Click to expand...
Click to collapse
To me, the only true multitasker that doesn't sleep your programs without your permission or keep programs running when you actually want to exit them are symbian and maemo. At least on those two, when you exit an app, it really exits and when you minimize an app, it really minimizes.
On a multi (core) cpu only bandwidth should limit performance. Using a proper kernel / scheduler it is possible to dedicate a certain amount of processing power to any thread. Why not to the ui?
never say never.
ICS on my galaxy nexus is incredibly smooth.
zyo said:
never say never.
ICS on my galaxy nexus is incredibly smooth.
Click to expand...
Click to collapse
teamhacksungs ICS on my i9000 is pretty darn smooth already- Not having seen it on the Galaxy Nexus in person, I can imagine it runs like a dream
moonbeamsyndicate said:
teamhacksungs ICS on my i9000 is pretty darn smooth already- Not having seen it on the Galaxy Nexus in person, I can imagine it runs like a dream
Click to expand...
Click to collapse
It's not smooth. Don't be a dreamer. But it will be smooth. We are sure.
For me 2.3.6 is the most stable stock rom I have ever used. And after adding tweaks and semaphore on deodexed jvx its just better. It dances on my fingers but still their are things which are not as smooth as they should be or can be. I don't think it's is that smooth, windows 7 is smoother(ios Is also pretty smooth but after using them personally I found that wp7 is smoother) . But whatever it is, android is just getting better and better so no problem. Regarding cm9 or ics ports, they are not as good as some people claim. They are good but the best ics will be from samsung. Still I am pretty sure cm 9 will be very good once it goes into nightly.
burakgon said:
It's not smooth. Don't be a dreamer. But it will be smooth. We are sure.
Click to expand...
Click to collapse
Yes not smooth but has less fc's all over other android versions
Sent from my GT-I9000 using XDA App
zyo said:
never say never.
ICS on my galaxy nexus is incredibly smooth.
Click to expand...
Click to collapse
I've got one as well. It's not that smooth, in fact it seems less smooth than my Galaxy S II.
If it is just about priority, will this app help ?
https://market.android.com/details?...SwyLDEsInNvYXBib3guc3ltM3RyeS5tcm5pY2VndXkiXQ..

[DISCUSSION] Androids "Laggy" UI?...

Before I begin, I am fairly new to posting actively on XDA but I am far from new to XDA and Android. Please also note that I am not a developer or Android coder I am a Grad Student with much interest in technology and of course the Nexus S being it's my baby
So, this is all in reference to two things, one is this artical posted by a ex-Google intern, in reply to a former Google Android engineer. https://plus.google.com/100838276097451809262/posts/VDkV9XaJRGS and two, the latest and greatest Ice Cream Sandwich.
The post is about why Android phones UI is generally more laggy compared to the likes of Windows Phone, and iOS. I am not going to go into details much on this so please read the link, it is really quite interesting.
Here are my two cents on the whole UI Lag discussion that I thought I would bring up here to see what you guys think.
I am currently using a normal Nexus S rooted and running the Crossbones ICS ROM, and I have used many other ICS ROMs as well. Before I rooted my phone and tried out some custom ROMs, I was using stock Android 2.3.X for several months, and I was satisfied... but not impressed with the visuals Android had to offer. True I knew all about Android before buying the phone but I was expecting a little more from Google' flagship device (At the time) and was wanting a little more eye candy: Thus leading to me rooting the phone after much debate of waiting for ICS to officially come out or skipping into the joys of early betas and amazing 2.3.X ROMs. Now, being a person who likes a good looking ROM and all the smooth eye candy I went over to MIUI for quite some time (BrainMasters 2.3.7 version) and I stuck to it for a fair time. MIUI was a vast improvement in the browser, UI and everything in general which is why I liked it so much, yet it was still totally stable and very fast.
Moving on to ICS, now in fairness I am not using a official ICS ROM but all the ones I have tried were identical in overall differences that I may mention.
With Android 4.0 I noticed that there was a IMMEDIATELY noticeable difference in the design (I really love a good looking ROM) and more importantly the smooth performance of... EVERYTHING! To more clearly state my point here is what I mean mostly...
Android 2.3.X
Load up desktop version of YouTube and I scroll around finding...
-Delay in response time
-Drop in FPS
-Video and flash content is very choppy and doesn't hold to frame well
-Pinch to zoom works smooth but initial response is delayed
etc.
Android 4.0.3
Load up desktop version of YouTube (Or ANY webpage I have tried on it) and see...
-Response is immediate and very smooth on scroll
-DOES NOT JITTER WHEN FULLY ZOOMED OUT
-Pinch to zoom works 100%
-Maintains high FPS no noticed drops
-(Amazingly...) Flash content on all sites tried stays not only in frame and in tact with the page but video plays at a CONSISTENT FPS (Something Dual-Core 2.3 phones suffer on!)
-Sometimes has to reload certain areas once panned and or zoomed.
I encourage you to test this yourself if you can on both versions
The battle claimed in link I posted is that you can have a smooth UI but background processes suffer, well on Android 4.0.3 it seems they have both, because it is smooth (As your eyes will tell you) and it loads say for example images on a website AS you scroll and zoom where as in iOS sometimes pinch to zoom or scroll will stop all loading. Websites with timers are a good example...
iPhone/iOS
Zooming/Panning with a timer on the webpage FREEZES the timer.
Android 2.3.X
Zooming/Panning with a timer may stop the timer, but when fingers are released countdown continues depending on how many seconds you held your finger down.
Android 4.0.3
Zooming/Panning with a timer keeps timer going and displays it accurately.
Basically what the engineer claims is that iOS prioritizes the look, and animation rendering thread, over anything else, and Android runs it along with everything else, and if Android chose to change this, then they would need a total framework re-write (Almost out of the question considering the consequences of such) Yet to me it seems like those Google engineers have worked out both?...
I am again not a coding person so if you are I would love to hear why this is?
Any input on this from your perspectives?
Reserved
Sent from my Nexus S 4G using XDA App. Developer of brickROM, and OP of XDA Thread of The Year 2011.
Shark_On_Land said:
Reserved
Sent from my Nexus S 4G using XDA App. Developer of brickROM, and OP of XDA Thread of The Year 2011.
Click to expand...
Click to collapse
Why do people reserve on here?
LGIQEXPO said:
iPhone/iOS
Zooming/Panning with a timer on the webpage FREEZES the timer.
Click to expand...
Click to collapse
It think it's kinda normal. The iPhone is not multi-task at all, when you do something, everything is paused and the processor is only working on what you're doing.
It's designed so.
Interesting though, thanks for the share.
kooskoos1814 said:
It think it's kinda normal. The iPhone is not multi-task at all, when you do something, everything is paused and the processor is only working on what you're doing.
It's designed so.
Interesting though, thanks for the share.
Click to expand...
Click to collapse
So its a bfs kernel?
Sent from my Nexus S 4G using XDA App. Developer of brickROM, and OP of XDA Thread of The Year 2011.
LGIQEXPO said:
Why do people reserve on here?
Click to expand...
Click to collapse
If this Knowledge is key.
Sent from my Nexus S 4G using XDA App. Developer of brickROM, and OP of XDA Thread of The Year 2011.
LGIQEXPO said:
Android chose to change this, then they would need a total framework re-write
Click to expand...
Click to collapse
That's basically the TLDR.
Now, what will Google do? Probably nothing, quad cores are around the corner and rumors of today are, they'll start with their own HW.
They need to focus really fast, if they don't want to become the next Microsoft. Android has a large user base by now, but in this year, WP will come closer and closer. More and more larger apps from iOS & Android are now ported on this platform, which doesn't have UI framework issues and is quite well polished to run on older HW (comparison: HTC Desire vs HTC Trophy).
I was saddened to realize that Apple did the multitasking right. Why ?
Well, multitasking on the PC is not the same as on the phone. You don't have apps side by side.
So when I'm interacting with an app, I want full UI response and don't care what's running in the background or what system is doing. It should listen to ME and STOP anything else. That's why the iOS is so fluid.
Androids Intent system is brilliant, also the notification stuff. But as in UX, Apple (and MS - they went more Apple style here) knows what they're doing.
The older Androids suffered from the effects of a true multitasking system, though even the now dating single core Nexus S can easily and happily runs the latest and greatest practically lag free. The biggest factor in all of this is the kernel - the only one which i find noticeable lag in is the stock kernel. This should be the first place google looks at in upcoming devices, even though such enhancements aren't even needed anymore (all SGS2s i've used are comparable to the iphones fluidity).
In the coming years apple will likely fall behind. Phones are becoming like computers, and hell so many people are using phone OSs as a computer replacement (i'm looking at you, tablets).
A couple of rough years with weaker-than-preferred hardware are, in my opinion, worth it for getting a several year headstart. I'm normally not for an OS requiring lots of hardware to keep up, but the damn thing has more pretty effects than my windows desktop. Try running windows xp with 512mb of ram and a 1.4ghz celeron processor and let us remember what progress requires.
Harbb said:
The older Androids suffered from the effects of a true multitasking system, though even the now dating single core Nexus S can easily and happily runs the latest and greatest practically lag free.
Click to expand...
Click to collapse
Sorry, but anyone saying any Android is lag free, compared to 60fps iOS fluidity - needs to get an eye surgery.
madd0g said:
Sorry, but anyone saying any Android is lag free, compared to 60fps iOS fluidity - needs to get an eye surgery.
Click to expand...
Click to collapse
Lags in certain apps. Like twitter. However general UI is lag free. Lag comes here and there however.
Sent from my Nexus S using Tapatalk
In general comparisons to an iphone 4 it really is not far off. Browsing around home screens and app menu and working with them is on par. Switching back and forth in the settings menu takes its time in comparison, which is definitely a pain, as well as lag when doing something that hasn't been done in a while. Some apps tend to fail with scrolling lists for reasons i do not know; not caching images maybe?
The iPhone definitely is better with the UI, there are no doubts here. But in a couple of days of switching back and forth it is starting to seem more fluid because of how iOS reacts with scrolling and the likes - it's very sensitive and flings around for a long time. I noticed this when playing with a 3gs and 4 next to each other, the 3gs was lagging but still felt very fluid - somehow.
Multi core cpus are the cure to this lag. Simple. I experience this lag on minor occasions with my nexus. I'm sure if I had a gnex I'd never notice it at all. Android does so much more than ios. As so, its not gonna run as smooth no matter what. I'd take a slightly laggy, fully functional ui over a closed in, non multitasking, uncustomizable heap of hipster trash anyday.
pwnd by my ns4geee yo
madd0g said:
That's basically the TLDR.
Now, what will Google do? Probably nothing, quad cores are around the corner and rumors of today are, they'll start with their own HW.
They need to focus really fast, if they don't want to become the next Microsoft. Android has a large user base by now, but in this year, WP will come closer and closer. More and more larger apps from iOS & Android are now ported on this platform, which doesn't have UI framework issues and is quite well polished to run on older HW (comparison: HTC Desire vs HTC Trophy).
I was saddened to realize that Apple did the multitasking right. Why ?
Well, multitasking on the PC is not the same as on the phone. You don't have apps side by side.
So when I'm interacting with an app, I want full UI response and don't care what's running in the background or what system is doing. It should listen to ME and STOP anything else. That's why the iOS is so fluid.
Androids Intent system is brilliant, also the notification stuff. But as in UX, Apple (and MS - they went more Apple style here) knows what they're doing.
Click to expand...
Click to collapse
Sorry but none the Apps I use are on Windows Phone. I've even ask developers to port some apps over, and their answers were all the, "its not worth it".
Yeah its smooth, but that's it. I'll buy a iPhone if I want looks over function.
Fyi, everything is not 60 fps on IOS, just like Android.
Sent from my Nexus S using Tapatalk
RushAOZ said:
Multi core cpus are the cure to this lag.
Click to expand...
Click to collapse
That's just a poor excuse for bad OS architecture planning and inefficient coding. A perfect proof for that is the above stated comparison of HTC Desire & HTC Trophy. Same hardware, totally different UI response.
And HW ain't the solution, unless they suddenly make a magical battery that lasts longer. You can't just stuff hardware and hope for the best. That's why proper coding on embedded devices is so important.
---------- Post added at 04:41 PM ---------- Previous post was at 04:27 PM ----------
vetvito said:
Sorry but none the Apps I use are on Windows Phone. I've even ask developers to port some apps over, and their answers were all the, "its not worth it".
Click to expand...
Click to collapse
True, at this point. But I see more and more apps that were ported first from iOS to Android, now being ported to WP and the number of major apps IS rising, even faster then it was for Android in 2009/2010.
Google can't sleep now, when he's still on the top.
Another point: they have more and more inconsistency issues then ever, just see the Nexus line. New device is on an older 4.0.2 , old dev phone is on 4.0.3, but not the 4G version. Hilarious. They managed to get their own phone line fragmented.
They start many different new services, then they get behind with trying to fit them all together, UI wise or function wise. Then in the middle they change the UI look. Like chasing their own tail.
We could go on and on, but if they want to make drastic changes for anything on the OS, now it's still the time. Specially since now there's an opportunity when they develop the next Android version.
madd0g said:
That's just a poor excuse for bad OS architecture planning and inefficient coding. A perfect proof for that is the above stated comparison of HTC Desire & HTC Trophy. Same hardware, totally different UI response.
And HW ain't the solution, unless they suddenly make a magical battery that lasts longer. You can't just stuff hardware and hope for the best. That's why proper coding on embedded devices is so important.
Click to expand...
Click to collapse
You do understand how hardware grows? Smaller chips equal less power consumption. Like how the gs2 has better battery life than my nexus.. hardware IS the cure. This is why quad cores are being brought in so early. Do you not think Google knows this? Besides is this "lag" that big a deal to you folks?? Its barely noticeable on my nexus. My buddy just switched over from an iPhone 4 to an epic touch 4g and he wont stop talking about it. He's owned it for a month now and he always rubs in my face how fast it is and how lag free it is compared to his iPhone 4.
pwnd by my ns4geee yo
RushAOZ said:
You do understand how hardware grows? Smaller chips equal less power consumption. Like how the gs2 has better battery life than my nexus.. hardware IS the cure. This is why quad cores are being brought in so early. Do you not think Google knows this? Besides is this "lag" that big a deal to you folks??
Click to expand...
Click to collapse
Yeah, it grows slowly, because the makers of HW want to collect $ from each iteration. HW is not the cure, it's one part of the equation. Power is nothing without control.
Yes, I think any micro lag is a BIG thing. Have you ever worked behind the PC with a ****ty/old mouse with the ball + a worn out mouse pad ? It stuck, skipped etc. Or consider moving your mouse around in on the desktop and the cursor stutters from the time to time. It's like someone slapping you in the face every single time. And that not what I expect from a couple hundred dollar device.
madd0g said:
That's just a poor excuse for bad OS architecture planning and inefficient coding. A perfect proof for that is the above stated comparison of HTC Desire & HTC Trophy. Same hardware, totally different UI response.
And HW ain't the solution, unless they suddenly make a magical battery that lasts longer. You can't just stuff hardware and hope for the best. That's why proper coding on embedded devices is so important.
---------- Post added at 04:41 PM ---------- Previous post was at 04:27 PM ----------
True, at this point. But I see more and more apps that were ported first from iOS to Android, now being ported to WP and the number of major apps IS rising, even faster then it was for Android in 2009/2010.
Google can't sleep now, when he's still on the top.
Another point: they have more and more inconsistency issues then ever, just see the Nexus line. New device is on an older 4.0.2 , old dev phone is on 4.0.3, but not the 4G version. Hilarious. They managed to get their own phone line fragmented.
They start many different new services, then they get behind with trying to fit them all together, UI wise or function wise. Then in the middle they change the UI look. Like chasing their own tail.
We could go on and on, but if they want to make drastic changes for anything on the OS, now it's still the time. Specially since now there's an opportunity when they develop the next Android version.
Click to expand...
Click to collapse
Nah, windows phone isn't targeted at the Android market. Windows Phone is clearly after the iPhone market, however it fails big time. Its 2012 and still requires the use of cords. The major apps are pathetic, ever tried WhatsApp? Tango really sucks, angry birds doesn't even have all the levels, I could go on and on. Those are just the major apps, the other apps are even worse.
But yeah, its smooth. The UI gets beyond boring after a couple of weeks. I actually missed my static icons on Android. Hell the iPhone started looking good to me after dealing with my hd7.
Sent from my Nexus S using Tapatalk
All of you are saying that Windows Phone and iOS have different priorities over Android and this is true. Apple believes in making everything look and function nicely with out actually adding anything new. Android is more like the true computer if anything. I think that in coming years with quad core phones Android will soon be able to dedicate a whole core at 1000mghz to the UI if they wanted to opposed to the current 100ish it has.
LGIQEXPO said:
All of you are saying that Windows Phone and iOS have different priorities over Android and this is true. Apple believes in making everything look and function nicely with out actually adding anything new. Android is more like the true computer if anything. I think that in coming years with quad core phones Android will soon be able to dedicate a whole core at 1000mghz to the UI if they wanted to opposed to the current 100ish it has.
Click to expand...
Click to collapse
Heh. A laymans solution without thinking constructively.
You can throw 100 cores in if you want, but then what happens. On current dual core phones, the 2nd core is active only when needed. Battery life would be hammered down if it wasn't. Now imagine the same scenario for a quad. 1 core for UI animation ? Yeah, right for 4h of battery life perhaps.
This is from Cayniarb (http://forum.xda-developers.com/member.php?u=2634309), question was if you can enable the 2nd core to be on all the time instead of just when needed :
"People forcing cpu1 (the second core) to be online all the time will destroy your battery life and very possibly cause permanent damage to the chip in your device. The second core comes online under load. It is supposed to work that way. The architecture here is multi-processor - not the same as the multi-core architecture people are more familiar with in desk/laptops. This means that it is 2 pretty much entirely independent CPUs cast on one piece of silicon (as opposed to 1 CPU with multiple processing cores). This architecture allows the second core to be 'hotplugged' offline. It saves on power consumption, reduces heat output, and increases the longterm stability of the chip. Additionally, the Snapdragon S3 is the only aSynchronous Multi-Processor (aSMP) available. The critical difference there is that when cpu1 comes online it operates fully independently of cpu0.
The problem that aSMP and SMP chips have in android is that the core operating system is not designed to distribute processes across multiple cores/processors. Effectively, what you get here is a single core phone clocked at 1.2Ghz except when you really push it, there is an extra 1.2Ghz available on top. It's still only working one thread at a time, so it is not multiprocessing.
In order for anyone to experience the real power and benefit of dual-core phones, the core operating system needs to be completely reworked to include multiprocessing support natively... Oh wait. Isn't that happening like next week or something?""
Not many apps are coded right now to properly use 2 cores and they exist almost for 1 year now. How long would it take to redone this for quads? Again, HW is nothing without coding it right.
Is this not just history repeating itself? Patience, the future will answer our concerns.

Why Does Android 4.0 ICS Still Lag a Little Bit, Even with Hardware Acceleration On?

I recently got an iphone 3g for cheap just to mess around with, and even though its very outdated, a lot of the menus and scrolling is super smooth. Obviously this is because of the hardware acceleration that uses the GPU. ICS was supposed to turn this on for the sensation, correct? It is noticeably better than in Sense 3.0/Android 2.3, but still not nearly as good as the iPhone. I use the CNN app, fully loaded website scrolling, and menu scrolling as my subjective measures.
Does anyone have a technical explanation for this? I'm just curious.
Google search: the core reason why Android is laggy is the way it treats UI rendering. While on iOS UI rendering happens in a separate thread with real-time priority, on Android this happens in the main thread with normal priority. This of course means that other apps can take over your processor resources and hurt basic UI interactions, translating into a noticeable lag. If you tap and hold into the Safari window while it’s loading a webpage, the loading process stops, as UI rendering has the highest priority and takes over. The result is that the webpage will not load until you lift your finger off, but the UI will remain buttery smooth all the time. Android has a radically different approach - it will try to maintain a reasonable response rate for the UI and load the webpage, but often the framerates would drop causing a visible lag.
I might be wrong but I'm not sure if all apps are GPU accelerated by default. I think developers need to add a little line of code in to enable it?
My UI is running totally fine and smooth, but if you use Livewallpapers + a lot of Widgets it may lag a bit.
However because the UI of the Iphone is much simpler it is rendered faster.
Lionhardt said:
I recently got an iphone 3g for cheap just to mess around with, and even though its very outdated, a lot of the menus and scrolling is super smooth. Obviously this is because of the hardware acceleration that uses the GPU. ICS was supposed to turn this on for the sensation, correct? It is noticeably better than in Sense 3.0/Android 2.3, but still not nearly as good as the iPhone. I use the CNN app, fully loaded website scrolling, and menu scrolling as my subjective measures.
Does anyone have a technical explanation for this? I'm just curious.
Click to expand...
Click to collapse
its cause iOS is weak and outdated, can't do anything.
looks ugly, no integration to anything, no options, no real multitasking(freezing apps), no widgets and lots more
320x480 low resolution
and with my XE i did not encounter any lag at all with latest ics, also running LWP
I am experiencing nothing but buttery smooth awesomeness no lag, nothing.
Sent from my HTC Sensation Z710e using xda premium
bduvel said:
its cause iOS is weak and outdated, can't do anything.
looks ugly, no integration to anything, no options, no real multitasking(freezing apps), no widgets and lots more
320x480 low resolution
and with my XE i did not encounter any lag at all with latest ics, also running LWP
Click to expand...
Click to collapse
Define 'weak' and how iOS 'cant't do anything'.
Looks are subjective.
Integration with what?
Less options
True the multitasking isn't quite 'real' and it doesn't have widgets.
320x480 with a single core 400MHz processor from more than 3 years ago.
Same here, ICS is very smooth on the Sensation IMO.
k0zmic said:
Define 'weak' and how iOS 'cant't do anything'.
Looks are subjective.
Integration with what?
Less options
True the multitasking isn't quite 'real' and it doesn't have widgets.
320x480 with a single core 400MHz processor from more than 3 years ago.
Same here, ICS is very smooth on the Sensation IMO.
Click to expand...
Click to collapse
customization wise, in application sharing wise, limited to one browser wise, no flash wise, restricting background data for applications, limited to apple keyboard
guess i could go on for a while and i dind't even start with HTC's Sense feature's to Android.
iOS may be responsive, but it is limited.
Did u see iOS 5.1 on "the new iPad"? the quadcore had trouble with the fps from resolution when going into album and scrolling through like 30pictures, imagine if you have thousands of pictures.
and remember the most simplest things can not be done without jailbreaking iOS, like installing a file manager or you name it. Everything has to go through iTunes. Like you can't install applications send by email or so.
im outta here!
bduvel said:
customization wise, in application sharing wise, limited to one browser wise, no flash wise, restricting background data for applications, limited to apple keyboard
guess i could go on for a while and i dind't even start with HTC's Sense feature's to Android.
iOS may be responsive, but it is limited.
Did u see iOS 5.1 on "the new iPad"? the quadcore had trouble with the fps from resolution when going into album and scrolling through like 30pictures, imagine if you have thousands of pictures.
and remember the most simplest things can not be done without jailbreaking iOS, like installing a file manager or you name it. Everything has to go through iTunes. Like you can't install applications send by email or so.
im outta here!
Click to expand...
Click to collapse
Agree with customization wise and the fact it has no Flash but what did you mean by application sharing wise?
Not sure about restricting background data though.
Well, you can use different Browsers but they use the Safari engine, I think Opera Mini is the exception. Also, there are some alternative keyboards.
Nope, I didn't see iOS 5.1 but will have a look for that.
Perhaps, but I don't see why a File Manager should be necessary. True, but why would one want/need to install an application by email if they're all in one place already?
Anyway, I won't post anymore on this since it's a bit off topic.
bduvel said:
customization wise, in application sharing wise, limited to one browser wise, no flash wise, restricting background data for applications, limited to apple keyboard
guess i could go on for a while and i dind't even start with HTC's Sense feature's to Android.
iOS may be responsive, but it is limited.
Did u see iOS 5.1 on "the new iPad"? the quadcore had trouble with the fps from resolution when going into album and scrolling through like 30pictures, imagine if you have thousands of pictures.
and remember the most simplest things can not be done without jailbreaking iOS, like installing a file manager or you name it. Everything has to go through iTunes. Like you can't install applications send by email or so.
im outta here!
Click to expand...
Click to collapse
You can do all those things you named with iOS as long as you jailbreak the thing. The iPad 3 doesn't have a quad core processor, it has the same as the iPhone 4s with an upgraded GPU. I found it too rather disappointing, but just because it scrolls slow it doesn't mean it is bad. Have you seen GTA III or MC3 on iOS?
You make it sound like jailbreaking is bad, but most of the people who buy an iDevice don't need as many options as a person who buys an Android device. The plusside of iOS is its wonderful usability. It is more intuitive than Android.
V1k70r said:
You can do all those things you named with iOS as long as you jailbreak the thing. The iPad 3 doesn't have a quad core processor, it has the same as the iPhone 4s with an upgraded GPU. I found it too rather disappointing, but just because it scrolls slow it doesn't mean it is bad. Have you seen GTA III or MC3 on iOS?
You make it sound like jailbreaking is bad, but most of the people who buy an iDevice don't need as many options as a person who buys an Android device. The plusside of iOS is its wonderful usability. It is more intuitive than Android.
Click to expand...
Click to collapse
Yea the OS is so good that you need to jailbreak it.. it may be alittle easier to use yes but you don't have to hack android to get some special apps to do this or do that.
I don't get it why you should defend iOS, it runs smoother cause everyone has the raindrop background on their phone and the same interface with few options to change anything at all.
If you had stock android on the phone without Sense like the Nexus Galaxy things would be different. (although Sense is not lagging with ICS for me)
And kozmic about the sharing, Apple was proud to show off their "twitter/facebook" integration so u could "share" things to those applications.
Android has that option to all applications which can make use of it.
And like i said above here all other things possible without doing anything to your device without "hacking/jailbreaking" it. iOS is basic.
bduvel said:
Yea the OS is so good that you need to jailbreak it.. it may be alittle easier to use yes but you don't have to hack android to get some special apps to do this or do that.
I don't get it why you should defend iOS, it runs smoother cause everyone has the raindrop background on their phone and the same interface with few options to change anything at all.
If you had stock android on the phone without Sense like the Nexus Galaxy things would be different. (although Sense is not lagging with ICS for me)
And kozmic about the sharing, Apple was proud to show off their "twitter/facebook" integration so u could "share" things to those applications.
Android has that option to all applications which can make use of it.
And like i said above here all other things possible without doing anything to your device without "hacking/jailbreaking" it. iOS is basic.
Click to expand...
Click to collapse
iOS is basic because the people who use it normally aren't power users. That's why people like the OS. It is clean.
If you are a power user on iOS, you have the option to jailbreak.
bduvel said:
Yea the OS is so good that you need to jailbreak it.. it may be alittle easier to use yes but you don't have to hack android to get some special apps to do this or do that.
If you had stock android on the phone without Sense like the Nexus Galaxy things would be different. (although Sense is not lagging with ICS for me)
And like i said above here all other things possible without doing anything to your device without "hacking/jailbreaking" it. iOS is basic.
Click to expand...
Click to collapse
I always hear people complaining that they hate Sense/MotorBlur/TouchWiz/etc all of which are deeply intergrated into Android that you need an unlocked bootloader, S-OFF, root in order to go back to a AOSP experience..
Sense doesn't lag on my phone with ICS either, but some need to put the CPU back at the stock speed in order to compensate.
and technically, there are some things you can't do on Android unless you "hack" it either..
I have to tell you that after extensive reading, holding my breath and more reading; rooting and loading the ARHD ROM makes my Sensation a tough competator to iphone 5.
Sent from my HTC Sensation running ARHD 6.5.1XE. Rockin'
jthumanist said:
I have to tell you that after extensive reading, holding my breath and more reading; rooting and loading the ARHD ROM makes my Sensation a tough competator to iphone 5.
Sent from my HTC Sensation running ARHD 6.5.1XE. Rockin'
Click to expand...
Click to collapse
Dude, where did you get an iPhone 5 ?
V1k70r said:
Dude, where did you get an iPhone 5 ?
Click to expand...
Click to collapse
He found it at a bar!
k0zmic said:
He found it at a bar!
Click to expand...
Click to collapse
He's from the future.
LOL thats so true. I have an iPod Touch 2G with a 432 Mhz Processor and 128 mb of RAM and yet it is smoother than my HTC Sensation with a 1.2 Ghz Dual Core and 768mb of RAM. However, I am currently very impressed with Windows Phone. I still love HTC therefore my next phone will be WP7 with HTC. No need to worry about rooting, custom ROMS etc. I will enjoy a smooth experience with regular updates from Microsoft. Can't wait for it!
I'm not going to pretend it's super smooth all the time, cause it's not. The Sense homescreen is anywhere from 40 to 60 FPS, while that's not bad, it's inconsistent, I can feel it dip. If I go into the HTC Music application, pick a playlist, and go to Queue, I get 20 FPS tops.
It's an improvement, but an overrated one at that.
That reminds me, I'm happy I preordered the iPad 3;The new iPad...there going out of stock already and it's not even in stores yet...lol...I love Apple and sometimes Google.
See http://m.cnet.com/Article.rbml?nid=...beginStartDate=20120210&endStartDate=20120310
Sent from my HTC Sensation 4G using xda premium

[Q] iOS vs Android: the nitty gritty

So a partial spec list for the iPhone 5 was released, and it mentioned the processor being 1 GHz. Now lets assume that this is a dual core CPU, and lets also assume that there is active GPU rendering as in Android 4.0 +.
The IP4s has a dual core, 800 MHz Cortex A9, (A9 just like most modern phones). now however, if you take that 800 MHz CPU and put android onto it, we aren't going to see anything special happen.
I'm way too tired to finish this post now, but basically, I'm curious if anyone knows why iOS seems to be so much more efficient than android does.
I refuse to have this turn into the typical VS thread and will just lock it if it does. I would like this to be a discussion about the firmware (as much as we know at least) and anything technical.
please, feel free to correct me of anything i have said.
Umm, because iOS is tailored for that exact hardware?
Have you ever used a Nexus phone? Runs really damn well for the specs, because Android is tailored to those specs first and foremost.
Apple puts in lots of tricks to make the user experience of iOS a smooth one. (Example: when waiting for a web page to load and you start dragging, iOS actually stops the process of loading the page and focuses everything on your finger. Android continues to load the page).
No true multitasking to bog down RAM as well. Simple OS, simpler hardware.
Also the post above. Tailored hardware. Just look at WP7 and their single core snapdragons!
Sent from my DROID2 using xda premium
speedyink said:
Umm, because iOS is tailored for that exact hardware?
Have you ever used a Nexus phone? Runs really damn well for the specs, because Android is tailored to those specs first and foremost.
Click to expand...
Click to collapse
Unfortunately, as I was having issues with AOKP rebooting at the time my friend got his GNex, I haven't been allowed to touch a nexus LOL
gagdude said:
Apple puts in lots of tricks to make the user experience of iOS a smooth one. (Example: when waiting for a web page to load and you start dragging, iOS actually stops the process of loading the page and focuses everything on your finger. Android continues to load the page).
No true multitasking to bog down RAM as well. Simple OS, simpler hardware.
Also the post above. Tailored hardware. Just look at WP7 and their single core snapdragons!
Sent from my DROID2 using xda premium
Click to expand...
Click to collapse
See i thought it had to do with the dedicated hardware, with the non nexus users getting shafted.
I'm curious of things like... lags in the messaging app. I don't have that many messages (all threads are capped at 450 and 20 pics) yet I still have some bad lag on my phone.
I guess I'm curious if we can get into the reasons why some apps and processes (messaging app etc) will lag, and if there is a known way to improve the issues.
glad to see this hasn't gotten to an outright flame war yet lol
I figure it's very similar to power-to-weight ratio. Some lightweight cars with lower horsepower are much faster than 2-ton cars with massive horsepower.
The lack of multitasking alone would have a huge impact. I think that could be tested in a Rom like AOKP, by telling it to destroy the activity as soon as the user leaves it. I don't have access to an iPhone to compare to, though.
Either way, I'd rather have a heavier, more full-featured OS today requires better hardware than iOS.
jRi0T68 said:
I figure it's very similar to power-to-weight ratio. Some lightweight cars with lower horsepower are much faster than 2-ton cars with massive horsepower.
The lack of multitasking alone would have a huge impact. I think that could be tested in a Rom like AOKP, by telling it to destroy the activity as soon as the user leaves it. I don't have access to an iPhone to compare to, though.
Either way, I'd rather have a heavier, more full-featured OS today requires better hardware than iOS.
Click to expand...
Click to collapse
It seems that iOS has a better featured multitasking than this though... it doesn't completely destroy the task (or it seems not to)
Read here.
http://androidandme.com/2011/12/news/android-may-never-be-as-smooth-as-ios-says-ex-googler/
And
https://plus.google.com/app/plus/mp/66/#~loop:view=activity&aid=z124gl3b2o3jzx0ll220gfnhmuusu54rk04
Sent from my SCH-I535 using Tapatalk 2
new ion? said:
It seems that iOS has a better featured multitasking than this though... it doesn't completely destroy the task (or it seems not to)
Click to expand...
Click to collapse
From what I've read, that depends on the task/API. iOS doesn't multitask as well as Android, certainly. Destroying all tasks on Android wouldn't be a perfect comparison, but you can see if it makes a big difference or not.
The UI rendering thing above games sense, but on my T-Mobile GSII, I don't experience any noticeable or bothersome lag. It was stable and smooth until I switched from AOKP ICS to AOKP JB. Smooth, sure, but JB is a work in progress.
new ion? said:
It seems that iOS has a better featured multitasking than this though... it doesn't completely destroy the task (or it seems not to)
Click to expand...
Click to collapse
No, it just forces suspension within 5 seconds of all but a few special types of programs. (Which, in case you weren't sure, is neither as flexible nor good.)
See this link for information on both: http://www.extremetech.com/computing/112013-how-multitasking-works-on-android-and-ios
---------- Post added at 11:59 PM ---------- Previous post was at 11:54 PM ----------
new ion? said:
The IP4s has a dual core, 800 MHz Cortex A9, (A9 just like most modern phones). now however, if you take that 800 MHz CPU and put android onto it, we aren't going to see anything special happen.
Click to expand...
Click to collapse
Makes me actually wonder what would happen if you put Jellybean on comparable specs. Not enough to try looking for it, though. It's not like better hardware has not been cheaply available for some years.
new ion? said:
Unfortunately, as I was having issues with AOKP rebooting at the time my friend got his GNex, I haven't been allowed to touch a nexus LOL
Click to expand...
Click to collapse
Ahh, you be missing out. Especially with a few of the new tricks Jellybean added to bump it up to a iOS similar experience. Although with Android being so much more advanced than iOS I still think iOS will appear a little faster. However, I'd much rather have true multitasking, open file system, and massive customization than a slightly faster phone (and honestly, we're splitting hairs at this point)
jRi0T68 said:
From what I've read, that depends on the task/API. iOS doesn't multitask as well as Android, certainly. Destroying all tasks on Android wouldn't be a perfect comparison, but you can see if it makes a big difference or not.
The UI rendering thing above games sense, but on my T-Mobile GSII, I don't experience any noticeable or bothersome lag. It was stable and smooth until I switched from AOKP ICS to AOKP JB. Smooth, sure, but JB is a work in progress.
Click to expand...
Click to collapse
See i run cm9 on my herc, and the lag in the keyboard and messaging app kills me. I hate tw, but im tempted to go go try evo8 just cuz tdj is god.
thebobp said:
No, it just forces suspension within 5 seconds of all but a few special types of programs. (Which, in case you weren't sure, is neither as flexible nor good.)
See this link for information on both: http://www.extremetech.com/computing/112013-how-multitasking-works-on-android-and-ios
---------- Post added at 11:59 PM ---------- Previous post was at 11:54 PM ----------
Makes me actually wonder what would happen if you put Jellybean on comparable specs. Not enough to try looking for it, though. It's not like better hardware has not been cheaply available for some years.
Click to expand...
Click to collapse
Is jelly bean really that much better than ics? The issues with the dev for my phone has caused me to have to avoid it as I wake up at 4 and if my phone decides to random reboot and get stuck then I'm fubard.
Thanks for the link btw, cleared many things up!
Sent from my SAMSUNG-SGH-T989 using xda premium
speedyink said:
Ahh, you be missing out. Especially with a few of the new tricks Jellybean added to bump it up to a iOS similar experience. Although with Android being so much more advanced than iOS I still think iOS will appear a little faster. However, I'd much rather have true multitasking, open file system, and massive customization than a slightly faster phone (and honestly, we're splitting hairs at this point)
Click to expand...
Click to collapse
Lol I figured in was missing out. My next phone probably will be a nexus. But I just can't help but love the powerhouses of non nexus phones.
Sent from my SAMSUNG-SGH-T989 using xda premium
new ion? said:
Is jelly bean really that much better than ics? The issues with the dev for my phone has caused me to have to avoid it as I wake up at 4 and if my phone decides to random reboot and get stuck then I'm fubard.
Click to expand...
Click to collapse
To be honest, I haven't been able to notice any lag even with ics.
JB supposedly fixes most/all of the lag issues, and is quite smooth on N7. However, you are correct in that it is only as good as the deving is. For example, CM10 on the S3 suffers from a memory leak (largely due to the "official" kernel not being available yet) and automatically closes apps as a result. So I can't make any promises.
thebobp said:
To be honest, I haven't been able to notice any lag even with ics. (Maybe it's the hardware difference; I'm using GN.)
JB supposedly fixes most/all of the lag issues, and is quite smooth on N7. However, you are correct in that it is only as good as the deving is. For example, CM10 on the S3 suffers from a memory leak (largely due to the "official" kernel not being available yet) and automatically closes apps as a result. So I can't make any promises.
Click to expand...
Click to collapse
We have some great devs for the herc, but unfortunately since we don't have source either (and won't till probably 2013 if Sammy keeps their word... and never will if they don't lol) these guys are moving forward... but just. Not trash talking in any way.
I thought I saw an optimization someone had posted here for the XML layout of the messaging app... but of course I didn't save the link and haven't found it again
Sent from my SAMSUNG-SGH-T989 using xda premium
new ion? said:
We have some great devs for the herc, but unfortunately since we don't have source either (and won't till probably 2013 if Sammy keeps their word... and never will if they don't lol) these guys are moving forward... but just. Not trash talking in any way.
I thought I saw an optimization someone had posted here for the XML layout of the messaging app... but of course I didn't save the link and haven't found it again
Sent from my SAMSUNG-SGH-T989 using xda premium
Click to expand...
Click to collapse
Yeah I get it.
I think the best way to scope out buggy ROMs is just to read their threads, watch for complaints. And, of course, get another alarm clock redundancy is always a good thing.
thebobp said:
Yeah I get it.
I think the best way to scope out buggy ROMs is just to read their threads, watch for complaints. And, of course, get another alarm clock redundancy is always a good thing.
Click to expand...
Click to collapse
Bought one, dropped it once and the time reset. I'm not spending another 5 mins adjusting it to the right time. Lol.
So basically, iOS is a lighter OS all together,(with a bit of smoke and mirrors) whereas android is more of a powerhouse. Take a bit more to keep er running, but its well worth it.
Sent from my SAMSUNG-SGH-T989 using xda premium
new ion? said:
So basically, iOS is a lighter OS all together,(with a bit of smoke and mirrors) whereas android is more of a powerhouse. Take a bit more to keep er running, but its well worth it.
Click to expand...
Click to collapse
Thing about android is that it improves, both in terms of hardware (due to competition between oems that iOS never really faces) and software (due to google benefiting only if consumers actually want to use it, not just buy it). The cost of this is that everything moves so quickly for the corporations (the bureaucracy in pushing an update is so intense, for example) that old devices may be much worse than the devices two years later. But the benefit is also that new devices are so much better than the devices two years earlier.
Why do I mention this? Because every release also gets closer and closer to the point that "you no longer have to change from stock to get a good experience". Indeed, this may already be true depending on individual requirements, and for most I daresay it is already true for, example, the S3 or GN. So, while I would agree with your "powerhouse" characterization in broad strokes, the "maintenance" associated with such a thing gets less and less accurate. An analogy might be: in the past, it would've taken an expert to fine-tune a powerful device like a computer, whereas now, it's a non-issue.
thebobp said:
Thing about android is that it improves, both in terms of hardware (due to competition between oems that iOS never really faces) and software (due to google benefiting only if consumers actually want to use it, not just buy it). The cost of this is that everything moves so quickly for the corporations (the bureaucracy in pushing an update is so intense, for example) that old devices may be much worse than the devices two years later. But the benefit is also that new devices are so much better than the devices two years earlier.
Why do I mention this? Because every release also gets closer and closer to the point that "you no longer have to change from stock to get a good experience". Indeed, this may already be true depending on individual requirements, and for most I daresay it is already true for, example, the S3 or GN. So, while I would agree with your "powerhouse" characterization in broad strokes, the "maintenance" associated with such a thing gets less and less accurate. An analogy might be: in the past, it would've taken an expert to fine-tune a powerful device like a computer, whereas now, it's a non-issue.
Click to expand...
Click to collapse
thing is though, that I kinda really like the external SD card. and the GN doesn't have it. neither does the N7 (or any other nexus IIRC) which scares me for the next one...
Totally understand. the flip side of this is that Apple has the chance to develop for their 3 year old phone still (3gS) whereas my phone, purchased last year, is BARELY going to get JB officially... and it took almost a year to get ICS. I kind of wish these phone makers had to slow it down a bit.
I'm curious though, hoping for a broader opinion, what do people think that iOS does better than Android? When i get the time I'm going to start coding again and I'd like a project to look into.
new ion? said:
thing is though, that I kinda really like the external SD card. and the GN doesn't have it. neither does the N7 (or any other nexus IIRC) which scares me for the next one...
Totally understand. the flip side of this is that Apple has the chance to develop for their 3 year old phone still (3gS) whereas my phone, purchased last year, is BARELY going to get JB officially... and it took almost a year to get ICS. I kind of wish these phone makers had to slow it down a bit.
I'm curious though, hoping for a broader opinion, what do people think that iOS does better than Android? When i get the time I'm going to start coding again and I'd like a project to look into.
Click to expand...
Click to collapse
What they think is better? To name a few
Stable, no viruses, faster, retina display, made by apple, great UI, better updates, blah blah blah (this is what I have heard from many isheep)
Sent from my DROID2 using xda premium
gagdude said:
What they think is better? To name a few
Stable, no viruses, faster, retina display, made by apple, great UI, better updates, blah blah blah (this is what I have heard from many isheep)
Sent from my DROID2 using xda premium
Click to expand...
Click to collapse
there are viruses for everything. and their precious retina display is no better than a 720 one.
I was more referring to people that use both, and aren't total fanboys, what does iOS do better than android?

So will Android never catch up to iOS?

I am talking about two thing: OS smoothness and OS input lag.
For years Android just hasn't come close to the smooth, and lag free feel of iOS. This video shows exactly what I mean about android input lag. iOS is far ahead.
http://www.youtube.com/watch?v=vOvQCPLkPt4
iPhone 5 : 55 ms
S4: 114 ms
HTC One: 121 ms
The iPhone 5 is over twice as responsive as the fastest android!
That video just shows the input lag difference. iOS is very noticably lower input lag than Android. Thats why i hate playing games on Android. Its a pain in the ass. Some of you might say you dont notice the lag, but its there, and i notice it.
Same thing happens with HDTVs. Casual gamers say their hdtvs dont have lag. But they really do, its just casuals dont notice it. Hardcore gamers easily can notice.
Now onto OS smoothness. For years Android has had laggy scrolling or jerky movement. iOS is smooth as butter, so smoooooth. I love it. Android was awful scrolling webpages. Project butter MUCH improved Android. But still, iOS is far smoother. Will Android ever be smooth as butter like iOS or is it impossible without a closed, optimized OS?
i believe when android 5.0 comes it will be equal but you have to remember that android has alot more customizable features wgen ios doesnt, those features like widgets and animations cause lag, thats just my thoughts about that
Honestly what I have found is that it depends on the quality of the app you are using and how quickly you move your fingers. If I am slowly scrolling through xda there is a ton of lag but it is a poorly written app and I'm moving slow. However scrolling on the home screen in Nova I notice no lag. I have used my note 2 next to the newest ipad as well as my note 10.1 and there are different situations that each has an advantage over all though I would give the edge to my note 2 over the two tablets.
Sent from my SCH-I605 using XDA Premium 4 mobile app
I've made sure it was same apps etc and moving as close to the same speed on each hand with each device as I could. Still the note 2 trumped the iPhone 5s in every scenario...camera, browsing, YouTube, Facebook, etc... IPhone lagged at least 3-5 second behind the note 2.
Sent from my SCH-I605 using XDA Premium 4 mobile app
To the OP, I don't think android will ever catch up because of the denial. See from the replies that some don't even believe there's a problem.
Any android first day out of the box will always be more problematic than an iPhone even after its a year old.
Sent from my GT-N7105 using xda app-developers app
I have never had an issue with a stock android out the box bought one apple product and had issues with it before iTunes could even update it. Will never go to apple. And there's no denial I've seen it first hand. Kinda hard to deny visual proof...duh.
Sent from my SCH-I605 using XDA Premium 4 mobile app
I've used an iPhone before I got my nexus 4. Definitely a bit more responsive and less lag. But then iPhones don't require as many resources to run its OS, because its much simpler
Sent from my Nexus 4
snip3 said:
I've used an iPhone before I got my nexus 4. Definitely a bit more responsive and less lag. But then iPhones don't require as many resources to run its OS, because its much simpler
Sent from my Nexus 4
Click to expand...
Click to collapse
True, I just wonder if Google can match iOS in the near future, and what their solutions could be? Fragmentation is a major problem.
I tried out the Lumia 900 Windows phone for a week and even though I hated it and would rather have any android over it, the Windows os was much smoother in terms of lag.
Think about this, when iPhone users jailbreak, it's so they customize. It's not about performance.
Android users root so they can customize but also to a large degree make the thing run smoother. That in and of itself says something..
Sent from my GT-N7105 using xda app-developers app
---------- Post added at 12:06 AM ---------- Previous post was at 12:01 AM ----------
And another curious matter, I got my iPhone from at&t and there was not nearly as much bloatware as the note 2 (also at&t,) had before I rooted and rommed. Why?
Sent from my GT-N7105 using xda app-developers app
Terms between apple & Verizon and android and Verizon
Sent from my SCH-I605 using XDA Premium 4 mobile app
vegetaflash said:
...I am talking about two thing: OS smoothness and OS input lag.
http://www.youtube.com/watch?v=vOvQCPLkPt4
iPhone 5 : 55 ms
S4: 114 ms
HTC One: 121 ms
...
Click to expand...
Click to collapse
I saw the video posted on your link. There was no mention of the performance for the phones you mentioned. I am interested to know where did you get the performance figures mentioned.
To the OP:
This is a difficult location to get an unbiased answer. You're basically walking into Toyota and asking if Chevrolet vehicles are better. Of course you are going to find fanboys who defend their devices to the byte. That's a given.
But now, on to business. As someone mentioned earlier, Android uses way more resources than iOS. Ever noticed how smooth a rom moves after a fresh flash with nothing installed? There's a lot less "lag." I think that Android will continue he getting closer to the bar that has been set by Apple products. Am I saying that Apple is better? No. You're question has nothing to do with preference, and I shall not share mine. I am just sharing my unbiased opinion.
Also, I think that "lag" is the wrong word to use for your description in the first post. Delay is a much more appropriate and concise word in my opinion. I define lag as excessive delay. Stutters I consider to be lag, but 55ms vs 114ms is definitely delay, not lag. I'm just saying...lag tends to have a terrible meaning behind it, and much worse than the example that you provided.
_______________________________________
Phone: HTC EVO 4G LTE
Rooted, Custom Rom & Kernel
Tablet: ASUS Nexus 7.2
Rooted, Stock Rom & Kernel
Yet an iPhone 4S with IOS7 seemed to lag more than my "budget" Optimus L9. Now call me a "fandroid". Now how about we ask if IOS will ever catch up to Android in features/options/freedom, then compare to see if Android lags more.
Sent from my LG-P769 using Tapatalk
It will be faster and responsive after installing a custom rom and kernel. That's why we are here. I'm not hating on iOS. I love it but I like the customizibility more on Android.
Juanito216 said:
Yet an iPhone 4S with IOS7 seemed to lag more than my "budget" Optimus L9. Now call me a "fandroid". Now how about we ask if IOS will ever catch up to Android in features/options/freedom, then compare to see if Android lags more.
Sent from my LG-P769 using Tapatalk
Click to expand...
Click to collapse
Exactly, my friend Dave has an iPhone 5s with iOS7 and I am running a samsung note II w/ cm 10.2 nightly 10/19 with plasma kernel running at 2.1GHz. For one show me an iPhone that can perform that fast and even running that fast my "stock" battery lasts me almost a fully 24 hrs and I'm a heavy user of games, web browsing, and media streaming. I tested my note side by side and the only thing it performed better was it booted up a second or two quicker. My opinions and facts have nothing to do with which I like better cause if it did I could go on and on, on the iOS's lack of customizability.
So yes like you just asked, when will iOS catch up to android?
Sent from my SCH-I605 using XDA Premium 4 mobile app
---------- Post added at 07:03 PM ---------- Previous post was at 07:01 PM ----------
nickhex89 said:
Exactly, my friend Dave has an iPhone 5s with iOS7 and I am running a samsung note II w/ cm 10.2 nightly 10/19 with plasma kernel running at 2.1GHz. For one show me an iPhone that can perform that fast and even running that fast my "stock" battery lasts me almost a fully 24 hrs and I'm a heavy user of games, web browsing, and media streaming. I tested my note side by side and the only thing it performed better was it booted up a second or two quicker. My opinions and facts have nothing to do with which I like better cause if it did I could go on and on, on the iOS's lack of customizability.
So yes like you just asked, when will iOS catch up to android?
Sent from my SCH-I605 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Edit: the iPhone performed better by a second or two with booting up.
Sent from my SCH-I605 using XDA Premium 4 mobile app
vegetaflash said:
I am talking about two thing: OS smoothness and OS input lag.
Click to expand...
Click to collapse
thats an exvellent question, one thats been asked a ton of times but left unanswered for yrs. i've asked that same question myself many a time on various forums only to be met with fanboy hate.
android possesses this innate lag and jitteriness that should have been resolved a long time ago. i read somewhere that its poss to make it lag free and smooth like it should. but to so would mean to dismantle the framework altogethe. and build it up from scratch. i dont kno if this is accurate or not. but i'd love to see android lag free finally.
one way that android is making the OS smooth is thru hardware, not software. wat i mean is, phone co.s like samsung are making faster processors amd packing more ram into phones, thus, making it appear smooth when in fact the OS is still latently snail slow. on a one to one ratio, iOS is FARRRR smoother and probly faster than android even with slower hardware cuz of its faster iOS.
i personally like android (not love it yet cuz of this issue) and prefer it to iOS. but if it werent for iphone's small screen and other bothersome kinks, i'd get one.
android has done a very poor job of making its OS smoother and faster. if it takes revamping the entire OS and starting it from the ground up, i think it'd be worth it. i really get disappointed when i slide my finger across the screen and still see lags, esp given the fact that its 2013 and the 1st gen iphone that debuted in 2007 is smoother and faster than android on any phone today.
Doesn't screen resolution matter when measuring lag/delay?
Cause no iPhone has had even a full 720p resolution screen to date.
I could honestly care less about lag/delay, for me choosing android was all about the customization.
Eg.
I've got no static,always present, status bar or virtual on screen navigation buttons or even any icons on my home screen, just widgets, not even an apps drawer icon, thanks to nova and pie pro everything is done via swipes or touching the left/right ends of screen to bring up pie(which also displays time/date/battery info) and thanks to PGM i don't even need to use any buttons to turn on the screen, just swipe up like BB10 or double tap like the LG G2.
https://picasaweb.google.com/m/zoom...93745394&viewportWidth=320&viewportHeight=416
To the OP:
The first post seem to imply that the "lag" mentioned in the first post due to the OS alone. Now we all know that the OS alone is not the single factor in the overall performance of a computer. There are so many other factors to consider - CPU, GPU, RAM (and the type of memory chip), hardware bus size & speed, I/O and interfaces speed, screen display response and so many others.
The iPhone 5 has a 64-bit A7 CPU (first 64-bit chip for cellphones) as compared with all other cellphones with 32-bit CPUs, so there is no basis for your comparison 1st Post.
Was it the iPhone 5 that got the 64 bit? I was under the impression that it were the 5c/5s that were the first to get the 64.
Either way, Apple was the first.
I had the iPhone 4s. If it would have had a larger screen, I would still own it. Ironically I swapped for a note2 which has a.monster screen. Only problem is, IT'S NOT VISIBLE OUTDOOR EVEN ON A CLOUDY DAY.
iPhone 6, when it arrives...4.5 inch screen, retina display, super smooth performance. Sure it won't have all the customization that the latest android gadgets have. But I'm able to live without a phone that is not capable of doing the chicken dance with the swipe of three fingers.
Sent from my GT-N7105 using xda app-developers app
arvin07143 said:
Seriously,i dont want to waste money on crap hardware(iphone).Android rules the smartphone world.
Click to expand...
Click to collapse
if the iphone is such crap hardware, explain why the 1st gen iphone is smoother than today's android?
chan.sk said:
The first post seem to imply that the "lag" mentioned in the first post due to the OS alone. Now we all know that the OS alone is not the single factor in the overall performance of a computer. There are so many other factors to consider - CPU, GPU, RAM (and the type of memory chip), hardware bus size & speed, I/O and interfaces speed, screen display response and so many others.
Click to expand...
Click to collapse
but it is due to the OS alone. if its due to hardware also like u said, then given todays hardware on android it should be superior to iphone. so wat are u talking abt? for ex, u got the note 3 with 3gb of ram and 2.3 ghz processor. its hardware beats the iphone big time. but the iphone is still faster and smoother that the note 3. so it MUST BE the OS.again, wat are u talking abt?

Categories

Resources