|Dec 9, 2012, 03:43 PM||#101|
|Dec 9, 2012, 10:18 PM||#102|
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.
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.
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
|Dec 10, 2012, 12:44 AM||#103|
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 10, 2012 at 12:52 AM.
|Thread Tools||Search this Thread|
All times are GMT -5. The time now is 10:26 AM.