Well ok. None of Apple's materials point to this behavior as a role of the switcher. And countless of my own tests show no change in RAM at all after releasing an app in the switcher. Maybe there are a couple of apps that can be released using the tech flow you outlined - but it's not an inherent function (by design) of the switcher - again for reasons you outline. I see countless iPhone users clearing out the switcher to try an regain RAM but it really doesn't achieve their goal. I've had two iOS experts verify this for me and I consider you an expert too, Skull. So I'm not sure why you experts disagree. My main point and you're backing me here is that releasing RAM is not an inherent design quality of the switcher. It's like a 1 in 100 chance that the app you choose to release from the switcher will actually get you RAM back. In short it's a waste of time to release apps from the switcher.
In fairness you say "has the potential to" - but the potential is not a design feature at all. Another proof of this is very testable. Load up 20-30 apps in the switcher. Check RAM left. Then start releasing them one by one. The RAM read out in any one of several jailbroken RAM usage apps may go down a little here and there - but when you've emptied the whole switcher you'll never be anywhere near the RAM readout of after a reboot. It's totally random. And any RAM you regain could just as easily be from a timeout of a paused app in RAM releasing on its own.
I'm now quite tired and bored with this topic. :-/... Release apps from the switcher if you wish. But you're really wasting your time - and any Apple Genius at a store will tell you that too along with several developers I've chatted with. I'm gonna still call it a "myth".
First off, lets get a few things straight for the record.
1) Task killers are a WASTE OF TIME in a properly written OS. Android didn't even reach that level till 2.1 and still has issues. iOS actually took a step backwards with iOS 5.
2) Your experts (I normally NEVER do this out of professional courtesy) are IDIOTS. The task switcher has 3 functions.
a) Show you the last X (usually 80) apps used.
b) Maintain that list thru reboots.
c) Kill a task if the task is still in memory.
Those are facts that can not be argued with. All three items I just listed are DESIGN FEATURES.
3) I can list TWO different scenarios where I can both PROVE and DISPROVE both sides of this coin. BUT only one of them is FACTUALLY correct. And here is why:
A) Remove ALL items from the task switcher, reboot, load Tiger Woods, kill Tiger Woods. OH, I have pictures to back that up on post #39.
B) Remove ALL items from the task switcher, reboot, load ANY 20 apps, load Tiger Woods, kill every app EXCEPT Tiger Woods.
Guess which one show what really happens and guess which one MASKS the truth?
Personally I don't care what you want to believe. It is like asking if humans were created by God or Evolution. It doesn't matter how much evidence you provide, someone is going to be called a liar.
But when it comes to computers it is CLEAR CUT and PROVABLE. I proved it, you either can accept that you are wrong or you don't.
I didn't want this conversation to turn into a "he said, she said" because I just listed the EXACT scenario that causes people to see "their side of the truth". When the reality is, IF you kill an app in the task tray AND it is in memory it will release ALL or PART of the memory back to the OS based on several factors.
I may not be able to get my hands on the iOS' source code, but it is a *nix based OS. And I have studied the *nix OS since Xenix was introduced to the unwashed masses. iOS isn't special. It doesn't do anything revolutionary. It simply does what it was coded to do. And one of those features is killing a task and freeing the memory associated with it beyond the base stub of the application until such time iOS needs to free it to load a new app or expand the data footprint of an existing app.