View Single Post
Texrat's Avatar
Posts: 11,700 | Thanked: 10,045 times | Joined on Jun 2006 @ North Texas, USA
#48
Originally Posted by Benson View Post
Eh? Why's that, and what sort of awareness you mean?

Perhaps I don't understand what you mean, but it seems to me pointless to have any IPC not because we need to exchange information to complete our separate tasks, but because we chance to be running on the same system. If you can't control the other tasks, why (and what) do you need to know about them?
Applications are sometimes "siloed", even in frameworks that support multitasking. That can spell disaster when multiple apps want to make use of the same resources. Even if they launch one at a time, that doesn't prevent conflicts if there isn't at least some low-level awareness of each other's existence. By that I mean something like (example only): "Oh, I'm not the only app on the device that can interact with media. Fine. I won't lock up any media resources or leave anything of myself behind when I close that could interfere with the operations of one or more of my siblings".

I'm oversimplifying, but only because we have a diverse audience here. Application awareness should be the default behavior in any environment these days, now that we're long past basic DOS.
__________________
Nokia Developer Champion
Different <> Wrong | Listen - Judgment = Progress | People + Trust = Success
My personal site: http://texrat.net