En 2007, Steve Jobs a présenté pour la première fois le concept de PWA au monde entier, lors de la présentation de l'iPhone. Des années plus tard, en 2015, le nom "PWA" a été inventé par Alex Russel, développeur Chrome, et Frances Berriman, designer, dans un article qui invitait à un "changement profond de notre compréhension et de nos outils" pour "construire de meilleures expériences à travers les appareils et les contextes au sein d'une base de code unique". Depuis, les PWA n'ont cessé d'être de plus en plus à la mode sur le marché. Voyons pourquoi.

Tout d'abord, qu'est-ce qu'une PWA ?

PWA signifie Progressive Web Apps: il s'agit de versions optimisées d'un site mobile avec des fonctionnalités d'applications natives (généralement indisponibles sur un navigateur).  

Les PWA sont la combinaison du meilleur des nouvelles technologies web et du meilleur des applications natives :

Les PWA combinent la pluralité des possibilités, la sécurité et l'ubiquité sur tous les appareils et systèmes d'information qu'offre le Web ; et l'autonomie, la fiabilité, les docks et barres de tâches qu'offrent les applications natives.
Une PWA se consulte comme un site web classique, à partir d'une URL sécurisée, mais permet une expérience utilisateur similaire à celle d'une application mobile, sans les contraintes de ces dernières (soumission aux App-Stores, utilisation importante de la mémoire de l'appareil, etc.)

Sans aucun téléchargement sur les magasins, il vous permet de.. :

     
  • Créer un raccourci vers le site ou l'application directement sur l'écran d'accueil de l'utilisateur
  • Recevoir des notifications push (comme une application classique)
  • Accès aux fonctions du téléphone telles que l'appareil photo, la géolocalisation, l'importation de documents et même la possibilité de signer ou de scanner un code-barres.
  • Utiliser l'application même sans accès au réseau grâce au mode hors ligne
  •      

Comme l'explique le site https://www.convertigo.com/, les applications Web peuvent atteindre n'importe qui, n'importe où, sur n'importe quel appareil, à l'aide d'une base de code unique.

   

 

Attention : Toutes les applications web ne peuvent pas être qualifiées de PWA. Une application web n'est qualifiée de PWA que si elle est composée de :

     
  • Un contexte sécurisé (HTTPS), donc servi sur un réseau sécurisé. La plupart des fonctionnalités liées à une PWA, telles que la géolocalisation et même les travailleurs de service, ne sont disponibles qu'une fois l'application chargée en HTTPS.
  •  
  • Un ou plusieurs Service Workers : un script qui intercepte et contrôle la manière dont un navigateur web gère ses requêtes réseau et la mise en cache des ressources. Cela permet aux développeurs web de créer des pages web rapides et des expériences hors ligne fiables.
  •  
  • Fichier manifeste JSON qui contrôle la manière dont l'application apparaît à l'utilisateur et garantit l'accessibilité des applications web. Il définit
    - le nom de l'application
    - l'URL de démarrage
  •    

Et tous les détails qui permettent de passer d'un site web à une application mobile.

       

Pourquoi cette technologie devient-elle de plus en plus à la mode ?

     

De nos jours, les magasins d'applications étant principalement gérés par Apple et Android, il est assez difficile de faire pousser votre application dans les App Stores si vous ne remplissez pas toutes les conditions requises pour être éligible.

C'est là que les PWA deviennent intéressantes : les PWA peuvent tout simplement être téléchargées par le navigateur web ! Cela signifie que chaque PWA que vous souhaitez télécharger / fournir peut être accessible directement depuis le navigateur (Safari, Chrome, Firefox etc..).

       

Le temps a prouvé que les PWA étaient géniales : la puissance des données hors ligne, l'installation directe sur les appareils sans les contraintes du magasin d'applications en quelques clics, etc. Nous pouvons nous attendre à ce que les personnes qui créent/utilisent des PWA soient de plus en plus développées dans un avenir proche.

PWA de Convertigo

       

Les plateformes Low code et No Code de Convertigo proposent toutes deux des PWA.

       

Vous avez déjà entendu parler de la nouvelle plateforme Convertigo No Code , un plus pour vos équipes métiers qui pourront facilement construire leurs propres apps, sans contraintes techniques. Une fois l'application imaginée, créée et mise en ligne, il est possible de la transposer en PWA : Convertigo Forms sera disponible sur tous les appareils lorsque le QR Code sera scanné !

     
     
Tous les cas d'usages
Découvrez des projets concrets et voyez comment nous aidons les entreprises à créer les bonnes solutions
Ebooks
Des réponses pertinentes sur des sujets spécifiques
Toutes les industries
Parcourez les secteurs où le No code/Low code apportent une grande valeur ajoutée

Convertigo est une plateforme FullStack pour le développement d'applications No code et Low code. Alternative Open Source et française aux plateformes d'entreprise telles que Microsoft Power Apps, elle transforme la façon dont les entreprises et les collectivités territoriales déploient leurs solutions métiers avec une double approche : du Low code pour les DSI et du No code pour les équipes métiers.

La plateforme Convertigo est enrichie de plus de 300 connecteurs permettant une intégration fluide et rapide avec différentes applications et bases de données et peut être hébergée On Premises.

Convertigo a des bureaux en France et en Amérique du Nord et sert des dizaines de clients Grands Comptes (Banque, Assurance, Secteur public).