Close ad

Multitasking was introduced in iOS 4, and since then many users have been wondering how to turn off multitasking so that they don't waste resources and the battery lasts as long as possible. But you don't have to turn off the apps, and in this article I'll explain why.

Multitasking in iOS 4 is not the same multitasking as you know from desktop or Windows Mobile. Someone can talk about limited multitasking, someone about the smart way of multitasking. Let's do it in order.

A new feature of iOS 4 is the so-called fast switching of applications (Fast Switching). If you click on the home button, the state of the application will be saved and when you return to the application, you will appear exactly where you left off before turning it off. But the application is not running in the background, only her state froze before shutting down.

The multitasking bar, activated by double-clicking the home button, is rather a bar of recently launched applications. None of these apps does not run in the background (with exceptions), there is no need to turn them off. If the iPhone runs out of RAM, iOS 4 will turn it off by itself. It is when switching between applications that you use the Fast Switching feature, because thanks to it you switch to another application relatively immediately.

In App Store updates, you will often find so-called iOS 4 compatibility. This often means building Fast Switching into the application. For a demonstration, I have prepared a video where you can see it the difference between an application with Fast Switching and without her. Note the switch back speed.

We have already explained that the bottom bar called by double-clicking the home button is not actually multitasking. But this does not mean that there is no multitasking in the new iOS 4 at all. There are several multitasking services in iOS 4.

  • Background music – some apps, such as streaming radios, may run in the background. The overall application is not running in the background, but only the service - in this case, streaming audio playback.
  • Voice-over-IP – a typical representative here will be Skype. This service allows you to receive calls although the application is not turned on. The activated application is signaled by the appearance of a new top bar with the name of the given application. Do not confuse this service with Instant Messaging, you will only be able to receive messages via push notifications.
  • Background localization – a service using GPS can also run in the background. You can thus switch from navigation to e-mail, and navigation can continue to navigate you at least by voice. GPS can now run in the background.
  • Completing the taskh – for example, if you are downloading the latest news from RSS, this task can be completed even after the application is closed. After jumping (downloading), however, the application no longer runs and cannot do anything else. This service only completes the split "task".
  • Push notifications – we all already know them, applications can send us notifications about some event via the Internet. I probably don't need to go into it here anymore.
  • Local notification – this is a new feature of iOS 4. Now you can set in some application that you want to be notified of an event at a certain time. The app doesn't need to be turned on, and you don't even need to be on the Internet, and iPhone will notify you.

Are you wondering what, for example, iOS 4 can't do? How is multitasking limited? For example, such an Instant Messaging program (ICQ) cannot run in the background – he would have to communicate and Apple won't allow him to do that. But there is a solution for these cases, for example, in that you use an application (e.g. Meebo) that remains connected even after it is turned off on the given developer's server, and if you receive a message, you are notified by a push notification.

This article was created as an overview of what multitasking in iOS 4 actually means. It was created because I saw confused users around me who kept opening the multitasking bar and closing applications immediately after using them. But this is nonsense and there is no need to do anything like that.

Steve Jobs said that he didn't want users to have to look into the task manager and deal with free resources all the time. Here the solution just works, this is Apple.

.