Is there a real benefit to removing applications from the iOS multitasking bar?
Sometimes, if my iOS device (ipad or ipod touch) is acting sketchy or slow, I will bring up the multitasking bar (double-press the home button) and then remove items from that multitasking bar (do a long touch on one until they jiggle, then press the red delete spot on them.) I imagine that this is somehow saving memory or freeing up the device somehow.
But is that true? or are all those multitasking icons simple shortcuts, and deleting them has no real effect?
(bonus side question -- if it does really have no effect, what is a way to free up memory or complexity on the device other than shutting down and restarting?)
In a word, No.
Apple didn't want to hand over the responsibility of application and memory management to the user, and personally I'm glad that they made that decision.
The purpose of the multitasking bar is to allow users to switch between apps and to quit apps in order to open them afresh (in case of crashes or weird behaviour).
iOS doesn't actually allow 3rd party apps to continually run in the background. There are several methods that Apple have provided to developers which allow a sort of pseudo background tasking functionality.
Long and short is, iOS is pretty damn good at managing memory usage and will kill applications in situations where RAM is running extremely low to prevent a total OS crash.
My advice is, let the OS handle it.
Sometimes, I find that an application behaves poorly when going through suspend/resume, and I need to quit the application. For example, sometimes the NPR app for iPad stops being able to play playlist items. So I return to the home screen, bring up the recent apps list, and remove the NPR app from there. Next time I launch it, the problem is gone. (I am about to report this to the developer via the App Store.)
I agree that it is useless to stop applications in order to recover memory; however, I have found one case where it was useful : sometimes, iOS Mail is stuck and can't retrieve new messages from the IMAP server; in such cases, restarting Mail solves the issue.