3 votes

Applications HTML5 hors ligne

Android offre-t-il un bon support pour les applications HTML5 hors ligne pleinement fonctionnelles ?

Par "pleinement fonctionnel", j'entends sans limitations artificielles des fonctionnalités HTML5 ; par exemple, une limitation de la taille du stockage hors ligne rendrait impossible de nombreuses applications potentielles.

4voto

Zuul Points 8710

La limitation du stockage

Extrait de la documentation officielle fournie par le W3C :

Stockage sur le Web : Projet de l'éditeur 10 juillet 2012 - espace disque :

Les agents utilisateurs doivent limiter l'espace total autorisé pour les zones de stockage.

...

Il est recommandé de fixer une limite, le plus souvent arbitraire, de cinq mégaoctets par origine. Les commentaires sur la mise en œuvre sont les bienvenus et seront utilisés pour mettre à jour cette suggestion à l'avenir.

On peut supposer que les développeurs suivent les recommandations et qu'en fait il y a une limite (cinq mégaoctets). Il faut savoir que tout est en mouvement, mais je ne pense pas que cette limite changera radicalement.

En outre, vous pouvez accéder http://html5test.com/ et vérifiez le support de votre navigateur.


A titre personnel :
Je suis programmeur et j'ai développé quelques applications pour iOS et Android, qui dépassent la limite des 5 Mo. Tout fonctionne bien, et je n'ai eu aucune plainte du client ou des utilisateurs de l'APP.

Ma recommandation : Essayez de respecter la limite si possible, mais je pense que ces 5MB seront bientôt étendus.

Consultez cet article qui fournit quelques tests sur le Limites de stockage hors ligne . Posté le 24 février 2011 par Garth


Exemple d'une application HTML5 hors ligne

Google Courants

De belles publications gratuites et préférées pour votre téléphone et votre tablette.

Google Currents diffuse de superbes éditions de type magazine sur votre tablette et votre smartphone pour une lecture à grande vitesse et hors ligne.

3voto

R R Points 6242

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 .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X