10 points par GN⁺ 23 일 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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é

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.