
Les PWA ont progressé, mais, à mon humble avis, la majorité d’entre elles offre une expérience de qualité inférieure à celle de leurs équivalents natifs.
Il y a environ 6 ans, j’ai bâti ma première PWA. J’étais un jeune développeur plein d’espoir et j’imaginais un futur où le web deviendrait une alternative solide aux applications natives. Avance rapide jusqu’à aujourd’hui, et la réalité n’est pas tout à fait celle à laquelle je m’attendais. Certes, les PWA ont progressé, mais, à mon humble avis, la majorité d’entre elles offre une expérience de qualité inférieure à celle de leurs équivalents natifs, particulièrement sur iPhone.
Que s'est-t-il passé? Plusieurs facteurs expliquent cette trajectoire, mais sur le banc des accusés, un joueur ce démarque: Apple.
La domination du web
En 2009, TraceMonkey, l’engin JavaScript de Firefox, introduisit une nouveauté qui allait chambouler le développement web. Historiquement un langage interprété, JavaScript pouvait désormais bénéficier des avantages de la compilation à la volée (JIT - Just-In-Time Compilation).
À la même époque, un nouveau joueur, Chrome, adopta une technique similaire pour son propre engin V8. JavaScript, jusqu’alors considéré comme un langage lent, atteignait maintenant un autre niveau de performance!
De nos jours, les fonctionnalités du web permettent la création d’applications complexes, inimaginables il n’y a pas si longtemps, telles que Photoshop ou Figma! Le web a même infiltré le développement d’applications pour ordinateurs personnels. Quatres des applications que j’utilise le plus au quotidien sont Slack, VS Code, 1Password et Discord, toutes bâties avec Electron. Si le web peut être utilisé pour bâtir des applications de haute qualité sur ordinateur, pourquoi ne pourrait-il pas être utilisé de manière similaire sur mobile ?
L’approche Android
Alphabet a multiplié les initiatives ces dernières années pour permettre aux PWA (et au web en général) d’acquérir de nouvelles capacités. Le projet Fugu démontre certaines de ces nouvelles fonctionnalités ! Sur Android, il est maintenant possible d’interagir avec des périphériques Bluetooth, des cartes NFC ou même d’utiliser le gyroscope du téléphone ! Plus encore, Google Play a mis en place un processus basé sur les Trusted Web Activities pour faciliter la publication des PWA sur le Play Store.
À l’inverse, Apple s’est bâti une bien piètre réputation dans l’écosystème web. Fonctionnalités manquantes, bugs récurrents… Depuis le fork de WebKit en 2013, le web est clairement devenu un citoyen de seconde zone sur iOS. Un exemple flagrant est probablement l’introduction des notifications web : disponibles depuis 2016 sur Android, il a fallu attendre sept ans pour les voir apparaître sur iOS. Pire encore, dans sa bataille légale en Europe relative au DMA (Digital Markets Act), Apple a décidé de suspendre temporairement les PWA sur le marché européen.
Face au tollé provoqué, Apple a finalement rétabli les fonctionnalités essentielles aux PWA, mais cela illustre bien son positionnement face au web.
Suivre l'argent
Que s’est-il passé avec la vision initiale de Steve Jobs en 2007? Apple est-elle une méchante entreprise, alors que Google (Alphabet) serait l’héroïne des développeurs web ? La réalité est que la très grande majorité des actions prises par les géants du web s’explique par des incitatifs financiers.
Bien que le chiffre exact soit difficile à déterminer, environ 20 milliards de dollars de dépenses (achats, abonnements, applications premium) sont facilités par l’App Store chaque trimestre. En considérant qu’Apple prélève une commission de 30 % (ou 15 % pour les petites entreprises), cette activité constitue une source de revenus très rentable pour l’entreprise, générant plusieurs milliards de dollars annuellement, avec, je présume, une marge de profit très élevée.
Ceci étant dit, Google génère également une quantité non négligeable de revenus à travers le Play Store et applique les mêmes commissions qu’Apple. Pourquoi alors une attitude si différente vis-à-vis du web ? La réponse réside dans la différence de modèle d’affaires. Bien que le Play Store génère aussi des milliards de dollars, la véritable vache à lait de Google reste la publicité vendue pour son moteur de recherche.
La motivation de Google à encourager le développement des PWA est donc très probablement alignée avec son objectif ultime : faire croître le trafic sur son moteur de recherche. En effet, comme les PWA sont des sites web augmentés, leur découverte et leur accès passent très souvent par une petite recherche Google. C’est, à mon humble et cynique avis, cet incitatif financier qui crée la différence entre Apple et Google vis-à-vis du web, et non une question de valeurs ou de principes.
Conclusion
Bien que je travaille dans une compagnie de développement mobile, je dois admettre que mon premier amour est le web. J’aime la liberté, le chaos et l’effervescence qui le caractérisent. Même si, à l’heure actuelle, la qualité inférieure des PWA permet au développement mobile natif de rester hautement pertinent, au fond de mon cœur, j’aimerais que le web ait la possibilité de rivaliser à armes égales.
En pratique, les incitatifs financiers d’Apple rendent ce souhait irréaliste, du moins à court terme. Il sera extrêmement intéressant de suivre les impacts du DMA en Europe et de voir si, à terme, la législation européenne traversera l’Atlantique de manière similaire au RGPD. Peu importe le dénouement, nous allons toujours choisir la meilleure technologie pour bâtir des solutions de qualité pour nos clients, que ce soit le web, le mobile natif ou toute autre surprise que l’avenir nous réserve!
Autres articles


.webp)
31 mars 2025
Notes & avis : Leur impact sur le succès d'une application
Le succès d’une application ne repose pas uniquement sur des pratiques d'ingénierie minutieuses ou des designs flamboyants. Il faut s'assurer de livrer un produit à la fois performant, accessible, utile et simplifié, accompagné d'une stratégie de mise en marché (GTM) propre à l'écosystème des produits numériques.
.webp)
.webp)



29 oct. 2024
L'IA au service de l'innovation : une nouvelle ère pour les apps mobiles et l’expérience utilisateur
L'intelligence artificielle (IA) représente une transformation numérique qui nous impacte tous. Cette technologie qui s'améliore rapidement grâce à l'analyse des données, permet non seulement de prendre des décisions informées et de réaliser des prévisions fiables, mais également de réaliser de nombreuses tâches plus rapidement.


15 oct. 2024
Pierre-Étienne Bousquet invité du journal ‘’Les Affaires’’
Notre président et cofondateur, Pierre-Étienne Bousquet s'est entretenu avec Jean-François Venne de Les Affaires afin de discuter de l'importante croissance du numérique dans l'industrie du commerce de détail et de son impact sur les ventes en ligne, qui deviennent de plus en plus cruciales pour le chiffre d'affaires.

24 sept. 2024
Cybersécurité et applications mobiles: Opter pour la bonne méthode d’authentification
Les applications mobiles sont des outils essentiels, manipulant des données personnelles, accédant à des informations sensibles, et faisant partie de notre quotidien à tous. Cependant, à l’ère où le mot cybersécurité est sur les lèvres de tous, assurer la sécurité de ces applications et des informations qui s’y retrouvent est primordial.



18 juin 2024
Hybride vs. Natif: Faire le bon choix
Chez Thirdbridge, l'approche de développement hybride est celle de prédilection. Mais analysons plus en détail en comparant le développement hybride et natif à travers des étapes clés du développement d'applications: les coûts, la performance, la s écurité et la maintenance.


.png)

.png)

.webp)




.webp)
.webp)



15 oct. 2024
Valoriser la gestion de Produit : Clé du Succès en Développement Logiciel
La distinction entre gestion de produit et gestion de projet est essentielle pour garantir une productivité optimale. Il ne suffit pas de les traiter comme des concepts interchangeables ; il est crucial d’adopter une approche proactive pour placer les bonnes ressources aux bons endroits.



9 août 2024
Les PWAs : un moyen de tester le potentiel des apps mobiles
Dans la dernière décennie, les applications mobiles ont changé notre quotidien : ces simples outils sont devenus des facilitateurs essentiels des tâches quotidiennes et des catalyseurs des interactions professionnelles et personnelles.

.png)
14 juin 2024
Recruter une équipe à l’interne ou engager une agence pour développer son application?
Lorsqu’on entreprend un projet aussi imposant et important que celui du développement d’une application, un dilemme crucial surgit rapidement: choisir entre une agence spécialisée ou recruter sa propre équipe à l’interne pour accomplir le travail. Une chose est certaine, c’est que les deux options présentent des avantages et des contraintes distincts.

14 juin 2024
Réussir le développement de son application en 5 étapes
Le développement d’une application ne s’improvise pas. Pour réussir dans ce domaine convoité, il est essentiel d’être bien préparé. Malheureusement, une grande majorité des projets numériques d’envergure échoue faute d’une préparation adéquate.

30 mai 2024
Avez-vous vraiment besoin d’une application?
Ne froncez pas les sourcils! Ceci est une vraie bonne question. Il suffit d’observer les gens dans le métro, par exemple, ou encore dans une salle d’attente : tout le monde ou presque a un téléphone à la main, pour lire, texter, jouer, obtenir un renseignement, rencontrer l’âme sœur, commander à manger ou magasiner…

22 mai 2024
Optimiser la synergie avec votre partenaire de développement logiciel
L’univers du numérique, et d’autant plus celui du développement de solutions numériques sur mesure, ne cesse d’évoluer — entre les avancées technologiques rapides et les besoins changeants des consommateurs, il est bien difficile de prédire de quoi l’avenir sera fait pour les acteurs du Web.

.png)
3 mai 2024
Des infrastructures simplifiées pour plus de vélocité
Chez Thirdbridge, nous sommes convaincus que les équipes orientées projet livrent des résultats de qualité supérieure, et ce, plus rapidement. Étant donné qu’elles sont responsables de l’intégralité du flux de création de valeur, ces équipes peuvent augmenter leur vélocité en éliminant elles-mêmes les goulots d’étranglement. De plus, accorder la responsabilité du flux de bout en bout à nos équipes de développeurs rend leur travail encore plus engageant et motivant.