Go Back   MacRumors Forums > iPhone, iPod, iPad, Apple Watch > Alternatives to iOS and iOS Devices

Thread Tools Search this Thread Display Modes
Old Dec 9, 2012, 02:43 PM   #101
macrumors 68030
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 6 32GB Black (Three UK) | Nexus 9 | 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 65816
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 offline   1 Reply With Quote

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

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Having multiple apps open at once on iOS 7 Abba 701 iOS 7 13 Apr 9, 2014 04:44 PM
iPhone: Run iOS 7 apps on earlier versions of iOS. toxicbeef Jailbreaks and iOS Hacks 4 Dec 15, 2013 12:10 PM
run multiple running/fitness apps at same time? vanfanel1 iOS 7 1 Oct 19, 2013 12:08 PM
iPhone: Is there a way to run iOS 6 required apps on iOS 5? TM WAZZA Jailbreaks and iOS Hacks 2 Dec 6, 2012 11:17 PM
iPhone: Can you run ios 4 / 4.3 apps on whited00r 5.2.1? raginpirate Jailbreaks and iOS Hacks 3 Nov 26, 2012 12:17 PM

Forum Jump

All times are GMT -5. The time now is 05:45 AM.

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

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2015, MacRumors.com, LLC