Ce que vous appelez HTML5 n'est pas cela. Le stockage DOM n'est pas une caractéristique du HTML. Alors répondons aux questions maintenant.
Android offre-t-il un bon support natif pour les applications HTML5 hors ligne pleinement fonctionnelles ?
Il existe plusieurs versions d'Android et, par conséquent, chacun des navigateurs standard met en œuvre un ensemble variable de spécifications. Une façon de savoir si la fonctionnalité dont vous dépendez est prise en charge est d'utiliser un site web comme Test HTML5 pour comparer les différentes versions. N'oubliez pas non plus les utilisateurs d'Opera Mobile et de Chrome.
Par pleinement fonctionnel, j'entends sans limitations artificielles des fonctionnalités HTML5.
Aucun navigateur ne limite artificiellement les fonctionnalités. Tout au plus, elles ne sont pas implémentées.
Par exemple, une limite sur la taille du stockage hors ligne rendrait impossible de nombreuses applications potentielles.
Vous vous trompez lourdement ici. La limite est dans la spécification du stockage DOM. C'est intentionnel et peu susceptible de changer. Vous ne voulez pas que les applications prennent des centaines de mégaoctets d'espace, n'est-ce pas ?
Veuillez également publier des exemples d'applications HTML5 hors ligne qui fonctionnent bien sur Android.
Désolé, je n'en utilise pas.
Sans plus de détails, c'est tout ce que je peux vous dire.
Pour de plus amples informations, veuillez vous reporter à la documentation disponible sur le site Web de la Commission européenne. Réseau de développeurs Mozilla .