Several services, Same Android app
<p>I currently maintain an Android application which uses a big fat services handling :</p>

<ul>
<li>Bluetooth communication (constant through App usage)</li>
<li>File compression</li>
<li>Http Request</li>
<li>Canvas saving (the app uses Samsung Pen SDK, with huge canvas to save)</li>
</ul>

<p>I'd like to split the service into new namely services. Should I? Am I going to slow my app by using too much memory for those services? Is it going to be mess to maintain?</p>

<p>Thx in advance</p>