Applications Web Progressives : tout ce que vous devez savoir

extraire et partager le fichier apk

Les Applications Web progressives ils sont une partie très intéressante de l'écosystème Android actuel. Récemment, Google a opté pour ce type d'applications à lancer Google Maps Go, sa version allégée de l'application Maps. Au Android Ayuda Nous vous expliquons ce que sont les PWA, comment elles fonctionnent, où les obtenir et comment créer les vôtres.

Que sont les applications Web progressives ? Comment travaillent-ils?

Les Applications Web progressives (PWA pour son acronyme en anglais, Progressive Web Apps) sont des sites web avec des fonctionnalités d'une application. Cela signifie que, sans atteindre le niveau de quelque chose que vous pouvez installer via le Play Store, ils offrent des fonctions supplémentaires qui les différencient des sites Web statiques.

Les PWA ils sont ouverts à l'aide d'un navigateur mobile. En général, ils fonctionneront mieux avec Chrome de Google, mais vous pouvez également en utiliser d'autres comme Brave navigateur o Firefox. Cela dépendra aussi du type de navigateur, puisque d'autres comme Firefox Focus o Flynx ils ne servent pas pour ces cas.

Chrome pour Android

Bien qu'elles soient ouvertes avec un navigateur, les PWA fonctionnent très bien. direct, ce qui est un point différenciant pour les sites Web statiques. Cela signifie que, par exemple, vous pourrez consulter votre Twitter Lite sans connexion. De plus, vous pouvez ajouter des liens directs à votre écran d'accueil, ce qui facilitera grandement leur lancement ultérieur. Dans certains cas, les PWA vous offrent cette option lorsque vous vous connectez pour la première fois. Dans les PWA plus avancées, l'icône apparaîtra également dans le tiroir de votre application. Ils sont également capables d'afficher des notifications.

Les applications Web progressives ont des avantages et des inconvénients. Entre son Points en faveur il y a le fait qu'ils sont compatibles avec une grande multitude d'appareils. Comme ils sont lancés via un navigateur mobile, ils dépendent de celui-ci et non du système d'exploitation. Entre son points contre il y a le fait qu'elles n'atteignent pas les niveaux de complexité et de fonctions des applications natives. Cependant, ce sont des outils très utiles pour créer des applications légères adaptées aux marchés émergents, comme nous le voyons dans les cas susmentionnés de Google et Twitter.

https://twitter.com/Twitter/status/849866660882206721

Où puis-je obtenir des applications Web progressives ? Y a-t-il des magasins ?

Comme nous l'avons déjà mentionné, les PWA sont des sites Web mobiles avancés. Cela signifie que chaque fois que vous en entrez un, vous devez l'ajouter à l'écran d'accueil pour l'utiliser confortablement. Cependant, vous n'avez pas besoin d'aller site par site pour trouver qui propose des applications Web progressives. Il existe des référentiels qui les regroupent, fonctionnant comme une sorte de Magasins PWA. Vous pouvez les saisir pour rechercher des applications ou ajoutez-les directement sur votre bureau pour les placer à côté du Play Store:

  • PWA Rocks : PWA Rocks est l'un des principaux magasins de PWA. Il a un design simple qui fonctionne très bien à partir du téléphone mobile. Il comporte plusieurs catégories telles que Social, Tools, News, Business ... qui facilitent la recherche de ce dont vous avez besoin. En cliquant sur une icône PWA, vous accédez à leur site Web. C'est un projet hébergé sur Github ouvert aux contributions.
  • Boutique en ligne Roneet Kumar: Roneet Kumar est le nom du développeur de ce magasin. Il est très similaire à PWA Rocks, mais bénéficie d'un design basé sur le Material Design beaucoup plus attrayant. Votre sélection varie légèrement et vous avez la possibilité de soumettre des applications Web progressives à ajouter au référentiel. Il est également hébergé sur Github.
  • Annuaire PWA : L'annuaire PWA se distingue par une large sélection de marchés divers et par l'intégration d'un moteur de recherche pour naviguer dans votre sélection. Bien que Roneet Kumar l'intègre également, cette sélection est plus large, augmentant ainsi sa pertinence. Vous pouvez également vous connecter avec votre compte Google pour avoir un historique de ce que vous téléchargez. Il est également hébergé sur Github.
  • Hermit Webstore : la sélection PWA d'Hermit, un développement dont nous parlerons dans la section suivante.
  • Web extérieur: Le dernier de la liste offre une expérience très bien catégorisée et puissante. Vous pourrez parcourir différents types d'applications Web progressives en fonction de leur utilité, en plus d'utiliser le moteur de recherche intégré. Il dispose d'un menu inférieur pour naviguer dans ses différentes catégories.

Puis-je créer mes propres applications Web progressives ?

Pour les développeurs, Google propose un tutoriel complet concernant comment créer des applications Web progressives. De l'entreprise, ils recherchent des applications Web progressives pour être des expériences rapides avec de bonnes performances accessibles à tous, facilitant ainsi leur développement. Cependant, ce n'est pas le seul moyen de créer ce type d'applications, car vous pouvez convertir n'importe quel site Web en PWA.

Pour ce faire, vous devrez installer sur votre téléphone mobile Ermite, une application qui capture des sites Web, vous permet de les optimiser et vous permet de les ajouter à l'écran d'accueil comme s'il s'agissait d'applications Web progressives. Vous pouvez le télécharger sur le Play Store :

Ermite vous permet d'entrer un site Web à partir de son application, que ce soit celui de votre choix ou celui de sa liste présélectionnée - nous avons déjà lié son référentiel auparavant. De plus, il vous permet personnaliser l'expérience et l'apparence de la page web, que ce soit en bloquant certains éléments, en forçant un mode sombre, en choisissant de l'afficher en plein écran, si vous chargez des images... Il y a suffisamment d'options pour avoir une Application Web Progressive unique.

En utilisant la version gratuite de Ermite, vous serez limité à deux applications. Si vous payez les 4'99€ que coûte la version Premium, vous pouvez créer autant d'applications que vous le souhaitez. Si vous êtes étudiant, vous pourrez peut-être obtenir la version premium gratuitement.