AIR pour mobiles – Différentes stratégies de sauvegarde: SharedObject et File
Quand on développe une application mobile, il y a un élément qui devient essentiel, c'est la sauvegarde des informations de l'utilisateur. En effet, l'application peut être arrêtée à n'importe quel moment, notamment par le système d'exploitation lorsqu'il a besoin de ressources et que l'application n'est pas utilisée.
Lorsque l'application n'est plus visible, il faut donc systématiquement sauvegarder les informations importantes de la session utilisateur, par exemple la progression dans un jeu ou un message qui était en train d'être tapé.
Pour cela, il y a 3 grandes stratégies de sauvegarde:
- SharedObject
- File
- Base de données SQLLite
Chacun a ses avantages et ses inconvénients (rapidité de mise en place, vitesse d'exécution, serialization d'objets, mise à jour, …) et il vous faudra choisir la bonne solution pour votre application.
Pour vous aider, un article de Dev Center Adobe présente 2 de ces techniques, les plus simples à mettre en place: File et SharedObject:
Saving state in AIR applications for iOS devices
Pour les bases de données SQLLite, vous pouvez vous inspirer des tutoriaux déjà existants sur le net pour AIR classique, le fonctionnement sera le même sur mobile. Je vais essayer de poster des tutoriaux sur ces techniques, notamment File et SQLLite dans les prochaines semaines sur flex-tutorial.fr.
Articles similaires
- Adobe Air 2.0, les fonctionnalités annoncées
- Adobe AIR – Utilisation d'une base SQLite locale
- Flex Shared Object – Partager des SharedObjects entre plusieurs SWF
- Flex Shared Object – Créer, lire et écrire des SharedObject
- Flex Shared Objects – Conserver le type des objets dans un Shared Object avec le metatag RemoteClass
Aucun trackbacks pour l'instant





