When will one need to create a separate process in a Application?
<p>I was reading a article in Android developer blog <a href="http://developer.android.com/guide/topics/fundamentals/processes-and-threads.html" rel="nofollow">Process and Threads</a> which talks about creating new process for specific component of Application. But I failed to understand when will creating a new process in my application becomes a absolute need. Could you please help me understand following doubts I have in this regard.</p>

<ol>
<li>When as a developer I should feel I need to have a separate process for a Android component/s?</li>
<li>Does introducing a new process has any side effect on application's overall performance?</li>
</ol>

<p>Any other info is greatly appreciated.</p>

<p>Thanks,
SKU</p>
