Originally Posted by steelbom
Yes, I'm looking forward to Apple using the "A5" with a dual-core CPU and SGX543 in future devices; it'll be nice to have that extra bit of "punch".
You say: "doing without things like true multitasking and memory management", however iOS multitasking is actually pretty close to "true" to the extent you shouldn't notice the difference.
One of the multitasking APIs included in iOS for is for "task completion" which literally lets the app remain running in the background while it finishes that task -- it doesn't have an unlimited amount of time though.
What do you mean regarding memory management though?
To be honest, I haven't stayed current with iOS since 4.0. If they've added that "task completion" then its a little closer to multitasking. Last I checked all you could do was background some services so that programs like LastFm/Pandora could stream music.
Android's multitasking on the other hand is more automated. It will monitor system resources and kill applications that are using too much CPU, but other wise it will keep them in memory, allowing you to instantly switch, until the system needs to free up more memory.
I know when I had "multitasking" enabled on my iPod Touch I would constantly have to manage my apps to prevent the system from slowing to a halt, but with Android I have no such troubles. You don't even have to think about it. It just works.
And since its actually running the apps inside the Dalvik virtual machine it has to do all kinds of validation on the classes and methods being run. Thanks to Java you can dynamically load classes inside a program, and the Android developers have built on this idea: you can actually load activities and services from other applications. All of this has to be carefully managed, which contributes to a drain in battery life.
The bottom line is that Android is a more advanced OS than iOS. It does more, and thats why battery performance isn't as good.
Originally Posted by HappycoreDJ
Why go to an "open" OS and not make money?
Its people like you that give Apple fans a bad name.
Why go do a proprietary OS with a stale marketshare and monopolistic, extortionate rules?