Learn More →
Une Progressive Web App (PWA) est une application Web qui utilise les dernières avancées en matière de technologie Web pour offrir une expérience utilisateur similaire à celle d'une application native.
Certaines fonctionnalités non compatibles avec iOS :
Compatibilité limitée : tous les navigateurs ne prennent pas en charge toutes les fonctionnalités de PWA, ce qui peut limiter leur portée.
Un accès limité aux fonctionnalités du téléphone
Elles consomment beaucoup de batterie : le code est plus complexe.
Découverte limitée : les PWA ne sont pas encore référencées de manière aussi visible que les applications natives dans les stores d'applications, ce qui peut rendre difficile pour les utilisateurs de les trouver.
https://vitejs.dev/guide/
https://vite-pwa-org.netlify.app
dans un terminal :
npm create vite@latest my-app
npm i vite-plugin-pwa -D
https://vite-pwa-org.netlify.app/guide/pwa-minimal-requirements.html
dans ./index.html :
<head>
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>My Awesome App</title>
<meta name="description" content="My Awesome App description">
<link rel="icon" href="/favicon.ico">
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180">
<link rel="mask-icon" href="/mask-icon.svg" color="#FFFFFF">
<meta name="theme-color" content="#ffffff">
</head>
dans ./vite.config.js :
import { defineConfig } from 'vite'
import { VitePWA } from 'vite-plugin-pwa'
export default defineConfig({
plugins: [
VitePWA({
registerType: 'autoUpdate',
includeAssets: ['favicon.ico', 'apple-touch-icon.png'],
manifest: {
name: 'pwa-example',
short_name: 'PWA',
description: 'Default PWA example for future app',
theme_color: '#ffffff',
background_color: '#000000',
orientation: 'portrait',
display: 'standalone',
icons: [
{
src: 'vite-192x192.png',
sizes: '192x192',
type: 'image/png'
},
{
src: 'vite-512x512.png',
sizes: '512x512',
type: 'image/png'
},
]
},
})
]
})
Voici comment installer une PWA sur un ordinateur ou un appareil mobile :
Ouvrez votre navigateur Web et rendez-vous sur le site Web de la PWA que vous souhaitez installer.
Cliquez sur l'icône du menu (souvent représentée par trois points ou trois barres situées en haut à droite de l'écran) et sélectionnez "Ajouter à l'écran d'accueil" ou "Installer l'application" (les termes peuvent varier selon le navigateur et la plateforme).
Suivez les instructions à l'écran pour terminer l'installation.
Si l'installation de la PWA ne fonctionne pas, voici quelques choses à essayer :