1. iOS has certain system services running in the background as well, you don't see it. For example, Whatsapp or Viber is running in the background on iOS all the time for them to receive messages. On Android 4.0 and after, you have the same option of pulling up all recently opened apps and removing them from cache with one swipe.
2. Some of the apps aren't running, their cached to memory.
3. Why just not shift to iOS then?
1. swiping away apps in the recent doesn't do much. I thought it closed them but they remain active under 'running apps' in Go Launcher, and using another app to determine memory use, they are occupying RAM. iOS doesn't have Facebook, Video player, App Store, Maps and such running until I open them. in Android I got Facebook, Play Store, and many other non-essential crap running that I only use a little, but they shouldn't be open all the time! I close them and they just open back up. Autostarts can't keep that from happening. even when all 'receivers' are turned off, the app still spawns itself.
2. I do not care. cached or not they're there and I want them to stay closed when I kill them. when they're 'cached' they are using up internal storage (the dalvik cache)
3. I use iOS a lot. but I do like some of Android's customization features, and I can't carry an iPad around in my pocket. i'm saving money for an iPod touch though unless I can fix what I find wrong with Android-I know it can be done! it's just no one is out there helping people do it. they keep telling us to let Android manage apps. I don't want my OS managing anything! what good is having an OS regarded as letting the user have control (and not limits like is often associated with Apple and Microsoft) if I can't control anything? I mean is control in Android only meant to apply to themes? I could do that on a BlackBerry.
point being I want to control the system not the other way around. there has to be a way to turn off the ANR dialogs. force apps to silently crash like in iOS. I want all control over which apps run and don't run. apps shouldn't load without my telling them to. you can say 'Let Android do it on its own it will kill apps when memory is needed' till you are blue in the face. the fact is when I do that my phone's memory dips to 5MB RAM remaining and locks up. I can only keep it stable by force closing apps and even then, some of them start back up. I do know apps such as ES File explorer, Music player, and 1Mobile Market will stay shut down like they're supposed to, but I don't even use GPS. why is 'Maps' running? why is 'Google Play' running when I never use that abomination anymore? why is 'Calendar' running? I never set dates!
if you like the idea of giving up control and turning it over to an operating system, fine. I do not feel the same way. and tons of users who ask questions on multiple forums about finding methods of keeping apps closed until they personally open them really do not want to hear 'let Android do it'.