Android Service Distribution
<p>I have developed an android service. Any android app can use it's API's to get some kind of news updates from this service. I want to distribute this service so that any android app on the phone can use this service. My questions here are :</p>

<ol>
<li>When some android application try to use its API on the phone and suppose that service is not available on the phone then what will happen ?</li>
<li>How will android application developer will make sure that the service is available on the phone ?</li>
<li>Does application developer has to bundle service with his application ? If yes then wont be there multiple instances of same service on phone if multiple application contains same service on the phone ?</li>
</ol>

<p>Thanks
Dalvin</p>
