web-dev-qa-db-fra.com

Alors maintenant, Google a dit non aux anciens navigateurs quand le reste d'entre nous peut-il faire de même?

Google récemment annoncé qu'il ne supportera plus les anciens navigateurs le 1er août:

Pour cette raison, Google Apps ne sera bientôt plus compatible qu'avec les navigateurs modernes. À compter du 1er août, nous soutiendrons la version majeure actuelle et précédente de Chrome, Firefox, Internet Explorer et Safari sur une base continue. Chaque fois qu'une nouvelle version est publiée, nous allons commencer à prendre en charge la mise à jour et cesser de prendre en charge la troisième version la plus ancienne.

Il n'y a rien de pire que de regarder la correction de code effectuée pour prendre en charge les navigateurs plus anciens. Si nous pouvions tous passer à un Web uniquement avec des normes (je vous regarde IE9), nous pourrions sûrement consacrer plus de temps à la programmation de bonnes applications Web et moins essayer de les faire fonctionner de la même manière sur des navigateurs anciens terribles non conformes aux normes.

Alors, quand pouvons-nous espérer pouvoir dire à nos clients que nous ne prenons plus en charge les anciens navigateurs? Comme il semble que les grandes entreprises continueront à utiliser des navigateurs plus anciens et même si le cadre Google chrome peut être installé sans privilèges administrateur (bientôt disponible, en version bêta), nous ne pouvons pas nous attendre à ce que tous les utilisateurs soient motivés. fais ça.

J'apprécie toutes les pensées.

82
Richard
If ( your site does not make money ){
   do what makes you happy
}
else if ( the cost of supporting IE6 > the money you make from IE6 users ) {
   stop supporting IE6
}
else {
   keep making money from IE6 users
}
132
edeverett

Je conviens que votre décision devrait évidemment refléter les réalités commerciales et le public de votre site Web.

Cela dit, les grandes entreprises qui abandonnent officiellement leur soutien à IE6 sont toujours importantes. Cela soulève la perception générale que il est finalement correct de laisser un navigateur de 10 ans derrière lui . Il ajoute également des munitions à tous les cas que vous souhaitez appliquer au pouvoirs qu'il n'est plus logique de prendre en charge les anciens et anciens navigateurs obsolètes sur votre sites Web:

Sur Stack Exchange, nous avons un politique remarquablement similaire à ce que Google vient d'annoncer en place depuis un certain temps: nous prenons en charge la version du navigateur actuellement publiée, la version antérieure, et généralement la version précédente. (Donc, pour IE, cela signifie que nous supportons IE9, IE8 et IE7). Au-delà de cela, vous êtes seul.

43
Jeff Atwood

Je pense que cela doit être dicté par des métriques. Si un nombre/pourcentage important de visiteurs utilise des navigateurs plus anciens, vous devez les aider. Ce qui est "significatif" dépend du client. ;-)

13
Jason Gennaro

Je suis un chef de produit sur le point de dépenser 40 MD prenant en charge IE6 pour un seul client. Nous vendons des logiciels dans des centres d'appels, malheureusement, IE6 est la plate-forme par défaut de nombreuses grandes organisations.

Ce que je veux dire, c’est que cela dépend. Si je construisais un logiciel Web grand public, j’aurais été sur IE6 il ya longtemps, mais tant que nous avons des clients utilisant IE6, nous devons le prendre en charge. Le même argument s'appliquerait à n'importe quel navigateur ou environnement.

7
Jon White

Cela dépend entièrement de votre site et de ce qu'il fait.

Un site sur lequel vous jouez ou amusez-vous peut exiger beaucoup plus de ses utilisateurs, tout comme un jeu sur ordinateur peut exiger de la découpe de matériel Edge.

Une banque ne peut pas être aussi minutieuse, car il est essentiel que ses clients puissent accéder au service.

Un site conçu pour les personnes handicapées ne peut pas être aussi minutieux, car les personnes handicapées peuvent nécessiter un logiciel spécialisé qui peut ne pas être compatible avec les nouveaux navigateurs pendant une longue période.

Etc.

4
Kalle

Si votre site/votre application Web considère le marché asiatique comme l’une de ses principales cibles, vous devez absolument envisager de maintenir le support IE 6 dans un avenir prévisible.

Selon http://www.theie6countdown.com/default.aspx , la Chine est toujours assise à environ 33% de l'utilisation d'IE6, la Corée du Sud à environ 22%, etc.

http://asia.cnet.com/blogs/Microsoft-implores-china-please-stop-using-internet-Explorer-6-62207426.htm

Internet Explorer 6, un navigateur Web vieux de 10 ans (encore peu connu sous le nom de IE6), est encore utilisé par 34,5% des utilisateurs de PC chinois

3
Scottie

La décision dépend en grande partie de votre clientèle. Mon entreprise fabrique des sites Web et notre framework, en développement depuis près de 5 ans, supporte très bien IE6. Cependant, il y a environ un an, nous avons cessé de soutenir IE6 pour les nouveaux projets. Cela ne veut pas dire que nous avons cassé le support IE6, mais plutôt que nous ne testons plus spécialement ce navigateur. Un seul client s'est jamais plaint, et la plainte était "notre service informatique ne nous laissera pas mettre à jour, donc notre site Web ne peut pas être utilisé correctement en interne". Nous avons corrigé les problèmes de ce client et ils étaient très contents de pouvoir utiliser un site Web.

Nous ne prenons désormais en charge IE6 (lire: "anciens navigateurs") que si le client en a vraiment besoin, mais nous expliquons d'abord pourquoi la mise à niveau est meilleure (beaucoup de gens ne le savent pas encore) et nous recherchons les raisons pour lesquelles ils doivent mettre à niveau (votre site Web ne peut pas en avoir) fonctionnalité X si vous souhaitez que nous prenions en charge le navigateur Y). Notre politique officielle consiste à prendre en charge les principaux navigateurs dans les versions actuelles, précédentes, précédentes sur demande, et à refuser tout ce qui rend le travail déraisonnable.

Maintenant que Google se joint à nous, l'argument est devenu beaucoup plus facile. Vous avez toujours le choix quant à l’abandon de la prise en charge des anciens navigateurs, mais je vous suggère d’utiliser la position de Google à votre avantage.

1
jimp

Mon point de vue d’un utilisateur qui, jusqu’à récemment, était obligé d’utiliser IE6 au travail (Firefox a depuis été installé en tant qu’extension "facultative" - ​​ie6 est toujours la valeur par défaut).

"Même si le cadre google chrome peut être installé sans privilèges d'administrateur"

Je ne compterais pas sur ça. Quand cela sera publié, je suppose que la plupart des grandes entreprises utilisant ie6 trouveront en quelque sorte un moyen d'empêcher que cela ne se produise, soit en bloquant le site Web, soit en verrouillant davantage le navigateur.

Nous sommes bloqués avec ie6 pour l'avenir prévisible, le coût de la mise à niveau implique la mise à niveau d'un certain nombre d'applications stratégiques, les budgets étant réduits, il est difficile de réparer quelque chose qui n'est pas perçu comme cassé.

0
MrG

Dans un monde idéal, je supprimerais totalement le support d'Internet Explorer. Clairement, Microsoft essaie d’exploiter sa base d’utilisateurs pour obliger les développeurs à viser la compatibilité Windows/IE au détriment des autres navigateurs/systèmes d’exploitation multi-plateformes.

Si tous les utilisateurs commençaient à abandonner IE pour d'autres navigateurs plus modernes et sécurisés, Microsoft commencerait sûrement à changer d'attitude. Placez simplement une page d'accueil statique sur laquelle vous invitez votre utilisateur à télécharger un navigateur plus moderne/sécurisé.

Sinon, si vous vous trouvez dans un environnement d'entreprise où vous ne pouvez pas installer facilement un nouveau logiciel et que le budget est abondant, pensez à implémenter un serveur de rendu qui traduirait le Web au standard mondial en dialecte IE penserais).

La mauvaise nouvelle est que nous ne sommes pas dans un monde idéaliste. Vous devez donc soutenir IE. Mais la bonne nouvelle est que IE (quelle que soit sa version) est INDEED qui saigne des utilisateurs.

0
Muad'Dib