Related
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.
Although android is miles ahead of ios hardware wise , its seems that ios is snapier than android
Please post your thought ,and why you think that is or its not
Android has to deal with hundreds of unique hardware configurations, iOS with only a few, and with those few being developed in tandem with iOS itself, by the same team.
Sent from my GT-N7000 using xda app-developers app
Its true, I has a 3Gs and a 4 (still have), now with the S3 and I feel that android dont work "as fast" as iOS in menus scrolls and all that. For other hand, I feel a good improve about that from ICS and a JB leaks that I'm using, but still, not as fast, but I have to wait for JB final release from Samsung to see how that goes.
Having used jelly bean with project butter for the last few days, I have to say it's incredibly lag free!
ios can be laggy when you try to do anything apple doesn't want you to do like jailbreak it.
Sent from my HTC EVO 3D X515m using xda premium
Is not the fact of doing a jailbreak to your device that make your phone laggy, that can happen if you install many cydia tweaks.
How about google now vs siri? has anyone seen this vid?youtube.com/watch?v=RX8LuyR5Kx8 what do you think?
There are bad Android devices, and good ones. That finding a good one requires a little research (Galaxy SII good, Droid/Milestone X2 bad) is like searching for a car, but I suppose if one is entirely uncreative one shall just get an iPhone which is always somewhat high end, but always very high priced.
I like to think most people are more competent than iPhone, because that mentality won't get you through all of life.
I think its optimization for the hardware (look at WP7) and hardware acceleration, which Android did not have until ICS.
When you load a page on iOS, and you drag around while it's still loading, there's no lag because if you look closely loading stops, to focus all power on the finger.
There is also no true multitasking on iOS (and WP7 for that matter!) which probably also speeds up their system.
Sent from my MB508 using xda premium
I'm going to estimate another 20 minutes and then this thread will be closed
Nigeldg said:
I'm going to estimate another 20 minutes and then this thread will be closed
Click to expand...
Click to collapse
Good instincts, but the conversation seems decently productive so I'll let it go for now.
Jellybean on the Galaxy Nexus is incredibly smooth. The gap is definitely getting smaller.
Android used to be laggy.. but 2011 is where android went smoother with the high end phones!
What do you expect from a company that decides to sue other companies because their quarterly profits are down. iOS is basically dumbed-down and very uncustomizable because of all the sheep that follow.
IOS is smooth because as soon as you touch the screen the phone drops all other processes and focuses on rendering the UI on a higher priority.
Sent from my SGH-I727 using Tapatalk 2
And especially iOS can work only in that way, u don't have an homescreen and u can't change nothing except the backgroung image...That phone is studied to be only how they thought it..
Android since Gingerbread is OK. But Jellybean I think is even better than iOS.
~Sent from my Galaxy Nexus VZW
My experience with iOS stems from a 2nd gen iPod touch years ago, but the experience was very smooth. iOS still loads web pages oddly, but I think the comparison to android is more or less equated at this point.
It's much less speedyness of the OS more, especially with ICS and JB, and more preference than ever.
Android is best
You can't tell Android is laggy. There are hundreds of various android devices. As android is designed for various devices & hardwares, there is a tradeoff in performance. But only the iPhone is running IOS and hardware's are fixed, the applications only need to concentrate on certain cretaria.
By the way, the customization is too much restricted in iPhone. I saw iPhone developers have to learn, what they can do & what they can't before start development. Because all iPhone application will be checked by Apple before publishing.
But in android you can do whatever you can. There is the tradeoff.
Whatever is the performance & other issues. I'll always stick to Android.
Jelly Bean is lag free on my Galaxy Tab GT P1000 (release under Froyo!!!), all apps run smoothly and the battery is lasts longer.:cyclops:
I think android is more and more friendly and kernel access fasters as its updates, so you can keep your device more longer than on iOs who makes me think it has easter eggs in it... (got a iphone 3g on 4.2, can't do nothing with it...just have (not) to buy another one)
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?
all know that apple is the world's most famous, loved and reliable company. Has great fan following but when i consider or even think of b s we uying an IDEVICE....i think of loosing all the customization and tweaks i use to do with my own samsung device......i purchased Galaxy note2 few months back and if i compare it now in market, there are almost 5 devices which look exactly same as my Galaxy note2, and how can i forget the build quality(cheap plastic **** all over them).
Being a hardcore gamer i purchased a quadcore device thinking i would be able to play all games(earlier i had tab2 dual core) but now question arises is AM I HAPPY WITH GAMING EXP.?
certainly not. There are lot of title which are not on android and also here THD games into the picture costly galaxy devices doesn't support THD titles but how cum all these are playable on IDEVICES? We all know this but without any lags unbelievable
IOS VS ANDROID less extreme
customization ''
---------------------------------------------
less very high
tweaks and fun
due to restrictions ''
and other reasons
---------------------------------------------
highy stable less ''
--------------------------------------------
less devs lot ''
choice to work ''
----------------this is not it ----------------------
samsung- keeps cheating apple and increasing sales and earning a lot.
apple- crying and suing samsung
Court-no result
apple vs samsung big fight but apple don't cheat....lol....who cares people want quality this is what samsung does
don't u guys think its the time to return the favour back and apple should take a big step and launch its first android device
like htc did, they are lauching windows as well as android devices playing on both's sides
WHO CARES? MONEY AND CUSTOMERS SATISFACTION SHOULD BE THE FIRST PRIORITY.
MY QUESTIONS
will this ever happen?
If yes u are ready to buy such device?
Nice Quote:never get too attached to things(IOS) otherwise up will get outdated
Sent from my GT-N7100 using xda premium
I'm very curious how games developed for Tegra devices work on iOS.
AbhimanyuAryan said:
all know that apple is the world's most ... loved ... company
Click to expand...
Click to collapse
Absolutely incorrect, not at all the world's most loved company at all. Everyone hates the fact that they can get away with releasing the same thing each year with the same 5-year-old OS and no innovation and still make the best-selling phone of the year.
No, Apple will never release a device with Android. That's completely absurd. It would be like Microsoft announcing their new Surface which runs Ubuntu out of the box.
Now, I don't actually know what the point of this thread is but the entire bit in the middle is a bit difficult to understand, maybe you could try a different translator?
Finally, the reason games work smoother on iOS is because of app optimisation. It helps that the iPhone has a great GPU but the main reason is that devs only have to optimise their apps for a small range of phones on the App store whereas the apps on the Play store have to work for hundreds of different phones with different chipsets. You get things like Tegra optimised apps but not much more.
Originally Posted by AbhimanyuAryan
all know that apple is the world's most ... loved ... company
Click to expand...
Click to collapse
Absolutely incorrect, not at all the world's most loved company at all. Everyone hates the fact that they can get away with releasing the same thing each year with the same 5-year-old OS and no innovation and still make the best-selling phone of the year.
No, Apple will never release a device with Android. That's completely absurd. It would be like Microsoft announcing their new Surface which runs Ubuntu out of the box.
Now, I don't actually know what the point of this thread is but the entire bit in the middle is a bit difficult to understand, maybe you could try a different translator?
Finally, the reason games work smoother on iOS is because of app optimisation. It helps that the iPhone has a great GPU but the main reason is that devs only have to optimise their apps for a small range of phones on the App store whereas the apps on the Play store have to work for hundreds of different phones with different chipsets. You get things like Tegra optimised apps but not much more.
Click to expand...
Click to collapse
I tried to create a comparision b/w Android and iOS but since xda apk auto arranges the text it looks like a mess..... by the way what do think people will buy apple running android (if situation)
Sent from my GT-N7100 using xda premium
AbhimanyuAryan said:
I tried to create a comparision b/w Android and iOS but since xda apk auto arranges the text it looks like a mess..... by the way what do think people will buy apple running android (if situation)
Sent from my GT-N7100 using xda premium
Click to expand...
Click to collapse
Thread closed. Off Topic does not belong in General.
I was wondering, now we've hit the quadcore 1.5Ghz, 2GB ram mark on our phones... What is the next step?
Will there still be a lot of change in the hardware used by manufacturers?
I wanted to hear peoples thoughts on this, mainly because I want to buy a new phone and I don't know if I should wait any longer...
Wait for the Snapdragon 800 chips or the Tegra 4 and 4i chips. Major speed boosts there.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Well android can only get better and if we have come to a stage such as this it could mean that we might soon have budget speced phones with pretty good specs.
Sent from my HTC One using Tapatalk 4
Once ARMv8 gets into the swing of things we will no doubtly see a 64bit verson of android
The nig about android OS's
Unlike iOS for iPhone the only thing that really bugs me is how fast Google Develop the next android OS within the next year we will have something better the JB. They need the slow down the dev speed of these OS's because the market for newer phones coming isn't catching up with the the newer OS releases.
And if you're a sony user well lets just say they don't like updating there ranges they'd rather people be pee'd half way down the line with the 24 month contract stuck on a OS with apps they cannot have due to app developers disregarding older OS's running on current high and mid range market devices.
A USB port
I personally think that the future of android is all about software. Not to say that we won't be seeing hardware improvements - but that's almost a 'must' with every incremental update for any OEM. I mean, we've reached a point where android phones have as much processing and computing power as some people's computers! To expand, I really think that future updates to the android OS will be much more significant, especially since google has chosen to roll out individual components of their OS (such as the Google Keyboard, Play Music, etc) as individual services (apart from the OS). This way, even without updating the operating system - individual components will be updated and outdated phones will still be able to receive "updates" when OS updates from their OEM are no longer supported.
Since Sammy is 95% of the sales of Android, everything depends on sammy.. If sammy abandones Android and people switch to Tizen, android will be like Windows Phone is right now.
Also, the recent developments of android, its bad security permission policy and so on are reasons to be worried about. I simply do not trust google with the right decsiions.
Chips with Haswell-like arcitecture. im sure they will come giving some killer battery life.
Hardware is not my interest to follow right now. But the OS itself is way more exciting.
Sent from my HTC One
Desktop PC hardware got to a point where even a bargain PC has plenty of power for the average user. It seems that phones are getting closer to that point too and I think the innovations that are going to be most exciting are going to be in the next generation of apps that are created to better help us organize our life and connect with people.
Well, of course there's the idea of wearable technology like Google Glass but unless fashion changes I don't think most people want to walk around looking like a cyborg. We saw how bluetooth headsets became an object of ridicule.
Eventually computers will be useless and everyone will have a tablet. android is for sure going to upgrade in terms of speed an fluidity. Devices are going to have crazy specs. However, if android could somehow become less demanding hardware wise, the components within the phones wouldn't have to be that powerful to operate the system smoothly. For example, the iPhone. Dual core, 1 gig of ram. The smoothest phone I've ever seem
Sent from my Nexus 7 using xda app-developers app
androidsoccer said:
Eventually computers will be useless and everyone will have a tablet. android is for sure going to upgrade in terms of speed an fluidity. Devices are going to have crazy specs. However, if android could somehow become less demanding hardware wise, the components within the phones wouldn't have to be that powerful to operate the system smoothly. For example, the iPhone. Dual core, 1 gig of ram. The smoothest phone I've ever seem
Sent from my Nexus 7 using xda app-developers app
Click to expand...
Click to collapse
A tablet is a computer, you sent that from a computer in tablet format.
Use the right terms, it's not irrelevant.
I will never substitute my laptop for a tablet though, there are some simple physical necessities when it comes to efficient workflow.
I'm writing this with Swype on my phone and it's fast, but it would be faster on my laptop, the physical keyboard is faster and most importantly 100% reliant/error free.
I'll probably get a tablet eventually, there are some things it just does better, but to say it'll replace desktops and laptops is ridiculous.
Android 5.0 is rumored to be less hardware demanding instead of the usual trend, but that remains to be seen.
Sent from my GT-I9000 using xda premium
JasonKZLY said:
A USB port
Click to expand...
Click to collapse
Yes bro.
The only feature left in here direct.
Usb port support
--------------------Signature--------------------
Don't Ever Forget to Hit Thanks It Boosts Me
Do Visit My Website For More Information
Hell!
We got octa-core now!!
Sent from my WT19i using xda premium
If I Have Helped You Can You Press
.
.
THANKS BUTTON
.
.
To support Me.
No, we do not have octa-cores.
We have BIG.little quad-cores, and that's not semantics, there's a huge difference.
Sent from my GT-I9000 using xda premium
future will be
galaxy s5
exynos 64core processor ..obviously closed source...
6inch 4k pixels ultraamoled plus plus foldable
1tb internal memory expandable upto 4tb
8gb ram
mali 1000 gpu
camera 40mp
water resistant upto depth of pacific ocean
Android 6.0(no cm support) lol
Hr Kristian said:
Android 5.0 is rumored to be less hardware demanding instead of the usual trend, but that remains to be seen.
Click to expand...
Click to collapse
Where have you read that?
Sent from my Incredible S using xda app-developers app
Unless we see major improvements in battery materials , we will see the tech of mobile devices start to level off, because no one would want a device that is as powerful as a desktop PC but you can only use it for 20 min. That is the main reason why desktop PCs will always be better than mobile devices.
There have been hundreds of threads like this. Anyway my speculation is that when the phones and tablets are so powerful that we simply don't need any more powerful devices, we plug the phone onto some kind of dock, hook it up to tv, and put keyboard and mouse on the dock, and run desktop Ubuntu or some other Linux distro(maybe "Android desktop"?) just like it was a mini sized pc computer.
Sent from my teddy bear
Exynos 5?