title: Extending HTML5 mobile app for more file storage
body: <p>My team is writing an HTML5 app that uses the appcache and localstorage heavily. Our target platform is ipad and android tablets (and design time we work extensively in desktop browsers, though that's not necessarily a must-have). </p>
  
  <p>Now we want to add some offline-available features that will be beyond what the browser-based storage can support-- namely a library of video &amp; binary content that will be bigger than the appcache can handle.</p>
  
  <p>Without the major mobile browsers implementing the html5 filesystem api, it seems very much like some kind of native app approach will be required (PLEASE correct me if I'm wrong here... I'd love to be wrong on this!). So, I'd love to hear opinions/experiences folks have had. We're noodling around with a few different ideas involving one or more of the following:</p>
  
  <ol>
  <li>Compiling in phonegap + using their file apis</li>
  <li>Using the Dropbox sdk (which would also require some kind of native support, not sure if phonegap would work)</li>
  <li>writing per-platform custom native apps that host webkit controls, then providing the majority of functionality with our existing, cross-platform html5 app (basically we'd be writing a per-platform custom browser using the standard webkit controls).</li>
  </ol>
  
  <p>Note that I'm a fan of #3 because I feel like we could release a relatively stable shell but then preserve the html5 cross-platform goodness &amp; ease of distribution of our app. However, I don't know if this approach works (and/or if Apple frowns upon this type of approach-- seems like a bit of an App Store loophole).</p>
  
  <p>Very interested to hear what you've tried and/or heard about.</p>