Progressive Web App VS Native App ? Il s’agit d’un débat sempiternel mais la donne change depuis quelques années ! Pourquoi les Progressive Web Apps sont-elles meilleures que les applications natives ? Les PWA sont-elles l’avenir ?

Une application web progressive est un site web qui se comporte comme une application mobile native. La principale différence entre une application mobile native et un PWA est qu’un PWA fonctionne dans un navigateur, il n’est donc pas nécessaire de le télécharger à partir d’un app store. Grâce aux agents de service, les PWA peuvent enregistrer des données sur l’appareil d’un utilisateur dans le cache.

I – Comparaison des Progressive Web Apps vs Native Apps

1/ Possibilités des Apps

En ce qui concerne les capacités, il n’y a pratiquement aucune différence aujourd’hui. Il y en avait avant cependant. C’est probablement ce qui explique l’adoption des native apps. Le web continue d’ajouter de plus en plus de nouvelles fonctionnalités qui s’intègrent profondément à la plate-forme.

La seule chose, c’est l’expérience HORS ligne. La Web App sera plus limitée parce qu’elle n’est pas enregistrée sur le portable de l’utilisateur. Mais dans quelle situation nous n’avons pas accès à Internet ? Dans le métro, dans les avions, Internet s’invite partout désormais !

2/ Distribution des Apps

Les applications Web progressives (PWA) sont fournies en utilisant le rendu HTTPS dans un navigateur. Elles peuvent être ajoutées avec un icone à l’écran d’accueil. Les PWA proposent ainsi une expérience plein écran de type application.

En revanche, les applications natives nécessitent un magasin d’applications et plusieurs étapes de téléchargement.

3/ Support Hardware des Apps

Les PWA sont conçues pour fonctionner sur n’importe quel appareil et dans n’importe quel navigateur.

Les applications natives sont limitées à un seul système d’exploitation et nécessitent des bases de code dupliquées

4/ Engagement sur les Apps

Les PWA permettent un engagement instantané.

Les applications natives demandent un effort supplémentaire puisqu’il faut les télécharger.

 

Conclusion n°1 : En termes de fonctionnalités, les Web Apps progressives équivalent les applications natives.

 

II – Combien de temps sera réellement utilisée votre app ?

Selon la façon dont vous lisez les statistiques d’utilisation, vous pourriez penser que le web est mort. Mais ce n’est pas le cas. Les applications natives dominent le temps passé sur l’écran de l’utilisateur. Elles représentent 87 % du temps que nous passons sur nos appareils. Cela ne laisse qu’un maigre 13% pour nos sites web.

Plus de 80% du temps sur des applications éditées par Facebook

Une plongée plus profonde dans les 87% de temps d’utilisation des applications natives est révélatrice. La grande majorité de ce temps est passé sur Facebook et Instagram. Et presque tout le temps est passé dans des applications appartenant à Facebook (Facebook, Facebook Messenger, Instagram, WhatsApp). Encore 10% se répartit principalement entre Google, SnapChat, YouTube et GMail.

Comment utilisons nous les autres applications ?

La popularité des applications au-delà de ces  grosses marques commence à décliner rapidement. Nous utilisons plus d’une fois moins de 10 % des applications que nous téléchargeons. Et après 3 mois, la plupart de ces applications inutilisées sont supprimées.

D’ailleurs l »adulte moyen télécharge ZERO applications dans un mois donné. La plupart des téléchargements d’applications ont lieu lorsqu’un nouveau téléphone est acheté et que cette activité consiste à télécharger des applications pour lesquelles le client a déjà une relation établie.

Plus important encore, 90 % des applications que nous téléchargeons sont supprimées après une seule utilisation. Cela signifie que la majorité des applications ont un retour sur investissement horrible. La plupart d’entre elles perdent tout simplement de l’argent.

 

Conclusion n°2 : En terme d’utilisation, votre app risque d’être asssez peu utilisée, voire même supprimée rapidement. Devriez-vous donc investir une fortune dedans ?

 

III – La superpuissance dans le développement des Progressive Web Apps

Normalement, vous êtes déjà convaincus qu’il faut choisir les Progressive Web Apps, mais ce n’est pas encore terminé. Le StartuppersClub rentre plus encore dans les détails pour vous expliquer la superpuissance du développement Web comparé au développement d’applications.

Développer une Progressive Web App n’a jamais été aussi facile … avec des fonctionnalités natives !

Les API intégrables dans le développement de votre Web App premettent pratiquement tout ! Les nouvelles API web ouvrent l’accès aux caractéristiques des natives apps. Les notifications push natives sont l’une des fonctionnalités les plus intéressantes de ces dernières années. Blue Tooth, USB, caméra, géolocalisation, partage et bien d’autres API sont également disponibles.

La plupart de ces nouvelles API sont protégées par HTTPS pour garantir la sécurité du web. Le protocole SSL crypte les données entre le serveur et l’agent utilisateur (navigateur), ce qui permet de stopper les attaques potentielles.

Les géants Android et Microsoft se mettent aux Progressive Web Apps

La dernière version d’Android prend en charge la soumission directe des PWA au Play Store. Microsoft fait passer les PWA à un niveau supérieur. La firme encourage les développeurs à rendre ces applications disponibles dans le magasin et à les rendre capables de fonctionner avec les fonctionnalités de Windows 10, comme l’Action Center. Microsoft trouve même votre PWA sur le web et la soumet automatiquement au Windows Store !

Trouver ses futurs clients est nettement plus facile avec une Progressive Web App

En effet, le web a une encore une autre superpuissance que les applications natives ne pourront peut-être jamais atteindre : Vous pouvez être découvert dans un résultat de recherche. Vos utilisateurs cherchent dans le moteur de recherche de Google ! Quand ils ont un problème, ils ne cherchent pas dans le moteur de recherche de l’App/Play Store !

Web App et SEO

Et en plus il est plus facile de partager un lien vers une page spécifique d’un site que vers une application. Une application vous demandera de la télécharger puis de trouver le contenu dans l’application. c’est encore une énorme différence ! Vous pouvez bien sûr partager le contenu d’une application sur les médias sociaux, mais c’est le contenu qui compte, pas l’application elle-même. En général, le contenu est disponible via une URL vers un contenu web. Le SEO prend tout son sens pour une Progressive Web App. Logique non ?

Web App et Campagne de publicité Google

Cette solide base technique rendra également les campagnes de PPC ou de remarketing moins coûteuses, car Google et d’autres sociétés factureront moins cher parce que la qualité de votre page d’accueil est supérieure.

Web et Cache pour améliorer l’expérience client

Une fois que quelqu’un visite votre Progressive Web App, vous pouvez créer un système de cache pour les pages clés. Cela signifie que la prochaine visite sera instantanée, ou meilleure que la première, ce qui améliorera votre capacité à le convertir en client.

 

Conclusion n°3 : Le développement des applications progressives (Progressive Web Apps) est nettement plus facile et faire connaître sa Web App est plus simple qu’avec une application native.

 

Les Progressive Web Apps remplaceront-t-elles les applications natives ?

De nombreuses entreprises que vous connaissez ont déjà remplacé les applications natives. Facebook, Microsoft, Google, Twitter, Starbucks et d’autres marques le font.

Elles choisissent les PWA plutôt que les applications natives ou mobiles car elles leur permettent de contrôler totalement leur expérience, leur capacité de commercialisation. Cela leur permet également de réduire les coûts de développement et de maintenance.

Les consommateurs choisissent des applications web progressives plutôt que des options natives parce qu’elles sont plus faciles d’accès, qu’elles nécessitent moins d’espace disque. Et surtout enfin parce qu’elles ne sont pas liées à une expérience fastidieuse de l’app store.

Avec une web app progressive, vous n’aurez plus la crainte de voir Apple censurer ou supprimer l’application. Et vous supporterez moins de coûts de marketing élevés pour acquérir des clients

Qu’en est-il de la capacité à commercialiser une application native sur des applications web progressives ?

Le coût marketing d’acquisition d’une nouvelle installation d’application se situe entre 4 et 12 dollars. Comparez cela au coût d’une campagne publicitaire de type « pay per click », qui s’élève en moyenne à environ 0,31 $ par visite. La différence est énorme, et encore plus si on se souvient de ce qu’on a vu plus haut : la plupart des applications sont supprimées ou peu utilisées.

Selon Gabor Cselle, « Dans une application mobile grand public, chaque étape que vous ajoutez à votre flux d’embarquement vous coûtera environ 20 % des utilisateurs« .  Vous voyez ci-dessous un exemple parlant de la déperdition d’utilisateurs.

Mobile Apps Lose 20% in the Download Process

 

Conclusion n°4 : En termes financier, le développement d’une Progressive Web App sera certainement plus rentable (ou moins coûteuse).

 

La comparaison entre les progressive web apps et les applications natives est en faveur des PWA

  1. La Progressive Web App offre autant de possibilités et de fonctionnalités, si ce n’est plus !
  2. Le développement de la Progressive Web App est moins cher.
  3. L’acquisition de nouveaux clients est facile par le référencement et moins coûteuse.
  4. Les App Stores d’applications natives s’ouvrent aux Web Apps, donc vous ne serez pas limités.

⇒ Les Progressive Web App devraient retenir votre attention !

Enfin, demandez-vous si vous avez un site web et/ou une application en ce moment? Ceux qui ont site web l’intégreront dans une Web App. Ceux qui ont une app native, vous avez généralement besoin de votre site web pour vendre votre application. Pourquoi obliger le visiteur à quitter votre site web, à se rendre dans un magasin d’applications tiers, puis à suivre 8 étapes supplémentaires pour charger votre application ?

Note : Pour passer à l’étape suivante et obtenir d’autres fonctionnalités de l’application, comme une icône sur l’écran d’accueil, il suffit de le demander.

Si vous souhaitez une Web App simplement, vous pouvez développer avec Bubble. Découvrez quelles fonctionnalités peut-on développer avec Bubble.