Progressive Web Apps

 

Les entreprises se tournent, aujourd’hui, de plus en plus vers le développement de PWA, c’est-à-dire d’Applications Web Progressives. Majoritairement soutenu par Google, les PWA sont une avancée technologique importante puisqu’elles permettent un gain de temps, de place et d’argent, le tout en répondant aux standards du web.

Qu’est-ce que la PWA ?

 

Pour résumer, une PWA est une application Web qui se consulte via une URL sécurisée (tel un site web classique). L’objectif est d’atteindre une expérience utilisateur qui se rapproche le plus possible d’une application native. Nous retrouvons ainsi certaines fonctionnalités des applications natives telles que la gestion du hors ligne, l’accès à l’appareil photo et à plusieurs capteurs du téléphone. Notons aussi qu’une icône peut être disponible sur la page d’accueil de votre smartphone !

Pourquoi développer une PWA ?

 

Une application native doit d’être développée spécifiquement sur chacun des OS, tel qu’IOS ou Android. Cela va alors entrainer des coûts financiers en terme de ressources humaines et de temps.

Avec la PWA, le développement se fait en une seule fois. Il suffit de rajouter quelques lignes de codes sur un site web existant est le tour est joué ! Aucun déploiement sur un store n’est nécessaire et l’utilisateur n’est pas contraint de faire des mises à jour qui sont directement intégrée au site internet. Le site en question doit bien sur être pensé pour une utilisation mobile, donc responsive !

Concernant le stockage, la PWA est bien plus légère qu’une application native et ne tient que très peu d’espace sur le périphérique de l’utilisateur. Par exemple, la PWA de Twitter, Twitter Lite, pèse moins de 1 MO contre plus de 100 Mo pour son application native iOS.

En mettant en place un Service Worker sur votre site (un fichier Javascript faisant dialoguer votre site et le navigateur), vous serez en mesure d’intercepter toutes les requêtes qui interagissent avec votre site. C’est ainsi que des logiques de cache (online-fisrt, offline-first…) peuvent être mise en place dans le but de proposer une application accessible et disponible à l’utilisateur, même quand ce dernier ne dispose pas de connexion à internet (mode hors-ligne).

 

Une technologie en pleine ascension malgré quelques limites

Durant le printemps 2018, Apple a fait sensation en sortant sa MAJ 11.3 d’IOS qui intègre désormais les services workers. Grâce à cela, les PWA pourront avoir les mêmes fonctionnalités que sur Android. Néanmoins, quelques fonctionnalités restent indisponibles sur la firme à la pomme, telles que l’accès aux capteurs biométriques (pour des raisons de sécurité), au Bluetooth et les notifications push du navigateur.

Les PWA sont tout même un progrès qui provoque un vrai engouement aussi bien pour les développeurs que pour les utilisateurs. Une technologie qui n’en est, semble-t-il, qu’à ses débuts !

Autres articles

Zoom sur la Data Science : comprendre la science des données

Le jeudi 8 avril 2021

Qu’est-ce que la Data Science ?

La Data Science s’est développée avec l’arrivée des volumes massifs de données et ce grâce au Big Data. La science des données consiste en l’extraction d’informations à partir de données prenant différentes formes : des données structurées, des images, des sons… En utilisant des modèles statistiques ainsi que le machine learning. Elle regroupe plusieurs méthodes provenant de domaines tels que les mathématiques, les statistiques ou l’informatique.

(suite…)

Coding Game Competition !

Le lundi 17 février 2020

Cher joueur, Chère joueuse du 1er Coding Game de l’année 2020,

Qui dit nouvelle année, dit RENOUVEAU. Alors, Agixis sort le grand jeu et lance THE CODING GAME COMPETITION.

(suite…)

Notre dernière soirée d’agence : Atelier chocolat

Le mardi 10 décembre 2019

 

La magie de Noël était au rendez-vous hier lors de notre soirée d’agence autour d’un atelier chocolat. Au programme : découvertes, dégustations et fabrications..pour le plaisir des papilles de nos Agiciens ! 

Logo Agixis

CONTACTEZ-NOUS :
04 27 02 74 49

115 boulevard de Stalingrad 69100 Villeurbanne

Mentions légales - Création : Agence 33 Degrés : Agence de communication lyon - Développement : WebForLyon

Logo Agixis

MENU

Meeting agile Agixis Meeting agile Agixis
Logo Agixis

  • Accueil
  • Agixis
  • Métiers
  • Services
  • Solutions
  • Références
  • Nous rejoindre
  • Postuler
  • Actualités
  • Contact

Meeting agile Agixis Meeting agile Agixis

Recherche


Dernières annonces

  • Développeur fullstack Symfony/Vuejs H/F

    Dév’ fullstack PHP Symfony/Vuejs, tu as envie d'évoluer dans un environnement technique innovant...

    Découvrir
  • Développeur front-end JS H/F

    Dev’ Front, tu as envie d'évoluer dans un environnement technique innovant ? Révolutionnaire, tu...

    Découvrir
  • Développeur Java/J2ee H/F

    Dév’ Java/J2ee, tu as envie d'évoluer dans un environnement technique innovant ? Révolutionnair...

    Découvrir

AGIXIS
Immeuble Central Parc II
115, boulevard de Stalingrad
69100 Villeurbanne