Share your experience!
Any app that is not in the foreground shuts down. For example, if I run TuneIn to listen to radio, then open Maps for navigation, within a minute or two TuneIn stops. If I then re-open TuneIn, while I am getting my station back up, Maps shuts down and I have to re-programme my journey! This is extremely frustrating. It is not limited to this combination, I have the same issue with Endomondo and BeyondPod. It also happens when using Chrome in the foreground, though less frequently. The issue is often, but not always, accompanied by notifications that Facebook has crashed.
This seems to me like a RAM management issue. When I go into Apps ->Running, the total of used RAM is far higher than the total of RAM for the running processes. For example, I have just run TuneIn and Maps to try to replicate the issue. The total RAM used is 319MB, but the total of the processes in the list only comes to 129MB. Is this normal?
I do not have any task killer installed, it is definitely the Android system itself that is shutting down these apps. From what I understand, the system would have to be pretty desperate for RAM to shut down an app that is currently in use!
I recently did a factory reset, which seemed to resolve the issue for about a week, but it is creeping back again now, and is causing me to lose confidence in the phone.
This isn't the easiest topic to google for, as mostly I see discussion of pros and cons of task killers, but even so I couldn't find any help out there, only a thread in this forum of other users experiencing the same issue, but without any helpful answers. I would appreciate any pointers regarding diagnostic work to do, potential causes or remedies.
As you say, what's happening is that your phone runs low on RAM and Android then starts to shutdown background apps to free up RAM. To avoid this, remove widgets from the homescreen, don't use any live wallpaper and try manually shutting down apps that uses alot of RAM.
It's normal that Android doesn't show all processes under Settings -> Apps -> Running. Don't know why Android doesn't do that but you can use Android System Info to check actual usage.