web-dev-qa-db-fra.com

Devriez-vous inviter les utilisateurs à mettre à jour leurs anciens navigateurs?

Est-il recommandé aux utilisateurs Invite de mettre à jour leur navigateur obsolète (antérieur à IE9)?

Je sais que nous devrions développer des sites qui fonctionnent avec les anciennes versions de navigateurs, mais l'effort supplémentaire en vaut-il la peine ou devons-nous compter sur les utilisateurs eux-mêmes pour mettre à jour le navigateur? Après tout, les nouveaux navigateurs sont plus sécurisés, ont de meilleures performances et sont plus compatibles avec les autres sites.

Pensées?

1
Stefan Dunn

Bien qu'il existe des différences, il n'y a pas grand-chose qui ne peut pas être rendu compatible dans les navigateurs plus anciens en fonction de ce que vous faites.

Si vous développez votre site et souhaitez ajouter des fonctionnalités mais que vous vous sentez gêné par le manque de progrès dans l'utilisation des nouvelles versions d'un navigateur, vous devez alors décider de ce que vous faites réellement. Par exemple, si vous développez un public pour vendre un produit ou gagner de l'argent par la publicité, vous devez vraiment rencontrer vos utilisateurs là où ils se trouvent. Optimiser un site peut signifier rester délibérément simple et faire le travail supplémentaire nécessaire pour s'assurer de servir le plus grand nombre possible de clients et d'utilisateurs.

Cependant, si vous développez un site Web qui est une application ou qui est techniquement impliqué, cela pourrait être très différent. Par exemple, j'ai déjà travaillé sur un moteur de génération de rapports comportant trois éléments; rapports "en conserve" statiques proposés "à la carte", rapports "ad hoc" à définition dynamique, et analyse en données cubiques de divers services déjà achetés. Chaque niveau d'accès avait un coût et chaque niveau de service avait une exigence technique qui ne pouvait être évitée. Dans ce cas, pour que l'utilisateur puisse accéder aux données de service qu'il avait achetées, la technologie exigeait que le navigateur soit à un niveau minimum avant de pouvoir accéder à ces services. Dans ce cas, avant l’achat, ces exigences étaient clairement définies. L'utilisation avancée de la technologie était le prix d'entrée pour les services avancés.

Si vous développez un site Web et que vous voulez faire certaines choses sans vouloir prendre en charge les navigateurs plus anciens, c'est votre choix. Si votre site effectue certaines tâches techniques qui nécessitent de nouveaux navigateurs, c'est votre choix. Gardez à l'esprit que plus vous réduisez le prix d'entrée sur votre site, moins vous serez en mesure de servir.

C'est vraiment un jeu de nombres. Quel est ton but? Est-il nécessaire et raisonnable de mettre en œuvre un certain niveau d'attentes de la part de votre utilisateur? Et manqueriez-vous vos indicateurs d'objectif si vous implémentiez une norme qui limiterait le marché? Il serait peut-être sage et peu judicieux de passer outre l’effort de développement supplémentaire pour répondre aux besoins des utilisateurs de navigateurs plus anciens. Seulement vous pouvez décider cela.

Mais voici ce qui vous manquera. Je suis allé sur ces sites qui me demandent de mettre à jour mon navigateur. J'utilise Chrome et il est à jour ou raisonnablement. La requête en elle-même interrompt l'utilisateur, affectant ainsi l'expérience utilisateur (UX). Souvent, un utilisateur peut ne pas être en mesure de mettre à jour. Il est parfaitement raisonnable qu'un utilisateur Windows XP possède IE 8 et visite votre site. Si vous leur demandez de mettre à jour leur navigateur, vous leur avez demandé de dépenser des centaines de dollars qu’ils estiment probablement inutiles. Il s’agit peut-être d’un ordinateur ancien, mais pas assez vieux pour pouvoir le remplacer pour le moment. Peut-être que ce qu'ils recherchent existe sur votre site, mais l'utilisateur peut obtenir des informations ailleurs. Je ne peux pas vous dire combien de fois cela est arrivé à certaines des personnes avec lesquelles je traite et le résultat est toujours le même. L'utilisateur ignore votre site et va ailleurs.

La ligne de fond:

Je ne recommanderais pas de demander à un utilisateur de mettre à jour son navigateur, à moins d'un avantage technologique clair pour l'utilisateur et uniquement après que j'ai clairement indiqué que votre offre nécessite une technologie existante dans les nouveaux navigateurs.

2
closetnoc

La réponse à votre question n’est pas aussi simple et dépend de divers facteurs. Je vais vous expliquer:

1. Caractéristiques - Vos utilisateurs vont-ils perdre une partie des fonctionnalités de votre site car ils utilisent un ancien navigateur? Si oui, dites-leur de mettre à jour.

2. Audience - Est-ce que l'audience de votre site est susceptible d'utiliser un ancien navigateur? (ex.: contenu spécifique destiné aux personnes âgées, large public, etc.), si tel est le cas, mettez votre contenu à jour pour qu'il fonctionne avec les anciens navigateurs. Dans cette situation, il est normal que votre contenu ne soit pas aussi complexe que les bibliothèques JS modernes ou CSS.

3. Site Web - Votre site Web est-il construit avec une ancienne technologie ou un ancien CMS? Si tel est le cas, prenez le temps de passer en revue les deux premiers éléments et combinez-le avec l’opportunité de créer un nouveau site Web, moderne et sécurisé.

Si votre question était posée il y a deux ou trois ans, je dirais non, mais aujourd'hui, je dis oui, car les nouvelles fonctionnalités, la sécurité et la vitesse sont tellement meilleures qu'il n'y a pas d'arguments pour la défendre.

Nous devons avancer.

Jetez un oeil à cette bibliothèque, je pense que c'est génial -> http://outdatedbrowser.com/en

1
nunorbatista

Vous ne devriez pas demander aux utilisateurs de mettre à jour. Peut-être leur direz-vous "désolé, vous ne pouvez pas utiliser ce site avec votre ancien navigateur". Peut-être que non. D'autres réponses ont couvert les compromis là-bas. Mon point est qu'un nombre infime de personnes pourront répondre si vous leur dites de mettre à jour. Parmi toutes les personnes que vous toucherez, la majorité sera:

  • Enfermé dans leur environnement d'entreprise
  • Gérer un environnement ancien
  • Manque de connaissances sur la façon de s'y prendre

Donc, leur dire de faire la mise à niveau est simplement une source de frustration ou de confusion. Leur dire simplement que "votre navigateur est trop vieux" leur donne la mauvaise nouvelle sans l'insulte à la blessure de leur demander de prendre une mesure qu'ils ne peuvent presque certainement pas prendre.

0
bmargulies