Factors to consider to choose among client-side application or web application
<p>It seems that there are 2 choices to develop a solution for Android platform : client-side application and web application.</p>

<p>According to <a href="http://developer.android.com/guide/webapps/index.html" rel="nofollow">http://developer.android.com/guide/webapps/index.html</a></p>

<blockquote>
  <p>The approach you choose for your
  application could depend on several
  factors...</p>
</blockquote>

<p>But the tutorial doesn't mention what factors I should consider. May I know what is the factors I need to consider? Or in another word, <strong>what is the pros and cons of each solution</strong>?</p>

<p>p/s : When I talk about web application, I also mean the solution provided by <a href="http://www.phonegap.com/" rel="nofollow">http://www.phonegap.com/</a> as well. Seems that they able to pack HTML, JavaScript and CSS into a single package which looks like native app. (I haven't try that out)</p>
