Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > iPhone, iPod and iPad > Alternatives to iOS and iOS Devices

Thread Tools Search this Thread Display Modes
Old Dec 9, 2012, 02:43 PM   #101
macrumors 68000
cmChimera's Avatar
Join Date: Feb 2010
Originally Posted by Daveoc64 View Post
Wrong, because you said that it was up to developers to use the APIs correctly.

If there's no API, how do they use it?
So there are NO APIs for multitasking? None at all?
cmChimera is offline   0 Reply With Quote
Old Dec 9, 2012, 09:18 PM   #102
macrumors 601
Join Date: Jan 2008
Location: Bristol, UK
Originally Posted by cmChimera View Post
So there are NO APIs for multitasking? None at all?
This is just going nowhere.

You know the answer to that, I know the answer to that. There's no point repeating the same thing over and over.

We just don't agree on this subject.


Originally Posted by Yujenisis View Post
Android on the other hand has continued to implement automatic memory management and "freeze states" into Android 3.0 and later.
While I almost completely agree with your post, this part isn't entirely accurate.

Android has always worked in a similar manner to iOS in terms of "Activity" lifecycle. Apps don't generally continue to run in the background unless they have to and the OS can purge them at any time if it needs the resources.

Originally Posted by Yujenisis View Post
You don't see many people complaining about Android's increasingly "limited" multi-tasking seen in the last few versions because it has lead to a much better user experience on the limited hardware that phones and tablets provide.
There's absolutely no impact on the user experience because developers can still make their App run in the background if they want or need to. It's not obligatory that their app does or does not do that.
Nexus 5 32GB Black (Three UK) | Nexus 7 (2012) | Kindle Paperwhite (2013)
iPhone 4 32GB
White MacBook (Late 2007)
Windows 8.1 | iCloud, Dropbox, Spotify Premium
Daveoc64 is offline   0 Reply With Quote
Old Dec 9, 2012, 11:44 PM   #103
macrumors 6502a
Join Date: Sep 2012
Why no one mentions the real power behind multi-tasking in Android (which iOS doesnt have)? i.e. tasks/apps scheduling based on intents.

In Android, apps are automatically started in the background when certain events/intents occurred. e.g. Android will periodically starts the rss reader in background to refresh posts when a timer event occurs. Or apps that only come alive when a call/sms/email/location event comes in. Or apps that refreshes widgets etc.

It is irrelevant whether an Android app is running in the background. What is relevant is the app is activated in the background as and when it is needed. This is much more efficient than having "background" apps which take up RAM and most of the time isnt doing anything. For those apps that require constant connection (llike IMs, voip) Android has the support for "service" app which keeps the apps alive in the background.

For current iOS if you need the app to periodically do stuff then you need to have it as a background app. You can only keep a limited number of apps active in the background before you run out of RAM. And there is a strict limitation of what kind of apps can run in the background. Those apps that do not satisfy Apple requirements cannot be run in the background.

For Android, you can run (theoretically) as many apps in the "background" since Android only load/unload the app in/out of RAM when it is need/not needed. And Android does not impose any limitation on whose apps can stay alive all the time (i.e service apps) or those that periodically run.

Last edited by mib1800; Dec 9, 2012 at 11:52 PM.
mib1800 is online now   1 Reply With Quote

MacRumors Forums > iPhone, iPod and iPad > Alternatives to iOS and iOS Devices

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -5. The time now is 08:41 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013,, LLC