title: Versioning approaches for a HTML5 Mobile app
body: <p>I am creating a mobile appl using Phonegap, HTML5 and web services. This will be targetting both the Android and the iOS (Ipad and Iphone) devices.</p>
  
  <p>What approach do I need to use for versioning the mobile app and the services? If both the app and the web service starts with version 1.0,</p>
  
  <ol>
  <li>Should I have new versions for both of them at the same time?</li>
  <li>If the user ignores a new version and doesn't do the update, do I need to maintain older versions of the service?</li>
  <li>If yes for (2), how long would I keep the older versions around?</li>
  <li>Is there a way to force the user to do the app upgrade?</li>
  </ol>
  
  <p>Any help is appreciated.</p>