3rd party app memory resident?
Might be a very n00b question. I can't seem to find an answer to this in any FAQs. How does the iPhone handle app loading and unloading? The obvious paradigm Apple tries to make here isn't open app and Quit but rather none of the apps are either open or closed but you simply switch from one phone function to the other.
However, internally, how does the phone handle this? Does it automatically load and unload, keeping the most recently opened ones in memory? Or does it keep all apps loaded once opened?
If it is the latter, I guess it won't play nicely with 3rd party apps, since there'll be more than the standard 9 on the phone and they wouldn't fit in memory. This may explain why I get lockups after using many 3rd party apps? The n00b's theory here is that they just keep getting loaded into RAM until there's no memory left? I don't think they'd have a Virtual Mem system here since the drive's flash based.
Can someone point to some answers or a relevant FAQ?