Yeh, i am one of those. The thing that apps ran on background even if i didn't want them to, and then having to quit them via the app switcher (which contained much more clutter than the actual backgrounded apps) was so frustrating. Having an older device that originally shouldn't be able to have multitasking, things were kinda slow. So, I thought i'd share with you my current setup which makes my iPod work just like prior to iOS4, with the official app switcher instead of utilities like proswitcher (which i really loved
).
So, let's begin. Ofc you need to be jailbroken. You will need 2 cydia apps: Backgrounder (obviously) and Remove Recents.
Remove Recents:
Saves you from the trouble of identifying which apps actually run in the background and which not. After installing it, the apps that appear in the app switcher are only the ones that are backgrounded (native or via backgrounder)
Backgrounder:
I won't be talking about what it does or how does it work, you should be all knowing it if you're here. I will talk about how to set the settings to make it behave like prior iOS4. So here we go:
On global settings, have all apps to use Backgrounder method. Also have 'Enable at Launch' turned off. So whichever app you use will quit when u hit the home button and will only be backgrounded when you hold it.
So what about apps that support native backgrounding like Apple's apps? We can manually add an Override for each of these apps and set it to use the native backgrounding. Also, turn 'Enable at Launch' off on these too.
So now here's how this will result: Any app won't be automatically backgrounded, even those with native backgrounding. They all need you to hold the home button and manually background them. Depending on the application (and your override settings), it will either use the native backgrounding method or Backgrounder's. Ofc if there are few apps that you always background, you can turn 'Enable at launch' on for these (and add an override for those that weren't added for their native support). No need to have it pre-enabled for everything and then manually quitting them. This wastes tons of memory.. Many applications that are natively backgrounded by default don't even need to be backgrounded on first place (calculator for instance, will still keep the information of your last input even if its not backgrounded, it will just take a couple of seconds to show it). And whenever you double-press your home button you will only see the backgrounded apps, both native and backgrounder.
I hope this helped confused people out there
So, let's begin. Ofc you need to be jailbroken. You will need 2 cydia apps: Backgrounder (obviously) and Remove Recents.
Remove Recents:
Saves you from the trouble of identifying which apps actually run in the background and which not. After installing it, the apps that appear in the app switcher are only the ones that are backgrounded (native or via backgrounder)
Backgrounder:
I won't be talking about what it does or how does it work, you should be all knowing it if you're here. I will talk about how to set the settings to make it behave like prior iOS4. So here we go:
On global settings, have all apps to use Backgrounder method. Also have 'Enable at Launch' turned off. So whichever app you use will quit when u hit the home button and will only be backgrounded when you hold it.
So what about apps that support native backgrounding like Apple's apps? We can manually add an Override for each of these apps and set it to use the native backgrounding. Also, turn 'Enable at Launch' off on these too.
So now here's how this will result: Any app won't be automatically backgrounded, even those with native backgrounding. They all need you to hold the home button and manually background them. Depending on the application (and your override settings), it will either use the native backgrounding method or Backgrounder's. Ofc if there are few apps that you always background, you can turn 'Enable at launch' on for these (and add an override for those that weren't added for their native support). No need to have it pre-enabled for everything and then manually quitting them. This wastes tons of memory.. Many applications that are natively backgrounded by default don't even need to be backgrounded on first place (calculator for instance, will still keep the information of your last input even if its not backgrounded, it will just take a couple of seconds to show it). And whenever you double-press your home button you will only see the backgrounded apps, both native and backgrounder.
I hope this helped confused people out there