Otra cosa importante que veo que tenes confución. Que soporte IndexedDB o no, distinitos navegadores de Android, no tiene mucha relevancia. Porque?. Estas haciendo una aplicacion hibrida. Esta aplicacion esta empaquetada en APK y funciona dentro de un widget de Android llamada WebView. El WebView, para decirlo facil es una especie de navegador basado en WebKit para las aplicaciones Android que permite incluir HTML5, JS, CSS. Perooooo...y aca esta el gran problema de todos los que hacen apps hibridas . El WebView no funciona 100% como un navegador normal, le falta mucha de la API y funcionalidades de un navegador. Digamos que es una version reducida. Por ello muchos desarrolladores de apps hibridas se pegan la cabeza contra la pared, cuando pretenden que una app hibrida funcione igual de como funciona en un navegador normal.
Si es cierto que el webview viene mejorando con cada API de Android que sale. Y los frameworks vienen sacando plugins que no funcionan 100%, pero van.
Hay que recordar que es una app hibrida, no tiene ni la funcionalidad, calidad, rendimiento, etc de una app nativa.
Aca te dejo un plugin de Cordova para IndexedDB
https://github.com/MSOpenTech/cordov...ster/README.md