SONAR|HES-SO

SONAR|HES-SO

SONAR|HES-SO regroupe les travaux de bachelor et master diffusables de plusieurs écoles de la HES-SO. Consultez cette page pour le détails.

En cas de question, merci de contacter les bibliothécaires de la HES-SO : bibliotheques(at)hes-so.ch

Bachelor thesis

Développement natif, xamarin, hybride ou web : critères de choix et arbre de décision pour un développement mobile

    2016

50 f.

Mémoire de bachelor: Haute école de gestion de Genève, 2016

French En l’espace d’une dizaine d’années, le marché des mobiles intelligents s’est beaucoup développé. Trois entreprises se partagent le marché : Google avec Android, Apple avec iOS et Microsoft avec Windows Phone. Chacun propose une approche différente et un ensemble d’outils afin de concevoir une application mobile sous la forme de développement natif. Il profite de toute la puissance et les accélérations matérielles pour fournir la meilleure expérience utilisateur. Cependant, chaque plateforme nécessite un développement spécifique qui implique un investissement important en matière de développement, de maintenance et d’évolution afin de pouvoir distribuer une application sur les différents stores. Le développement d’une application web constitue une alternative qui pourra s’exécuter dans un navigateur internet sans se soucier du système d’exploitation. Elle possède néanmoins plusieurs inconvénients. Plus récemment, de nouveaux outils ont vu le jour avec pour ambition de simplifier le développement d’application mobile multiplateforme. Alors comment choisir quel type de développement est le plus approprié lorsqu’on veut concevoir une nouvelle application mobile ? Est-ce qu’une solution est toujours meilleure qu’une autre ? Quels sont les avantages et les inconvénients de chacune ? Ce travail a pour objectif d’analyser ces différentes solutions. Pour cela, les critères suivants seront analysés à travers la création de divers prototypes : Accès aux fonctionnalités : Toutes les plateformes ont-elles accès de la même façon au hardware des smartphones ? Stockage local : Dans quelle mesure pouvons-nous archiver temporairement et durablement du contenu dans les smartphones ? Communauté, documentation et version : Les plateformes sont-elles pérennes et dans quelles mesures pouvons-nous envisager leur avenir ? Performance : Toutes les plateformes sont-elles équivalentes en termes de réponse de calcul ? Temps de développement : Une plateforme apporte-t-elle plus d’avantages en termes de développement ? Coûts : Quels sont les coûts induits de chaque plateforme ? Interface graphique : Une plateforme apporte-t-elle une expérience utilisateur meilleure que les autres ? Lorsqu’un développement mobile est envisagé, il est important de bien définir les spécifications de l’application. Ainsi, on pourra évaluer l’importance des critères à l’aide d’une matrice de préférence. Par la suite, une matrice de décision nous indiquera la technologie la plus adaptée suivant le contexte.
Language
  • French
Classification
Computer science and technology
Notes
  • Haute école de gestion Genève
  • Informatique de gestion
  • hesso:hegge
License
License undefined
Identifiers
  • RERO DOC 278092
  • RERO R008560995
Persistent URL
https://sonar.ch/hesso/documents/314539
Statistics

Document views: 28 File downloads:
  • TDIG_Falvo_Luca.pdf: 69