Pour beaucoup d’entreprises, une appli web installable (PWA) fait ce qu’elles attendent d’une appli : elle s’installe sur l’écran d’accueil, s’ouvre en plein écran, fonctionne avec une mauvaise couverture et envoie des notifications, y compris sur iPhone. Une appli native se justifie quand vous avez besoin du matériel du téléphone, comme le Bluetooth ou le NFC, d’une place sur l’App Store ou de fonctions que le navigateur n’offre pas encore. Voici comment choisir, d’après ce que disent Apple, Google et les navigateurs.
Ce qu’est une PWA
Une PWA (progressive web app) est un site web doté de capacités d’appli, conçu et publié sur le web (web.dev) : elle s’installe depuis le navigateur, a sa propre icône et s’ouvre dans sa propre fenêtre. C’est une seule version pour tous les appareils, mise à jour instantanément sans passer par un magasin d’applications, et qui apparaît en plus dans Google comme n’importe quelle page.
Une appli native se programme pour chaque système (iOS et Android) et se télécharge depuis son magasin. Entre les deux, il y a les applis multiplateformes : un seul code publié comme appli dans les deux magasins.
Ce qu’une PWA sait déjà faire
- S’installer sur Android, sur ordinateur et sur iPhone. Depuis iOS 26, tout site ajouté à l’écran d’accueil s’ouvre par défaut comme une appli (WebKit).
- Envoyer des notifications sur iPhone et iPad depuis iOS 16.4 (2023), quand l’appli web est sur l’écran d’accueil et que l’utilisateur les accepte après avoir touché un bouton. Elle peut aussi afficher un nombre sur son icône, comme une appli (WebKit).
- Fonctionner hors ligne ou avec une mauvaise couverture, grâce au service worker, qui garde l’essentiel sur le téléphone (web.dev).
- Être sur Google Play : une PWA peut être publiée comme appli Android avec une Trusted Web Activity, qui l’ouvre en plein écran avec le navigateur du téléphone (Chrome for Developers).
Et en Europe ? En 2024, une version de test d’iOS 17.4 a supprimé les applis web de l’écran d’accueil dans l’Union européenne. Apple est revenu sur sa décision avant la sortie : elles fonctionnent toujours, sur WebKit, le moteur de Safari (Apple, mars 2024).
Quand il faut une appli native
- Pour utiliser le matériel du téléphone. Se connecter en Bluetooth à une imprimante, un capteur ou une serrure, ou lire des étiquettes NFC. Sur le web, seuls les navigateurs basés sur Chrome le permettent, le NFC uniquement sous Android, et Safari ne prend en charge ni l’un ni l’autre (MDN : Bluetooth, MDN : NFC). Comme les applis web de l’iPhone tournent avec le moteur de Safari, il n’y a pas d’alternative web sur iPhone.
- Pour travailler en arrière-plan. Par exemple, synchroniser des données au retour de la connexion même si l’appli est fermée : la synchronisation en arrière-plan du web n’existe pas non plus dans Safari (MDN).
- Pour être sur l’App Store. Apple n’accepte pas un simple site emballé en appli : l’appli doit proposer des fonctions, des contenus et une interface qui vont au-delà d’un site web reconditionné (App Store Review Guidelines, 4.2). Si vos clients vous cherchent dans le magasin, il vous faut une vraie appli.
- Si vous vendez du contenu numérique dans l’appli, tenez compte des commissions des magasins, qui s’appliquent aussi à une PWA publiée sur Google Play (Chrome for Developers). Dans l’UE, depuis le 1er octobre 2026, Apple permet de proposer d’autres moyens de paiement à côté de son achat intégré, avec une commission différente pour chaque option (Apple). Pour les biens physiques ou les services utilisés en dehors de l’appli, comme une commande ou une réservation, Apple demande l’inverse : les encaisser par d’autres moyens, comme Apple Pay ou la carte bancaire (3.1.3(e)).
Comment choisir
| Ce dont vous avez besoin | Avec une PWA | Avec une appli native ou multiplateforme |
|---|---|---|
| S’installer, s’ouvrir en plein écran et envoyer des notifications | Oui, y compris sur iPhone | Oui |
| Fonctionner avec une mauvaise couverture | Oui | Oui |
| Être trouvé sur Google | Oui : c’est un site web | Seulement sa fiche dans le magasin |
| Être sur Google Play | Oui, en Trusted Web Activity | Oui |
| Être sur l’App Store | Non | Oui |
| Bluetooth ou NFC | Seulement dans les navigateurs basés sur Chrome (le NFC uniquement sous Android) ; pas sur iPhone | Oui |
| Tâches en arrière-plan | Limitées, et pas sur iPhone | Oui |
| Une seule version à maintenir | Oui | Un seul code en multiplateforme ; deux en natif |
Si tous vos besoins tombent dans la colonne de la PWA, commencez par elle : elle touche vos clients plus tôt et coûte moins cher à maintenir. Si une seule ligne exige une appli, envisagez le multiplateforme.
Comment nous faisons chez Vetro
Dans nos projets d’applis et plateformes, nous faisons les trois : applis web installables, applis multiplateformes (un seul code pour iPhone et Android) et applis natives quand il faut des performances maximales ou des fonctions très précises du téléphone. Nous choisissons après avoir dessiné les parcours : ce que chaque personne doit faire, et sur quel appareil. Le serveur, les données et les comptes se réutilisent dans tous les cas, si bien que commencer par une appli web installable ne ferme pas la porte à une appli plus tard.
Questions fréquentes
Une PWA apparaît-elle dans Google ? Oui. C’est un site web, et ses pages sont indexées comme celles de n’importe quel autre.
Puis-je commencer par une PWA et passer à une appli ensuite ? Oui. Le serveur, les données et une bonne partie du design se réutilisent ; ce qui change, c’est l’application installée sur le téléphone.
Les notifications d’une PWA fonctionnent-elles sur iPhone ? Oui, depuis iOS 16.4, une fois l’appli web ajoutée à l’écran d’accueil et les notifications acceptées.
Sources
- Applications web progressives (web.dev) et les service workers (web.dev).
- Les notifications push pour les applis web sur iOS et iPadOS (WebKit).
- Nouveautés de WebKit dans Safari 26.0 (WebKit).
- Apple maintient les applis web de l’écran d’accueil dans l’UE (Apple Developer, mars 2024 ; copie archivée).
- Trusted Web Activity (Chrome for Developers).
- Web Bluetooth, Web NFC et synchronisation en arrière-plan (MDN).
- Règles de validation de l’App Store (Apple).
- Apple annonce des changements pour les applis dans l’Union européenne (Apple Newsroom).



