Originally Posted by maianhvk
I just saw an explanation for why we don't need an app killer for android - it multitasks effectively, unlike other OS.
In short, when we leave an app "running", it sort of freezes right there and then so that we return to the exact state as we leave it. It doesn't consume any real memory, so don't fret when the running app list is 2-page long.
Isn't that a huge advantage over iPhone's OS?
Yes, it is - but developers have to implement the right functions on their apps to make sure the app behaves as it should when pausing/resuming. As the saying goes "with great power, comes great responsibility".