This Video Will Elucidate How iOS Multitasking Really Works [Video]
iOS’s multitasking is in discussion forums at almost every level now, some very famous names in Apple and specifically iOS community including John Gruber discussed working of iOS multitasking. Before jumping directly to the video let me give you a little background and summary of this whole discussion. Contrary to a common belief that iOS apps can be killed manually from your multitasking tray some analysts repudiated and explained how iOS multitasking feature actually worked.
It turned out that you just cannot manually kill an app from iOS multitasking tasking tray. iOS manage this process itself in a very intelligent way which “according to Apple” cannot be controlled by us manually. Later on hundreds of people started to deny this report that you cannot kill an app from multitasking tray and free memory. According to some people killing apps from their multitasking tray did free their memory a little. Another interesting question was; If we don’t kill apps from our iOS device’s multitasking tray then what do we actually do when we close those apps?
Well, first let me explicate the working of iOS multitasking bar. First thing first if you think that your multitasking tray is more like a “Task Manager” the kind you find in Microsoft Windows OS to kill processes then you’re wrong. Multitasking tray is just a normal display of your recently opened apps, you can erase them but that does not mean that you’ve killed the app process running in the background. You’ve just deleted an app from your recently opened apps menu and this is not actually killing the app process. Apple thought it would be insane to give users ability to kill the process running in the background so they build an intelligent system which automatically does the job for you.
Fraser Speirs, an iOS developer took this matter a little seriously and expounded the whole iOS multitasking process in lengthy video. He explained how iOS uses memory while you’re multitasking on your iOS device. The process is really smart in my opinion, memory usage on an iPad fluctuates depending on what apps you’re running, and what state the OS is putting them into.
This video will explain the process in detail, it’s a long video but it definitely puts every question regarding iOS multitasking aside.