Android is more ram hungry because it has a different policy on process lifecycle management.
If you hit home on iOS the app you are currently using is expected to pack up and be ready to get evicted from RAM.
If you do the same on Android the app will stay in RAM until there is a capacity crunch. Then the GC will go round waking up the oldest processes and ask them to free up pages. And if that is still not enough, start shutting them down.
If you hit home on iOS the app you are currently using is expected to pack up and be ready to get evicted from RAM.
If you do the same on Android the app will stay in RAM until there is a capacity crunch. Then the GC will go round waking up the oldest processes and ask them to free up pages. And if that is still not enough, start shutting them down.
This sadly result in slowdowns as the GC churns.