¿Por qué la comunidad webdev no se une para prohibir Internet Explorer?

Hay muchos problemas con eso.

1. Las empresas adoran el software de Microsoft y Oracle. Se escribió una gran cantidad de software empresarial basado en ciertas “características” de Internet Explorer. El razonamiento era que la empresa controla su TI y sabe que cada computadora tendrá IE 6.0 y es suficiente si el software se ejecuta en IE 6.0. Cuando salió, era un navegador muy bueno, pero tenía algunas características no estándar porque el cuerpo de estándares ~~ era ~~ es demasiado lento. Todos los navegadores hicieron eso. IE simplemente hizo eso de una manera que otros navegadores no lo hicieron.

2. El gobierno de Corea del Sur descubrió que los algoritmos disponibles para ellos para la seguridad web no eran lo suficientemente fuertes, por lo que crearon lo suyo; desafortunadamente solo se implementa en IE. Entonces, si está escribiendo algo importante para Corea del Sur, como banca, seguros, atención médica, gobierno electrónico, etc., debe admitir ese algoritmo y, en efecto, IE.

3. Una gran parte de las computadoras personales están basadas en Microsoft y vienen con IE preinstalado. A lo largo de los años, las demandas judiciales han asegurado que Microsoft le permita reemplazar IE con otro navegador, y más recientemente, Microsoft hizo que la UE le permitiera elegir en el momento de la instalación el navegador que desea, pero incluso así es conveniente seguir con el predeterminado. Creo que la UE también tiene un requisito aleatorio de primera opción, pero hay muchas computadoras que se instalarán con IE.

4. Cuando ofrece algo gratis a un usuario, en realidad depende de obtener suficientes usuarios para usar su servicio. Probablemente no quieras cabrearlos.

Por otro lado, hay sitios como New Internet Explorer 7 Tax 🙂 – Kogan Australia. Sí, quieren obligar a los clientes a abandonar IE a otro navegador haciendo que los clientes paguen el costo adicional de admitir IE. Si veo un banner en un sitio que dice que puede ahorrar 6.8% al usar un navegador diferente, no me lo pensaría dos veces antes de cambiar de navegador, incluso a IE.

Hay muchos sitios que ofrecen una experiencia degradante basada en el navegador, es decir, si tiene la última versión de un navegador que admite la mayoría de los estándares, obtendrá la mejor experiencia. A medida que su navegador comienza a envejecer o cumple con el estándar, ciertas funciones no funcionan. No lo rompen intencionalmente, solo usan técnicas que le ofrecen una sensación diferente. Por ejemplo, si su navegador no admite el redondeo CSS de botones, verá botones cuadrados. Si su navegador no es compatible con HTML5 Canvas, no verá un gráfico. Si no es compatible con video HTML5, usará flash.

Si bien ese solía ser el caso debido principalmente a IE6, el panorama ha cambiado. IE en general tiene ~ 54% de cuota de mercado. De estos, IE6 (6%) no está oficialmente admitido, IE7 (4%) tiene una participación de mercado bastante pequeña, e IE8 (26%) e IE9 (17%) son relativamente buenos en los estándares de la web.

Además, no existe el IE “ilegal”. Los desarrolladores web pueden intentar poner pancartas o bloquear IE, pero siempre y cuando los usuarios lo usen, ninguna empresa que dependa de su sitio web soportará algo que aleje al ~ 50% de sus usuarios potenciales.

Mientras tanto, con el advenimiento de la web móvil, la mayoría de los desarrolladores están haciendo un gran esfuerzo para crear sitios web excelentes para iOS y Android, donde la mayor parte de los problemas está en WebKit, específicamente con la variedad de extensiones patentadas y la proliferación de versiones anteriores de los navegadores que no se actualizan. Por lo tanto, IE no es un gran problema hoy en día.

* Los números de uso de IE para 2012, del artículo de Wikipedia sobre Internet Explorer y podrían no representar con precisión el estado actual de las cosas

Echa un vistazo a Browser Awareness Day – Home. Es un buen ejemplo de los esfuerzos para modernizar la web. Sin embargo, no se trata solo de IE. Pero ciertamente aborda sus preocupaciones.