Je n’installerai pas votre app, le web me suffit
(0xsid.com)- De nombreux services forcent l’installation d’une app et limitent l’accessibilité du web, ce qui provoque fatigue et inconfort chez les utilisateurs
- Dans le navigateur, on peut contrôler son environnement avec des extensions et des scripts, alors qu’une app repose sur une structure qui permet plus facilement à son éditeur de renforcer son contrôle
- La plupart des apps ne font pourtant guère plus que rendre du texte et des médias, tout en exigeant un poids excessif et des autorisations disproportionnées
- L’expérience imposée via une app nuit souvent à la confiance dans le natif à cause d’interfaces instables et de temps de réaction lents
- Pour améliorer leurs indicateurs d’incitation à l’installation, les entreprises dégradent volontairement la qualité du web, alimentant un cercle vicieux qui affaiblit l’ouverture du web et le libre choix des utilisateurs
Rejet du téléchargement forcé d’apps
- Les utilisateurs qui préfèrent le web ressentent une fatigue face à la réalité d’un grand nombre de services qui imposent l’installation d’une app
- Des réseaux sociaux au paiement du stationnement, les apps sont prioritaires et le web est traité comme une option secondaire
- Sur la version web, pop-ups, modales et bannières en haut de page qui poussent à installer l’app reviennent sans cesse
- Certains services ne sont même accessibles que via une app, ce qui rend la gêne particulièrement grave dans le cas des services publics ou d’utilitaires essentiels
Différence de contrôle entre navigateur et app
- Dans le navigateur, l’utilisateur peut directement contrôler son environnement via des scripts utilisateur, des bloqueurs de publicité et des extensions
- Même un site sans mode sombre peut être adapté par script
- Un changement de barre latérale sur Reddit peut aussi être corrigé avec une extension personnelle
- À l’inverse, une app repose sur une structure où le contrôle de l’utilisateur est limité et où l’éditeur peut plus facilement renforcer sa mainmise
- Les apps sont avantagées pour les notifications push, la collecte de télémétrie de suivi et le maintien d’un écosystème fermé
- En façade, on promet une « meilleure expérience utilisateur », mais l’objectif réel est d’améliorer la rétention
Des apps à la structure simple mais aux exigences excessives
- La plupart des apps ont une structure simple, composée de flux de texte et de médias, ou de formulaires de saisie à plusieurs étapes
- Sauf dans les cas nécessitant une intégration matérielle, comme les jeux 3D ou la réalité augmentée basée sur le LiDAR, la plupart ne sont que des clients légers qui récupèrent des données JSON via une API pour les afficher
- Malgré cela, les entreprises exigent l’installation d’apps de plus de 100 Mo, l’accès à la localisation et l’autorisation d’exécution en arrière-plan
- Dans bien des cas, un contenu de base est repackagé en app native simplement pour occuper une place sur l’écran d’accueil
Une expérience native peu aboutie
- Si l’on force l’usage d’une app plutôt que du navigateur, il faudrait au minimum proposer une véritable expérience native de qualité
- Or, en pratique, on voit souvent des interfaces instables ou maladroites
- L’exemple cité est le problème initial de latence de compilation des shaders sur iOS dans les apps Flutter
- À l’époque du moteur Skia, l’interface saccadait au premier lancement des animations, et avant le passage à Impeller il fallait précompiler manuellement les shaders
- Ces détails de vitesse de défilement, délai de réponse aux gestes et décalages de timing créent une sensation désagréable
- L’être humain peut percevoir les différences subtiles de réponse d’un système, un phénomène comparable à la détection de la backdoor XZ ou à la perception de latence dans les jeux FPS
- Quand ces interactions fines ne sont pas maîtrisées, la confiance dans l’expérience native s’effondre
- Ce n’est pas un problème limité à quelques apps : c’est assez fréquent pour nuire à la perception d’ensemble
Le cercle vicieux de l’enshittification
- Quand on force l’installation d’une app avec une modale en plein écran, la plupart des utilisateurs finissent par installer plutôt que résister
- Ce comportement améliore les indicateurs de performance des PM, ce qui crée une incitation à détériorer encore davantage l’expérience web
- Les services commencent par construire leur base d’utilisateurs sur le web ouvert, puis restreignent volontairement leur version web pour pousser vers l’app
- À l’intérieur de l’app se met en place un environnement fermé où l’affichage publicitaire et le suivi sont libres
- Au final, le web est relégué au simple rôle de canal d’acquisition, et la fonction du navigateur comme plateforme universelle s’affaiblit
- Du point de vue des entreprises, l’incitation financière à maintenir une bonne qualité web disparaît
- Les données montrent que cette stratégie fonctionne réellement, autrement dit que le taux de conversion des utilisateurs reste élevé
1 commentaires
Réactions sur Hacker News
La plupart des gens ne s’en rendent pas compte, mais pour les jeunes générations, le smartphone est l’internet
Notre génération a découvert internet sur desktop avant de l’étendre au smartphone
Mais les ados d’aujourd’hui ont découvert internet directement sur un écran de smartphone. Ils font même leurs devoirs sur ce petit écran
Je préfère toujours voir plus d’informations sur un grand écran. Donc chez moi j’utilise un laptop, et je n’utilise mon téléphone qu’en déplacement
J’ai du mal à imaginer faire ses devoirs sur un téléphone, mais pour les jeunes d’aujourd’hui c’est naturel
Je pense que la pub d’Apple « What’s a computer? » a parfaitement capté la sensibilité de cette génération
La plupart sont des power users, donc dans un monde complètement différent de celui des utilisateurs ordinaires
Il y a aussi ce thread HN
En réalité, si cette génération est comme ça aujourd’hui, c’est parce que les entreprises ont poussé les apps pendant des années
L’idée même que « écran de smartphone = app native » est une hypothèse erronée
J’aimerais créer un mur de la honte des entreprises qui imposent leurs apps
Reddit, PayPal, Robinhood, Instagram, SeatGeek et d’autres bloquent des fonctionnalités du web et forcent l’installation de l’app
L’article de NBC est assez triste à lire
Je n’installerai jamais l’app d’une entreprise qui utilise ce type d’UX hostile
À cause de systèmes comme ça, je trouve les petits concerts en club plus agréables que les gros événements
J’ai créé un simple wrapper d’app autour d’un site web, et à ma grande surprise les téléchargements ont explosé
Le taux de conversion en payant a été multiplié par 10, et les indicateurs des utilisateurs de l’app étaient bien meilleurs
Au final, avoir une app a une vraie valeur business en soi
Les utilisateurs font confiance aux app stores, donc Android et iOS devraient relier les PWA aux app stores
C’est dommage, parce que si les PWA devenaient le standard, ce serait bien plus pratique
Je me demande si même un simple wrapper React Native n’a pas eu de problème pour être publié sur les stores
Par défaut, moi aussi je suis partisan du web d’abord
À moins qu’un site soit complètement cassé ou bloque des fonctionnalités, je n’installe pas l’app
Grâce au responsive design, le navigateur suffit pour la plupart des usages
J’aimerais quand même que les navigateurs mobiles aient une console
Les web apps ont moins de friction à l’onboarding et sont plus efficaces, puisqu’elles n’imposent pas d’installation
L’intérêt des apps natives se limite en pratique surtout à l’accès aux API de l’appareil
D’après mon expérience, les apps natives sont souvent de meilleure qualité que le web
Les web apps sont lentes, pleines de bugs et confuses
Mais la préférence dépend aussi de l’usage recherché
Même les apps cross-platform ont souvent un petit côté maladroit
Si on me force à installer une app, j’abandonne carrément le service
Le New York Times m’agace avec sa pop-up qui force l’installation de l’app sur le web mobile
S’il y a bien un type de service adapté au web, ce sont les sites d’actualité, et pourtant ils imposent une app
Maintenant, je ne lis plus que les articles ouverts via des liens
Un navigateur web est par nature un environnement sandboxé, donc plus sûr du point de vue sécurité
Les apps demandent davantage de permissions, comme l’accès en arrière-plan, la localisation ou les contacts
À l’inverse, les apps peuvent être vérifiées par hash, et l’app store joue le rôle d’intermédiaire de vérification
Par exemple, avec l’app Signal, le chiffrement de bout en bout est garanti même sans faire confiance au serveur
Grâce aux cookies et au pistage croisé, les web apps peuvent collecter encore plus de données que les apps
Je pense qu’au final, ce qui offre une vraie expérience utilisateur, c’est l’app native
Et dans bien des cas, c’est réellement utile
Les navigateurs permettent le blocage des pubs, la limitation des notifications et une distribution sans approbation préalable, ce qui est défavorable aux entreprises
Mais du point de vue des utilisateurs, ce sont uniquement des avantages
Au final, app vs navigateur, c’est un conflit entre entreprises et utilisateurs
Chrome bloque les notifications spam, ce qui le rend au contraire plus sûr
En installant des apps sur l’iPhone SE de ma mère, j’ai dû passer deux heures à faire du ménage dans le stockage
Il y avait trop de cache d’apps et de données en doublon, et ma mère ne savait même pas à quoi servait la moitié des apps installées
Cette culture de la surcharge applicative (bloat) doit cesser. La plupart ne sont que de fines coquilles autour d’une web app
Moi aussi je préfère le web, mais les jeunes générations ont grandi dans un environnement centré sur les apps, donc elles ne sont pas à l’aise avec le navigateur
Pour elles, tout se résume à WhatsApp, YouTube et TikTok
Comme dans ce mème, certains ne connaissent même pas le concept de système de fichiers
Depuis 2010, Google a réorganisé l’internet autour des plateformes, ce qui a fait disparaître le vrai web