iPhone 5 vs the world - smartphones compared

What do you mean by "a less complex OS"?

iOS device stats (12 programs running in background) Can not swap between apps without pausing them.
Android Device stats (58 applications running in background) This is from custom keyboard to my Capitech app that opens up automatically the moment I log onto internet banking on my PC.

Want more detail?
 
Amazing how the conversation to this topic starts out mature and balanced, then someone has to come along and start childish remarks

Even more amazing is how much time and energy some Android users spend in Apple threads. Incessantly bitching and belittling. Soporific man. (thanks Enigma :)) It's bizarre, an Apple fixation with a dose of Apple fetish on the side. :p
 
Even more amazing is how much time and energy some Android users spend in Apple threads. Incessantly bitching and belittling. Soporific man. (thanks Enigma :)) It's bizarre, an Apple fixation with a dose of Apple fetish on the side. :p

Oh gosh... no Apple tattoo... not allowed in.

/ho hum
 
What's happened to him? I miss his input.

He's evolved to the next level where humans don't communicate on internet forums anymore. He's now active on telepathy "forums". He developed an Android app for that. Apple rejected the app for security reasons (not sure what they mean by that).
 
iOS device stats (12 programs running in background) Can not swap between apps without pausing them.
Android Device stats (58 applications running in background) This is from custom keyboard to my Capitech app that opens up automatically the moment I log onto internet banking on my PC.

Want more detail?
Yes please. How much RAM and what are the CPU specs of the two devices you refer to?
All I can gather from what you wrote is that they handle task scheduling differently. Nothing about "OS complexity".
 
He's evolved to the next level where humans don't communicate on internet forums anymore. He's now active on telepathy "forums". He developed an Android app for that. Apple rejected the app for security reasons (not sure what they mean by that).

So he's cringing without even having read your post? :)

Elimenals is a clever chap, he'd develop on the platform where he could actually make money.
 
Does Android's UI also run inside the virtual machine?

Yes in fact it does, (See launcher apk's) but its a bit more complicated than simply calling it an virtual environment. Also note that not all apps are running in a virtual state, you can also code native apps or even parts of an app (See http://developer.android.com/tools/sdk/ndk/index.html)

Yes please. How much RAM and what are the CPU specs of the two devices you refer to?
All I can gather from what you wrote is that they handle task scheduling differently. Nothing about "OS complexity".

As for the complexity in regard to multiprocessing. Its not fake multiprocessing like iOS and Windows Phone 7.5 does (only having some hooks that you can run in the background) but proper multitasking with different states, foreground, background and service applications where the developer can decide what to run and what not. Example:

AT9BKl.png


Because of this multitasking hooks you can have apps that change the OS behavior for example SwipePad seen below:

[video=youtube;VU-F0AuuO8Y]http://www.youtube.com/watch?v=VU-F0AuuO8Y[/video]

Oh and the device in question is an old Desire with Android 2.3 and 1 ghz Snapdragon - 512MB ram.

Note Windows Phone 8(Windows 8 Kernel) will also move to true multitasking as to the old Windows Phone kernel (WinCE 7.0)
 
Last edited:

Seen many of these type of blogs, here is another: http://lifehacker.com/5650894/andro...ed-what-they-do-and-why-you-shouldnt-use-them

If you really want to understand Android I would rather recomend reading http://developer.android.com/guide/components/fundamentals.html instead of some crappy blog. Yes you should not run a task killer <-- agreed, but there are diffrent ways to exit applications. One is to just press the Home button and that will leave an app fro the OS to close or you can press back till the app closes or use the exit option when the developer provided it. They do behave differently, well depends on the call the application send to the OS.

Also see: http://developer.android.com/guide/components/tasks-and-back-stack.html
 
Last edited:
Yes in fact it does, (See launcher apk's) but its a bit more complicated than simply calling it an virtual environment. Also note that not all apps are running in a virtual state, you can also code native apps or even parts of an app (See http://developer.android.com/tools/sdk/ndk/index.html)
Thanks for the informative post.

BeVonk! made the statement:
iOS is a less complex OS than Android so needs less horsepower.
Do you agree with that? I'm still not entirely clear on what makes one OS more or less complex than another, and whether this is something to brag about.

Oh and the device in question is an old Desire with Android 2.3 and 1 ghz Snapdragon - 512MB ram.
What are the specs of the iPhone you compared against?
 
Do you agree with that? I'm still not entirely clear on what makes one OS more or less complex than another, and whether this is something to brag about.
What are the specs of the iPhone you compared against?

Yes I think it is more complex. It can be seen as both pro's and con's.
Multiprocessing is just one of the aspects Pro run more/Con eats batteries
Its more complex for developers, Pro more power/Con to much can go wrong.

Is it something to brag about?
Well depends if you want simplicity or absolute control, that is why there is no clear winner.

What are the specs of the iPhone you compared against?
In the example I gave, the iPhone 4 which had similar specs, this was not a speed comparison but complexity(Multiprocessing) one so do not know where you going with this?
 
Last edited:
In the example I gave, the iPhone 4 which had similar specs, this was not a speed comparison but complexity(Multiprocessing) one so do not know where you going with this?
Ah, you didn't mention it was the iPhone 4 in your post.
 
Top
Sign up to the MyBroadband newsletter
X