Thank you, very helpful. Yes, I come from a windows world, it's hard for me to imagine apps doing what they are meant to without causing problems. (god how much I hate windows)
I'm going to test this, I'll keep 30 apps open for a day and see how the phones reacts and if it makes any difference to battery life, reaction time, etc.
This is all very strange for me... you're saying that there is actually very little difference between a closed app and an open app. You're saying that all apps could be open all the time and it won't make any difference to anything................
Using SystemPanel Lite (free in the Market - try it) I just checked.
Including a few vendor-supplied apps for its hokey-pokey (you saw the video) plus my own apps - I have 25 _actively managed apps_ right now. It's probably not uncommon for me. With your advanced Android 2.3 compared to my Android 2.2 - your phone should have no trouble with this.
Are they all running? Many are hybernating - but if go to them, they're there instantly. As a user, without system tools like the one I'm suggesting - you can't tell what's running and what's not - nor should you need to.
Here's a printout that you won't understand - but it will inform and enlighten.
It's a snapshot of what my phone was doing under the hood one day when I asked this question before. Android is managing 40 apps or so at that point - maybe 5 of them were mine that I launched on purpose - the rest are system services.
Unlike what you expect - Android is running essential services all of the time.
It is at least as sophisticated as any consumer-use laptop with any OS you can name.
Here's that snapshot (it's a pdf pop-up, click it):
View attachment sample_of_stock_evo_processes.pdf
Now - you may notice how many processes are running under the hood.
Battery:
OK - like a laptop: if you walk around with your media player going, playing movies, while you stream high-speed Facebook updates, and maintain some large file downloads in the background, while using Google maps and GPS to track your location and keep track of your footsteps on the web - yeah, like a laptop - the more services you use, the quicker your battery will go.
If you have 60 less-service intensive apps running (not actually running - being managed, Android will decide about what runs) at once - you'll see much, much less battery impact.
And - using SystemPanel Lite, you'll see your CPU speed up and slow down to accommodate and also respond to the system load. Ditto with memory use.
And it's all optimized to walk the line - so you don't have to - between speed and efficiency and battery life.
It's about the slickest thing you've ever seen.
Not even your laptop can do that.