after 3 days of being able to multitask one really can't go back
State a flaw about iOS or a positive about android and people get defensive
I personally don't feel that being able to do more meaningless things on a phone at once really makes my life any better. That said, I try to avoid using my phone as much as possible (meaning I spend about an hour of time if all added up in a day) because its distracting.
I have my laptop and an iPad if I want productivity or reading, so maybe I'm not the right user case, but theres really nothing but headaches and stressed to be gained for me through "true" multitasking.
We'll leave the fact alone that apple has specific APIs available for the majority of things you need done in the background (like audio streaming).
What practical difference does it make that iOS "froze" my game while I surfed the web for a couple minutes then returned me to the exact same place when I opened the game again? Again, nothing in your post describes anything that iOS doesn't already do.ios is NOT multitasking. it freezes some apps and then re-opens. android allows you to run multiple apps in real time just like macs have been doing since almost the beginning of time.
after 3 days of being able to multitask one really can't go back
Like I said it freezes apps, obviously not the ones with the appropriate API used.
Play Dead Trigger, Sims 3, Sims Free Play, COD Zombies, open the YouTube App and launch a video, then go play a stored video on your phone. Then jump back in to each of those apps without it reloading, Android devices with the appropriate RAM will keep all of those apps running until low on ram before completely closing them. Thus the battery drain statement.
However Google is your friend, as this is well documented.
Perhaps the OP meant literal multitasking, like this.
http://androidheadlines.com/wp-content/uploads/2012/10/multiwindow.jpg
http://ssheltonimages.com/img/03/03b/Galaxy_Note_2_multi_window.jpg
So, you don't need multitasking on the phone because you use your iPad for productivity?
You realize it's the same OS, right?
Order is everything my friend. The iPad is for reading.
Take a second to reread my sentence in the post you quoted.
The post was claiming that iOS doesn't allow you to run multiple apps. It clearly does. If the developer doesn't use the appropriate APIs that isn't a flaw of the OS.
It IS a flaw of the OS if those APIs don't exist to begin with.
Apple only allows the following things to actually happen in the background:
VOIP Calls
Audio Playback
Location updating
Task Completion (within limited bounds, an App can continue to run for a maximum of 10 minutes to finish off a "task" - e.g. uploading a photo to Facebook).
While that covers a lot of things, there are many more that would be possible if iOS was less restrictive.
It IS a flaw of the OS if those APIs don't exist to begin with.
Apple only allows the following things to actually happen in the background:
VOIP Calls
Audio Playback
Location updating
Task Completion (within limited bounds, an App can continue to run for a maximum of 10 minutes to finish off a "task" - e.g. uploading a photo to Facebook).
While that covers a lot of things, there are many more that would be possible if iOS was less restrictive.
iOS doesn't freeze every app. Only those that have the API hooks in place for it, which by default they do if they are built with iOS 4+ in mind. Those that don't, simply quit. App developers can also request via one of the seven backgrounding APIs to not have their app frozen for X amount of minutes. That is true backgrounding and iOS has it. Other backgrounding APIs include audio playback, VOIP, location data, local push notifications, push notifications, task completion, and freezing. With iOS 5, Apple introduced three more, Newsstand download, external accessory, and Bluetooth accessory. If a process engages one of these (excluding freezing) the process remains active in the background. This, by definition, is multitasking. Technically, iOS has done multitasking since iOS 1.0.
You're missing quite a few. Read my post for the complete list:
No I'm not.
The things you list are either not technically multitasking or are niche features.
How is a newsstand App updating content a multitasking feature? I can't use it unless I'm writing a newsstand App. Even then it's very basic
I already mentioned:
Audio
VOIP
Location
Task Completion
"Freezing" is not multitasking
Local and Push notifications are not multitasking. The developer cannot write code that is triggered when a notification is received by the device - only if the user presses a button to open the App
Accessories that work with Apps are incredibly rare and not worth talking about
The freezing API is the most used of them all. Without it, apps would simply kill all of their processes.
You stated that Apple only allows a select few APIs to call upon multitasking.
My guess is that you are not a developer.
There is no "freezing" API. Processes are not "killed" when you close them. They enter the "suspended" state. They cannot run any code.
That was entirely correct. You don't seem to understand what an API is!
it's the most used of the multitasking APIs
I never said that they run code when the fast app switching API has been engaged.
Here's a corrected statement: You stated that out of the 10 available APIs, as of iOS 5, that Apple gives developers, only four are multitasking. Despite Apple and other developers stating otherwise.
iOS has had multitasking for at least 2 years now...
He's talking about split screen multitasking. The fact that many iPhone users think app switching is the same as multitasking shows how we've been kept in the dark on these features
Again, you're failing to understand what it is.
1) It's not multitasking
2) It's not an API
That would surely be the definition of Multitasking!
They do not fit the dictionary definition of multitasking. They give the illusion of providing multitasking.
Hence the OP's question.
Other operating systems like Windows, Mac OS, Linux, Android and so on, do not have the same restrictive multitasking system.