As many readers will be aware, I am an enthusiastic iPad user. This posting is to share a discovery, which I think is rather important, with other users. If you know all about closing apps on an iPad/iPhone running the latest operating system, this will not interest you. If you do not know what I am talking about, please read on…
In the past, iPads and iPhones ran iOS 3. This permitted quite rapid swapping between apps, which I thought was quite satisfactory. With the iPhone 4 came iOS 4. Other models and older iPads got software upgrades and new iPads are now delivered with this OS version. The key feature is multi-tasking. I admit that being able to listen to Spotify or TuneIn Radio while I am writing an email is cool and fast switching between recent apps by double clicking the Home button is very handy. However, the overheads of multi-tasking are significant and I cannot see why most apps need to continue running when you shift to something else. It would appear that my concerns are justified.
When you double click the Home button, the scrollable line of icons that appears seems to represent recently used apps, which you can switch to instantly. This is not the case. This is a display of all the apps currently running. Each of these is consuming resources – some CPU time, I expect, but, more importantly, using memory. I do not mean the multiple Gigabytes of flash storage; I mean the processor’s RAM, which is relatively limited. So, as you run more and more apps, you use up all the resources. If an app runs low on memory, it may misbehave and crash. This is something very familiar to Windows users, but I thought that Apple offered us something better.
There is a way to address the problem. You can shut down apps, which I assume results in their relinquishing resources. To do this, bring up the running apps display, as I described. Press and hold on one of the icons and they will “jiggle” and display a “-” symbol. Touch that symbol and the app is terminated. Click Home when you are done. I can find no other way to shut down an app or any way to shut down all the running apps or even get an idea whether resources are running low. I would be very happy to hear that I am in error.
IMHO, it would be better if the ability to multi-task could be set on a per-app basis. The user would then be in some kind of control.