*doing IT right!

Mob app developement

Il existe aujourd'hui trois moyen de diffuser et d'échanger de l'information sur les terminaux mobiles: application native, application web, application hybride

1) Développer une application native!

Solutions réservée aux portefeuilles bien garnis.

En effet, que cela soit lors de la création ou lors de la maintenance, les coûts sont multipliés car le développement nécessite deux codes distincts (android, ios).

Cela dit, il y a des avantages:

  • performances idéales
  • utilisation offline
  • accès natif à toutes les fonctionnalités de l'os telephone, notifications etc..

2) Développer un site web responsive (RWD) AMP !

Solutions la plus économique. (un seul code à maintenir)

En effet, il n'est plus possible aujourd'hui de développer un site web sans penser expérience utilisateur (UX) et donc de s'adapter au terminal utilisateur (pc, tablette, portable).

Cela permet de faire "d'une pierre deux coups".

Cela dit, il y a des inconvénients:

  • navigation offline plus complexe
  • adaptabilité limitée
  • utilisation plus complexe de part la non disponibilié sur les stores
  • notifications impossibles

3) Développer une application Hybride !

Vient ensuite la troisième solution qui est un bon compromis entre les deux précédentes. 

Bien plus rapides et moins chères à développer qu'une application native et un peu plus chère qu'un site compatible mobile, l'application hybride combine le meilleur des deux monde.

Il y a des solutions hybrides qui sont plus proche du web (ex: Ionic) et des solutions hybrides qui sont plus proche du natif (ex: React).

Les solutions hybrides permettent de développer des application performantes, disponibles sur store, utilisant une bonne partie des composants mobiles (notifications, geoloc, navigation offline..).

Dans le cas de Ionic, le code est unique ("Write once, run everywhere") et ne nécessite pas d'adaptations par rapport à la plateforme (android / ios) avec un language web (angular js2) ce qui permet de développer des applications mobiles au meilleur prix.

4) Rendre votre site compatible PWA (progressive web app) !

Vient ensuite la troisième solution qui est une solution récente qui sera certainement le futur du développement mobile. C'est un excellent compromis entre les trois précédentes qui apporte d'autres avantages. 

Bien plus rapide et moins chère à développer (centralisation du code, plus besoin d'api), la technologie PWA est le futur du développement mobile et risque d'enterrer prochainement les autres options..

Plus d'informations sur le PWA et les CMS PWA

Cette solution n'est pas encore compatible avec tous les navigateurs mais les choses avancent..

Conclusion

Chaque solution mobile a son périmètre d'action, et c'est votre BESOIN et VOS OBJECTIFS qui vont vous orienter vers la solution adaptée.

Edit: Les technologies évoluent et il se pourrait que le PWA (point n° 4) deviennent la norme dans quelques années.

N'hésiter donc pas à nous contacter pour tout conseil à ce sujet! 

Contact

367 rue de saint-denis
45590 Saint Cyr en Val

ouvert de 9h à 17h

02 46 65 02 00