Lo que se refiere a HTML5 no es eso. El almacenamiento del DOM no es una característica del html. Así que vamos a abordar las preguntas ahora.
¿Tiene Android un buen soporte nativo para aplicaciones HTML5 sin conexión totalmente funcionales?
Hay varias versiones de Android y, por tanto, cada uno de los navegadores de serie implementa un conjunto variable de las diferentes especificaciones. Una forma de averiguar si la función de la que dependes es compatible es utilizar un sitio web como Prueba de HTML5 para comparar las diferentes versiones. También asegúrese de no olvidar a los usuarios de Opera Mobile y Chrome.
Por totalmente funcional quiero decir sin limitaciones artificiales en las características de HTML5
Ningún navegador limita las funciones de forma artificial. A lo sumo no se implementa.
Por ejemplo, un límite en el tamaño del almacenamiento fuera de línea haría imposible muchas aplicaciones potenciales.
Estás muy equivocado. El límite está en la especificación del almacenamiento del DOM. Es intencional y es poco probable que cambie. No quieres que las aplicaciones ocupen cientos de megabytes de espacio, ¿verdad?
Además, por favor, publica ejemplos de aplicaciones HTML5 sin conexión que funcionen bien en Android.
Lo siento, no uso ninguna.
Sin más detalles esto es todo lo que puedo decirte.
Para más información, consulte la documentación disponible en el Red de desarrolladores de Mozilla .