1485 sujets

Web Mobile et responsive web design

Bonjour à tous!

Malgré mes recherches, je n'arrive pas à obtenir une réponse claire au niveau de la capacité de stockage des applications mobiles.

Je réalise un travail pour mes études, je dois développer une application permettant à l'entreprise qui me mandate de présenter ses produits sur tablettes. J'opte pour une solution client-serveur avec du côté serveur une base de données contenant les produits et côté client l'application mobile. Celle-ci doit pouvoir être utilisée sous plusieurs OS (Android, iOS etc.). Un développement de type web app ou hybride (type PhoneGap) me semble donc indiqué.

L'application ne servira qu'à la visualisation des produits. Le but serait donc de télécharger les données localement sur la tablette afin de permettre une utilisation hors ligne. Mais leur poids sera assez considérable (potentiellement >100 MO). Du coup il sera bien trop important pour être stocké dans les espaces offerts par HTML5 (localStorage et sessionStorage). Est-ce bien exact?

Selon la doc de PhoneGap, l'accès aux options de stockage du mobile se fait via openDatabase mais ne précise pas la taille maximale qu'elle peut atteindre... Et du côté des web app, est-ce possible ou est-ce qu'elles ne permettent pas d'accéder aux emplacements de stockage des supports?

Vu l'importante capacité de stockage des tablettes allant jusqu'à 96 GO (64 + 32 sur carte SSD), il doit forcément y avoir un moyen de l'utiliser! Smiley langue

Des idées?

Merci d'avance pour vos réponses!
salut,

je ne connais pas trop, mais après qques rapides recherches il semblerait que la capacité de stockage soit à définir. je n'ai rien vu (rapidement) concernant une limite maxi. par contre une limite minimum pour éviter "une Exception de type INVALID_STATE_ERR"
http://debray.jerome.free.fr/index.php?articles/L-api-websql-en-html5

d'autres précisions : http://developer.apple.com/library/safari/#documentation/iPhone/Conceptual/SafariJSDatabaseGuide/UsingtheJavascriptDatabase/UsingtheJavascriptDatabase.html

A+
Salut o06, merci pour ta réponse!

Je suis également arrivé sur les informations que tu m'as transmises...

http://www.nsbasic.com/app/technotes/TN08.htm

Ce site propose une comparaison entre Web apps et PhoneGap dans laquelle il précise une taille maxi de 5 méga pour l'application et ses données. Ce qui correspond à la limite par défaut du local storage.

Par contre il semblerait qu'elle puisse être modifiée... http://www.sencha.com/forum/showthread.php?173417-LocalStorage-5MB-limit

Du coup à voir les deux solutions sont envisageables. Reste à savoir quelle est la meilleure dans ce genre de cas...