Entonces, ahora Google ha dicho que no a los navegadores antiguos, ¿cuándo podemos hacer lo mismo?

82

Google anunció recientemente que ya no admitirán navegadores más antiguos el 1 de agosto:

Por esta razón, pronto Google Apps solo admitirá navegadores modernos. A partir del 1 de agosto, admitiremos la versión principal actual y anterior de Chrome, Firefox, Internet Explorer y Safari de forma continua. Cada vez que se lanza una nueva versión, comenzaremos a admitir la actualización y dejaremos de admitir la tercera versión más antigua.

No hay nada peor que mirar el parcheo de código que tiene lugar para admitir navegadores antiguos. Si todos pudiéramos avanzar hacia una web solo estándar (te estoy mirando IE9), entonces seguramente podríamos pasar más tiempo programando buenas aplicaciones web y menos tratando de hacer que se ejecuten igualmente en terribles navegadores antiguos que no cumplen con los estándares.

Entonces, ¿cuándo podemos esperar que el resto de nosotros podamos decirles a nuestros clientes que ya no admitimos navegadores antiguos? Debido a que parece que las grandes empresas continuarán ejecutando navegadores más antiguos e incluso si Google Chrome Frame se puede instalar sin privilegios de administrador (próximamente, actualmente en versión beta), no podemos esperar que todos los usuarios estén motivados para hacerlo.

Agradezco cualquier pensamiento.

Ricardo
fuente
1
Desafortunadamente, no es anormal que las empresas sigan ejecutando IE7 como estándar corporativo.
Ryan Miller
99
IE7 como estándar corporativo sería una bendición, en comparación con IE6 que algunos de nosotros aún tenemos que enfrentar.
skolima
1
El mensaje importante es que Google dejará de admitir el temido IE6 y, por lo tanto, será mucho menos importante admitirlo el 1 de agosto . (a menos que tenga un gran conjunto de usuarios de IE6 (ouch)). IE6 sux porque no es compatible con muchos de los estándares de navegador modernos más útiles, como : desplazamiento y fácil compatibilidad con PNG .
Mark Rogers
2
@ Richard - ¿Quieres decir que IE es un navegador? :)
Alireza Fallah

Respuestas:

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
fuente
3
¡absolutamente! Y haga que el IE6 sea una variable para que pueda cambiar con el viento.
Dave
3
Gran idea en teoría, pero la misma lógica podría haberse utilizado para requerir IE6 hace solo unos años.
octo
22
No se compila, capitalizaste el primeroIf
Petruza
3
Debería haber usado el operador ternario
James P. Wright
10
Esta es la respuesta lógica. Pero el 'más si' puede ser muy difícil de calcular. 15% de sus usuarios usan IE6; ¿Eso equivale al 15% de los ingresos? ¿Cuál es el costo de que un usuario influyente de IE6 le diga a 10 de sus amigos que su empresa apesta porque el sitio web no funcionó?
Phil Mander
43

Estoy de acuerdo en que su decisión obviamente debe reflejar las realidades comerciales y la audiencia de su sitio web en particular.

Dicho esto, las grandes empresas que abandonan oficialmente el soporte para IE6 siguen siendo importantes. Eleva la percepción general de que finalmente está bien dejar atrás un navegador de 10 años . También agrega municiones a cualquier caso que desees dar a los poderes , ya que ya no tiene sentido admitir navegadores antiguos viejos y chirriantes en tus sitios web:

En Stack Exchange, hemos tenido una política notablemente similar a la que Google acaba de anunciar por un tiempo: admitimos la versión del navegador lanzada actualmente, la versión anterior y, por lo general, la versión anterior-anterior. (Entonces, para IE, esto significa que admitimos IE9, IE8 e IE7). Más allá de eso, estás solo.

Jeff Atwood
fuente
43
"Admitimos la versión del navegador lanzada actualmente, la versión anterior y, por lo general, la versión anterior-anterior". Entonces, para Chrome, admite la versión de hoy, ayer y anteayer.
Brian R. Bondy
8
No tiene sentido admitir la versión de ayer de Chrome. ¡Nadie lo ejecutará!
Mongus Pong
1
Técnicamente, el anuncio más reciente de Google dijo que NO estaban admitiendo la versión anterior-anterior (por ejemplo, dejarán de admitir IE7. Creo que dejaron de admitir IE6 aproximadamente en el mismo momento del año pasado que Facebook).
luckyllama
@ suerte ah tienes razón, así que es aún más estricto.
Jeff Atwood
no olvides jquery, pronto dejará de admitir cualquier cosa por debajo de IE 10.
user1721135
13

Creo que esto tiene que ser dictado por las métricas. Si un número / porcentaje significativo de visitantes usa navegadores antiguos, debe apoyar a sus visitantes. Lo que es "significativo" depende del cliente. ;-)

Jason Gennaro
fuente
7

Soy un gerente de producto a punto de gastar 40 MD apoyando IE6 para un solo cliente. Vendemos software en centros de llamadas, desafortunadamente IE6 es la plataforma predeterminada para muchas organizaciones grandes.

Mi punto es que depende, si estuviera construyendo software web para consumidores, habría estado fuera de IE6 hace mucho tiempo, pero mientras tengamos clientes que usen IE6 tenemos que soportarlo. El mismo argumento se aplicaría a cualquier navegador o entorno.

Jon White
fuente
¿MARYLAND? (12 más para ir)
@Tim: supongo que son días del hombre ( en.wikipedia.org/wiki/Man-day ).
joschi
99
Eso es un equipo de 40 médicos de medicina, en espera en caso de que los desarrolladores tengan problemas médicos repentinos. IDK de qué tamaño es el equipo de
@Jon
4

Depende completamente de su sitio y de lo que hace.

Un sitio donde juegas o te diviertes puede exigir mucho más de sus usuarios, al igual que un juego en una computadora puede exigir hardware de vanguardia.

Un banco no puede ser tan escrutinio, ya que es vital que sus clientes puedan acceder al servicio.

Un sitio hecho para personas con discapacidad tampoco puede ser tan escrutinio, porque las personas con discapacidad pueden requerir un software especializado que puede no ser compatible con los navegadores más nuevos durante mucho tiempo.

Etc.

Kalle
fuente
2
"Un banco no puede ser tan escrutinio, ya que es vital que sus clientes puedan acceder al servicio". Lo cual es gracioso, dada la frecuencia con la que los sitios de los bancos son los que requieren IE6 o similar.
REINSTATE MONICA -Jeremy Banks
@Jeremy Banks: Sí, estoy de acuerdo en que es gracioso. De una manera triste. Y lo mismo ocurre con los bancos en Suecia. Supongo que estoy hablando desde una perspectiva "idealmente".
Kalle
1
Esto puede deberse a que las políticas de actualización de los bancos son ridículamente caras, lo que esencialmente significa que sus estaciones de trabajo todavía están utilizando la versión del navegador que no se nombrará. Eso, a su vez, lleva a "por supuesto que tenemos que apoyarlo, ¡para que no jodamos a nuestros usuarios internos!" (evidencia anecdótica)
Piskvor
3

Si su sitio / aplicación web considera el mercado asiático como uno de sus objetivos principales, entonces definitivamente debe considerar continuar con el soporte de IE 6 para el futuro previsible.

De acuerdo con http://www.theie6countdown.com/default.aspx , China todavía está sentada con ~ 33% de uso de IE6, Corea del Sur con ~ 22%, etc.

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

El asombroso 34.5% de los usuarios chinos de PC sigue utilizando el navegador web de una década de antigüedad, Internet Explorer 6 (no muy cariñosamente conocido como IE6).

Escocés
fuente
1

La decisión depende en gran medida de su base de clientes. Mi empresa crea sitios web, y nuestro marco que ha estado en desarrollo durante casi 5 años tiene muy buen soporte para IE6. Sin embargo, hace aproximadamente 1 año dejamos de admitir IE6 para nuevos proyectos. Eso no quiere decir que rompimos el soporte de IE6, sino que ya no probamos ese navegador de manera especial. Solo 1 cliente se quejó alguna vez, y la queja fue "nuestro departamento de TI no nos permitirá actualizar, por lo que nuestro sitio web no se puede usar correctamente en la empresa". Solucionamos los problemas para ese cliente y estaban muy contentos de tener un sitio web que realmente podían usar.

Ahora solo admitimos IE6 (léase: "navegadores antiguos") si el cliente realmente lo necesita, pero primero explicamos por qué la actualización es mejor (¡muchas personas aún no lo saben!) Y buscamos las razones por las que deberían actualizarse (su sitio web no puede tener característica X si requiere que seamos compatibles con el navegador Y). Nuestra política oficial es admitir los principales navegadores en las versiones actuales, versiones anteriores, versiones anteriores anteriores a pedido, y negar todo lo que haga que el trabajo no sea razonable.

Ahora que Google se está uniendo, el argumento se ha vuelto mucho más fácil. Todavía es su elección cuándo abandonar el soporte para navegadores antiguos, pero le sugiero que utilice la posición de Google para su ventaja.

pobre
fuente
0

Mi perspectiva como usuario que hasta hace poco se vio obligado a usar ie6 en el trabajo (desde entonces se ha instalado Firefox como un extra "opcional", ie6 sigue siendo el valor predeterminado)

"incluso si Google Chrome Frame se puede instalar sin privilegios de administrador"

No confiaría en esto. Cuando se publique esto, esperaría que la mayoría de las grandes corporaciones que usan ie6 encuentren de alguna manera una forma de evitar que esto suceda, ya sea bloqueando el sitio web o bloqueando aún más el navegador.

Estamos atrapados con ie6 en el futuro previsible, el costo de la actualización implica la actualización de una serie de aplicaciones críticas para el negocio, con los presupuestos recortados hay poco apetito para arreglar algo que no se percibe como roto.

MrG
fuente
0

En un mundo ideal, dejaría por completo el soporte de Internet Explorer. Claramente, Microsoft está tratando de aprovechar su base de usuarios para obligar a los desarrolladores a apuntar a la compatibilidad de Windows / IE a expensas de otros navegadores / SO multiplataforma.

Si todos los usuarios comenzaran a abandonar IE por otros navegadores más modernos y seguros, seguramente Microsoft comenzaría a cambiar su actitud. Simplemente coloque una página de bienvenida estática donde invite a su usuario a descargar un navegador más moderno / seguro.

De lo contrario, si se encuentra dentro de un entorno empresarial donde no puede instalar fácilmente un nuevo software y el presupuesto es abundante, piense en implementar un servidor de representación que traduzca la web estándar mundial al dialecto de IE (es más fácil de lo que parece).

La mala noticia es que no estamos en un mundo idealista, por lo que debe admitir IE. Pero la buena noticia es que IE (sin importar qué versión) es INDEED usuarios sangrantes.

Muad'Dib
fuente
No sé si esta es realmente una respuesta a la pregunta, o simplemente una queja;) Pero solo para señalar: Microsoft ya cambió su actitud hace años y se han acercado mucho más a los navegadores actuales.
DisgruntledGoat
Puedes considerar esto como una diatriba: P
Muad'Dib