Web application ou application mobile ?

choisir en se posant les bonnes questions

De Shazam à Instagram en passant par quelques oiseaux furibards, les applications mobiles ne cessent de se réinventer. Révolutionnant nos usages et notre façon de rester en contact, de jouer, d’interagir avec notre environnement, les applis mobiles semblent bien parties pour durer.

Et pourtant depuis quelques mois un nouveau concurrent est entré en lice : la web application. Avec l’arrivée du HTML 5 tout semble possible, les frontières s’amenuisent et les possibilités se multiplient.

Vous avez un compte de messagerie en ligne, vous avez déjà utilisé Google Maps, Twitter, Facebook ? Alors vous avez déjà utilisé une appli web.

Comment faire son choix ?

Il n’y a donc pas de règle absolue : ce qui détermine le meilleur choix, c’est votre projet.

L’arbitrage entre appli web ou appli mobile se fera en fonction de l’expérience-utilisateur que vous voudrez proposer :

  • POUR QUI ? (quel sera votre public-cible)
  • QUOI ? (que voulez-vous qu’il puisse faire grâce à votre application)
  • COMMENT ? (comment voulez-vous qu’il le fasse)

Selon vos objectifs, vos idées et le modèle économique que vous souhaitez privilégier, nous pouvons vous accompagner dans la définition de votre projet et analyserons les points forts et faibles de chaque solution afin de définir avec vous quelles sont vos meilleures options.

Un peu perdu ?

Rien de plus normal. Le schéma ci-dessous devrait vous permettre de mieux comprendre les enjeux qui se cachent derrière chaque choix.

Applications web
Applications mobiles
Prix Prix

Moins coûteuses

La web application repose sur des standards web et ne dépend pas d’applicatifs tiers comme c’est le cas pour les applications iOS et Android.

Plus chères à développer et à maintenir

Il faut une version du code par système d’exploitation qui exécutera l’application et même si le recours à des frameworks est possible le développement reste onéreux.

Performance Performance

Les fonctionnalités de votre appli web dépendent des possibilités du navigateur de votre utilisateur

Puissantes et adaptées à votre smartphone et capables d’utiliser toutes ses fonctionnalités

Seule l’application native permet de déclencher certaines actions comme l’enregistrement de photos, l’utilisation du gyroscope etc…

Compatibilité Compatibilité

La web application n’est pas liée à un dispositif de consultation particulier (smartphone, tablette, ordinateur…)

Restreintes à un système d’exploitation (iOS, Android, Windows Phone)

Commerce Commerce

Indépendantes des plateformes de diffusion et supportées par un système ouvert et libre

Sans doute l’argument le plus important : n’étant pas lié à un tiers vous ne subissez ni censure (Apple étant particulièrement actif) ni contraintes économiques.

Faciles à commercialiser : elles sont intégrées à des plateformes de diffusion (AppStore, Google Play Store…)

Les utilisateurs sont habitués à dépenser de l’argent pour des applications et le font plus volontiers sur iOS que sur Android.

Accessibilité Accessibilité

L’application est disponible à tout moment et en tout lieu depuis un navigateur récent

Restreintes à un système d’exploitation unique

Hors connexion Hors connexion

Consultables hors connexion, mais limité

Si techniquement c’est possible ce n’est pas la force des applis web. En effet le cache du navigateur n’a qu’un espace limité et ne permettra pas de stocker beaucoup d’informations.

Consultables hors connexion

La grande force de l’application native est de permettre de stocker de nombreuses informations sur le terminal et de rendre disponible ces informations sans connexion internet.

Maintenance Maintenance

Évolutives : une seule intervention sera nécessaire pour mettre à jour immédiatement votre appli

Un seul code source à maintenir permet de réduire les coûts de développement. L’application ne dépendant pas de tiers pour la publication des mises-à-jour, ces dernières sont alors immédiates.

Moins homogènes puisque la mise-à-jour est différée et dépend de l’utilisateur ; les correctifs et mises-à-jour ne seront pas immédiats

Il faut maintenant autant de version de codes que de système d’exploitation faisant tourner l’application et l’éditeur est dépendant du bon vouloir d’un tiers pour la diffusion de ses mises à jour. Si Apple bloque une mise à jour il faut se plier à ses exigences comme retirer certains contenus (Iznéo a ainsi dû retirer toutes les bandes dessinées présentant un corps dénudé).

Applications web
Prix Prix

Moins coûteuses

La web application repose sur des standards web et ne dépend pas d’applicatifs tiers comme c’est le cas pour les applications iOS et Android.

Performance Performance

Les fonctionnalités de votre appli web dépendent des possibilités du navigateur de votre utilisateur

Compatibilité Compatibilité

La web application n’est pas liée à un dispositif de consultation particulier (smartphone, tablette, ordinateur…)

Commerce Commerce

Indépendantes des plateformes de diffusion et supportées par un système ouvert et libre

Sans doute l’argument le plus important : n’étant pas lié à un tiers vous ne subissez ni censure (Apple étant particulièrement actif) ni contraintes économiques.

Accessibilité Accessibilité

L’application est disponible à tout moment et en tout lieu depuis un navigateur récent

Hors connexion Hors connexion

Consultables hors connexion, mais limité

Si techniquement c’est possible ce n’est pas la force des applis web. En effet le cache du navigateur n’a qu’un espace limité et ne permettra pas de stocker beaucoup d’informations.

Maintenance Maintenance

Évolutives : une seule intervention sera nécessaire pour mettre à jour immédiatement votre appli

Un seul code source à maintenir permet de réduire les coûts de développement. L’application ne dépendant pas de tiers pour la publication des mises-à-jour, ces dernières sont alors immédiates.

Applications mobiles
Prix Prix

Plus chères à développer et à maintenir

Il faut une version du code par système d’exploitation qui exécutera l’application et même si le recours à des frameworks est possible le développement reste onéreux.

Performance Performance

Puissantes et adaptées à votre smartphone et capables d’utiliser toutes ses fonctionnalités

Seule l’application native permet de déclencher certaines actions comme l’enregistrement de photos, l’utilisation du gyroscope etc…

Compatibilité Compatibilité

Restreintes à un système d’exploitation (iOS, Android, Windows Phone)

Commerce Commerce

Faciles à commercialiser : elles sont intégrées à des plateformes de diffusion (AppStore, Google Play Store…)

Les utilisateurs sont habitués à dépenser de l’argent pour des applications et le font plus volontiers sur iOS que sur Android.

Accessibilité Accessibilité

Restreintes à un système d’exploitation unique

Hors connexion Hors connexion

Consultables hors connexion

La grande force de l’application native est de permettre de stocker de nombreuses informations sur le terminal et de rendre disponible ces informations sans connexion internet.

Maintenance Maintenance

Moins homogènes puisque la mise-à-jour est différée et dépend de l’utilisateur ; les correctifs et mises-à-jour ne seront pas immédiats

Il faut maintenant autant de version de codes que de système d’exploitation faisant tourner l’application et l’éditeur est dépendant du bon vouloir d’un tiers pour la diffusion de ses mises à jour. Si Apple bloque une mise à jour il faut se plier à ses exigences comme retirer certains contenus (Iznéo a ainsi dû retirer toutes les bandes dessinées présentant un corps dénudé).

 

Quelques cas client

Application iOS

Studio Harmonic

Conception d'une application iOS

Saveurs

consequat. et, Aliquam Lorem leo. facilisis