Applications Web progressives: qu'est-ce que c'est? Expliqué simplement
Les applications Web progressives sont le modèle d'application de l'avenir. Vous pouvez découvrir exactement le terme et le fonctionnement de ces applications dans cet article.
Que sont les applications Web progressives?
- Le terme "progressif" vient du latin et signifie "progressif" ou "progressif". Les applications Web progressives sont des applications avancées qui présentent de nombreux avantages par rapport aux applications naturelles.
- HTML5, CSS3 et JavaScript peuvent être utilisés pour l'implémentation.
- L'idée derrière les applications Web progressives est la suivante: les applications ne devraient plus être installées à partir du magasin à l'avenir, mais via le navigateur Internet, car elles sont disponibles sur tous les appareils de toute façon.
- Le Washington Post, Flipkart, le portail familial netmoms et Booking.com ont déjà les premiers PWA à succès sur le marché. La boutique en ligne indienne Flipkart en est un parfait exemple, qui a pu atteindre une augmentation du taux de conversion de 70% et un triple temps sur le site avec la PWA. Le taux de conversion se réfère au nombre d'utilisateurs qui sont venus sur le site en tant que parties intéressées et «convertis» en clients. D'autres exemples de PWA sont Google I / O, Get Kana!, Air Horner, Expense Manager ou QR Code Scanner.
- Les applications Web progressives ne sont pas encore prises en charge par tous les navigateurs. Chrome et Firefox sont déjà entièrement compatibles, il y a des signaux positifs de Safari, Opera et Edge.
Voici comment fonctionnent les applications Web progressives
- Une application Web progressive - PWA pour faire court - est lancée en entrant l'URL correspondante dans le navigateur. Le serveur Web reçoit la demande et la transmet à la PWA, qui génère ensuite le code source HTML d'un site Web.
- Ce site Web est adapté à l'appareil final en raison de la conception réactive. Bien que le PWA soit accessible via une URL, vous pouvez faire glisser l'icône sur votre écran d'accueil et utiliser l'application hors ligne.
Employé de service - une partie importante des applications Web progressives
- Les employés de service sont gérés par des sites Web en arrière-plan et sont principalement utilisés pour la mise en cache, c'est-à-dire pour stocker temporairement des informations pour une utilisation hors ligne. Une fois que les informations ont été appelées en ligne, elles peuvent être utilisées à plusieurs reprises, même si le terminal est actuellement hors ligne.
- Les techniciens de maintenance doivent être spécialement programmés, enregistrés en JavaScript et installés. Étant donné que les employés de service ont besoin de HTTPS, chaque PWA fonctionne également avec HTTPS. Les travailleurs des services sont également fournis par différents cadres, de sorte qu'ils ne doivent pas nécessairement être développés en interne.
Caractéristiques spéciales des applications Web progressives
Malgré leur fonctionnement en tant que site Web, les PWA offrent un certain nombre de fonctions spéciales qui sont déjà connues des applications normales:
- Écran d'accueil supplémentaire: lorsque vous ouvrez un PWA et le faites glisser sur son écran d'accueil, une icône correspondant à cette application s'affiche. Cliquer dessus ouvre la PWA et - comme déjà mentionné - peut également être utilisé hors ligne.
- Notifications push: les titulaires d'une PWA peuvent par la présente se référer à des remises, des événements et d'autres choses.
- Fonctionnalité hors ligne: la disponibilité hors ligne est assurée au moyen de la mise en cache. Il s'agit d'un aspect important, en particulier pour les utilisateurs ayant une mauvaise connexion Internet.
- Aucune installation: les applications Web progressives ne doivent pas être installées, ce qui économise beaucoup d'espace de stockage. L'obstacle mental à l'installation d'une application est également beaucoup plus élevé que l'ouverture d'un site Web et la création d'une icône. Étant donné que les PWA ne doivent pas être installés, les opérateurs sont également indépendants des magasins d'applications, dont les parts seraient collectées pour la commercialisation.
Dans le prochain conseil pratique, vous découvrirez pourquoi Java est nécessaire.