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

82

Google a récemment annoncé qu'il ne prendrait plus en charge 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 antérieure 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 certainement 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? Parce qu'il semble que les grandes entreprises continueront à utiliser des navigateurs plus anciens et même si Google Frame peut être installé sans privilèges administrateur (c'est pour bientôt, en version bêta), nous ne pouvons pas nous attendre à ce que tous les utilisateurs soient motivés à le faire.

J'apprécie toutes les pensées.

Richard
la source
1
Malheureusement, il n’est pas anormal que les entreprises continuent à utiliser IE7 comme standard.
Ryan Miller
9
IE7 en tant que norme d'entreprise serait une bénédiction, comparé à IE6, que certains d'entre nous doivent encore gérer.
Skolima
1
Le message important est que Google abandonnera le support de l'IE6 tant redouté et qu'il deviendra de ce fait beaucoup moins important de le faire dès le 1er août . (sauf si vous avez un grand nombre d'utilisateurs IE6 (ouch)). IE6 sux car il ne prend pas en charge la plupart des normes de navigateur modernes les plus utiles, telles que : prise en charge du survol et facile au format PNG .
Mark Rogers
2
@ Richard - vous voulez dire que IE est un navigateur ??? :)
Alireza Fallah

Réponses:

132
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
}
Edeverett
la source
3
absolument! Et faites de l’IE6 une variable pour pouvoir changer avec le vent.
Dave
3
Excellente idée en théorie, mais la même logique aurait pu être utilisée pour exiger IE6 il y a seulement quelques années.
octo
22
Il ne compile pas, vous avez capitalisé le premierIf
Petruza
3
Aurait dû utiliser l'opérateur ternaire
James P. Wright
10
C'est la réponse logique. Mais le «sinon si» peut être très difficile à calculer. 15% de vos utilisateurs utilisent IE6; cela équivaut-il à 15% des revenus? Combien coûte un utilisateur influent d'IE6 à 10 de ses amis que votre entreprise craint parce que le site Web ne fonctionne pas?
Phil Mander
43

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 qu’il est enfin acceptable de laisser un navigateur de 10 ans . Il ajoute également des munitions à tous les cas que vous souhaitez associer aux pouvoirs qu'il n'est plus logique de prendre en charge les anciens navigateurs obsolètes sur vos sites Web:

Sur Stack Exchange, nous avons une politique remarquablement similaire à celle annoncée par Google 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.

Jeff Atwood
la source
43
"Nous prenons en charge la version de navigateur actuellement publiée, la version antérieure et, en général, la version précédente-précédente". Ainsi, pour Chrome, vous prenez en charge la version d'aujourd'hui, d'hier et la veille.
Brian R. Bondy
8
Il ne sert à rien de supporter la version de Chrome de hier. Personne ne l'exécutera!
Mongus Pong
1
Techniquement, la plus récente annonce de Google a déclaré qu’elle ne supportait PAS la version précédente (c’est-à-dire qu’elle supprime le support pour IE7. Je pense qu’elle a abandonné le support pour IE6 à peu près au même moment l’année dernière que Facebook).
luckyllama
@ chanceux ah tu as raison - c'est donc encore plus strict.
Jeff Atwood
ne pas oublier jquery, bientôt abandonner le support pour tout ce qui est en dessous de IE 10.
user1721135
13

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. ;-)

Jason Gennaro
la source
7

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 nos clients utilisent IE6, nous devons le prendre en charge. Le même argument s'appliquerait à n'importe quel navigateur ou environnement.

Jon White
la source
MARYLAND? (12 de plus pour aller)
@ Tim: Je suppose que ce sont des jours-hommes ( en.wikipedia.org/wiki/Man-day ).
joschi
9
C'est une équipe de 40 docteurs en médecine, en attente au cas où les développeurs auraient des problèmes médicaux soudains. IDK ce que la taille de l'équipe de @ Jon est, mais après tout, c'est IE6 dont nous parlons;)
Piskvor
4

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

Un site sur lequel vous jouez ou amusez-vous peut demander beaucoup plus de ses utilisateurs, tout comme un jeu sur ordinateur peut exiger du matériel de pointe.

Une banque ne peut pas être aussi minutieuse, car il est vital 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.

Kalle
la source
2
"Une banque ne peut pas être aussi attentive, car il est vital que ses clients puissent accéder au service." Ce qui est hilarant, étant donné la fréquence à laquelle les sites des banques requièrent IE6 ou similaire.
REINSTATE MONICA - Jeremy Banks
@ Jeremy Banks: Oui, je conviens que c'est hilarant. D'une manière triste. Et il en va de même pour les banques en Suède. Je suppose que je parle d'un "idéalement" perspective.
Kalle
1
Cela peut être dû au fait que les stratégies de mise à niveau des banques sont ridiculement coûteuses, ce qui signifie essentiellement que leurs stations de travail utilisent toujours la version du navigateur qui ne doit pas être nommée. Cela, à son tour, conduit à "bien sûr, nous devons le soutenir, de peur de foutre nos utilisateurs internes!" (preuve anecdotique)
Piskvor le
3

Si votre site / application Web considère le marché asiatique comme l'une de ses principales cibles, vous devez absolument envisager de poursuivre la prise en charge de 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 (pas très affectueusement appelé IE6), est encore utilisé par 34,5% des utilisateurs chinois de PC

Scottie
la source
1

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 nous n'avons plus spécialement testé 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 au moment où vous abandonnerez la prise en charge des navigateurs plus anciens, mais je vous suggère d'utiliser la position de Google à votre avantage.

jimp
la source
0

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 google chrome frame 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 critiques pour l'entreprise, les budgets étant réduits, il est difficile de réparer quelque chose qui n'est pas perçu comme cassé.

MrG
la source
0

Dans un monde idéal, je supprimerais totalement le support d'Internet Explorer. Clairement, Microsoft essaie d’exploiter sa base d’utilisateurs pour forcer les développeurs à viser la compatibilité Windows / IE aux dépens d’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 êtes 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 standard au dialecte IE (c'est plus facile que vous ne le pensez).

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 une INDEED qui saigne des utilisateurs.

Muad'Dib
la source
Je ne sais pas s'il s'agit vraiment d'une réponse à la question ou d'un coup de gueule;) Mais juste pour le souligner, Microsoft a déjà changé d'attitude il y a des années et ils se sont beaucoup plus rapprochés des navigateurs actuels.
DisgruntledGoat
Vous pouvez très bien considérer cela comme une diatribe: P
Muad'Dib