In iOS, when you close an application and launch a new application, the application you closed is suspended in the iOS device’s memory so you can focus on the new application that you have open. This means the processes of the application you closed will be suspended and will resume when you open the application again.
A new jailbreak tweak called Background Manager
by iOS developer deVbug allows you to choose if you want the applications you close to be suspended in the iOS device’s memory, or if you want the applications to continue running in the background while you open other applications to start doing other things. The tweak lets you configure its settings for all applications globally, or you can configure the tweak for each application on your iOS device individually.
When you download the tweak and you go to the Settings application, you will notice a new Background Manager preferences pane that you can open to start playing with the tweak’s settings:
You will see two main groups – global and each app. The global preferences will apply to all applications on the iOS device, while the each app preferences will apply only to each individual application that you change the settings for.
Starting with global, you will be able to choose a background mode; you have three choices: none (for no multitasking at all), background (for having the application run in the background), or native (for having the application get suspended in memory).
You will then be able to enable or disable a feature that lets the application fall back to the native memory suspension after the background processes are finished. You will also be able to enable or disable forcing the native mode, and enable or disable the tweak at launch.
For configuring the tweak on a per-application basis, you will be able to tap on the each app cell rather than global. From here, you can add individual applications to the list that you want to customize your settings for.
Just like the global preferences, you will be able to choose if you want the application to run in the background, get suspended, or neither. You’ll also be able to force native mode, enable at launch, and choose auto launch or auto re-launch options.
The tweak seems to work very well; as an example, we were able to upload photos to Dropbox even after we exited the application. Usually, the photo uploads would pause until you re-opened the application.
If you'd like to give Background Manager a try, it's available in Cydia's BigBoss repository for 99¢. The tweak is compatible with iOS 6.0 and later.