Discriminación de Browsers obsoletos
Basecamp comienza el ataque, y sinceramente espero que muchos lo sigamos. Deja fuera de su lista de browsers soportados el IE 5.x
En un post anterior ya había yo tocado el tema, y me da gusto ver que esto comienza a aflorar en las aplicaciones populares de internet.
Gmail fue el primero de los servicios “masivos” que adoptaron la estrategia, y aunque recientemente lanzaron la versión para navegadores obsoletos, dicha versión dista mucho de tener el mismo paquete de servicios que la versión “normal”
Ahora 37 Signals, los creadores de Basecamp han anunciado que ninguna de sus futuras versiones o programas tendrán soporte para IE 5.x
Bien por ellos!!
Si todos los webmasters tomaramos esa clase de decisiones, al menos en lo que respecta a aplicaciones basadas en web, pronto nos veríamos inmersos en un mundo de programación mucho mas consistente, soportando solo navegadores que toman en serio el DOM, XSS, PNG y todo un universo de cosas que están por venir.
Muerte a los browsers obsoletos!!!
19 Comentarios
RSS de los comentarios de esta entrada.
Deja un comentario
Disculpa, los comentarios están cerrados.

Hey bro? Estoy rediseñando el portal UNAM, si hago eso, me quedo sin chamba!
Comment por Vuarnet — Mar 26, 2005 @ 9:08 pm
Jaja, y yo el de la UANL, con esos proyectos hay que ser un poco más… abiertos?... condecendientes?... o como se dice?
Bueno, se entiende, hay proyectos donde eso nomás no aplica, y hay que considerar a la mayor cantidad de “user agents” posible.
;-)
Comment por Manolo — Mar 26, 2005 @ 10:02 pm
Teniendo en cuenta que el IE5 pertenece al Windos98, no creo que ningún usuario de ese OS cambie a otro más moderno por no ver bien alguna página web.
Creo que es un error no soportar mínimamente esos navegadores, que aunque son obsoletos, tambien son la puerta de entrada de muchos cientos de clientes o usuarios potenciales.
Y el tiempo juega a nuestro favor. Cuando esos usuarios cambien a otro sistema más moderno por necesidades de actualización de software por ejemplo, inevitablemente irán desapareciendo.
Les auguro dos o tres años de vida como mucho.
Comment por sergiomas — Mar 27, 2005 @ 2:46 am
Sergiomas,
A cuantos usuarios has visto ultimamente usando mosaic?
Comment por Cicloid — Mar 27, 2005 @ 4:26 pm
Pues honestamente, todavía no dejo de lado completamente los navegadores viejos… porque en nuestro medio…. todavía hay EMPRESARIOS que usan la 98 y si ellos me están pagando y en su PC o en la de su secre no o ven bien, estoy despedido. No obstante, en la medida que puedo, lo hago…
Sigamos haciendo la fuerza
Comment por pedro — Mar 27, 2005 @ 4:54 pm
Respecto a lo que dice Pedro, hace poco he hecho la web de una empresa de maquinaria y obras públicas, ellos usaban win2000 e IE5.0
Bueno, pues la web se la he hecho en xhtml 1.1 Strict, y por supuesto, ellos no la veian bien, pero el problema tenía facil solución, les expliqué que su navegador estaba obsoleto y no soportaba las nuevas tecnologías, y en la sección de “Acerca de…” de su web, les puse enlaces, tanto para ellos como para el resto de usuarios con el mismo problema, para descargarse IE6.0, FireFox y Opera, y alli explico por qué no se ve bien la web con navegadores viejos… y problema resuelto.
Yo si soy de los que piensan que dar soporte a software viejo relentiza el desarrollo, y creo que es muy excepcional el caso en el que no se puede informar al usuario de por qué ve mal la web y darle las soluciones.
Evidentemente, el usuario normal, que no es ni diseñador ni desarrollador ni informático ni nada que se le parezca, no tiene ni idea de todo esto, pero para eso estamos nosotros, para explicar el por qué. Del mismo modo que un médico te receta algo y te explica por qué debes tomarlo, si se me permite el simil.
Por poder, se podría hacer un script que vea la versión del navegador, y si está obsoleto, avisar al usuario y decirle con un link donde puede actualizarse, siempre hay soluciones que apoyen el progreso.
Un saludo.
Comment por Carlos Carmona — Mar 27, 2005 @ 6:50 pm
Carlos, no podría estar mas de acuerdo. (clap, clap, clap!!)
Siempre habrá proyectos en los que esta solución no es la mas correcta o la más estratégica, pero siempre que sea posible hay que cultivar el uso de los estándares.
;-)
Comment por Manolo — Mar 27, 2005 @ 7:00 pm
hay dos conceptos (que no sé cpomo traducír) que creo que son una solucion a estos problemas:
graceful degradation y progressive enhacement.
Los que tengan un navegador viejo pueden ver el sitio decentemente, y los que tengan un navegador moderno (IE6 y 7, Firefox, safari y Opera) tenen un plus que no tiene los anticuados.
Ademas respecto a lo que dicen Cicloid y Pedro: Firefox corre excelente en win98
Comment por sosa — Mar 27, 2005 @ 7:42 pm
No todos pueden (o quieren) pasarse a Firefox.
Lo que la interfase “basic html” de Gmail te impide hacer son simples caprichos de los desarrolladores. Creación de filtros y de labels no es algo que requiera tecnologías super modernas.
Todo el resto que iba a decir ya lo dijo Sosa arriba.
Comment por Federico — Mar 27, 2005 @ 10:31 pm
Ya va siendo hora… si IE 6 es ya de por sí un dolor de cabeza en lo que a soporte de CSS se refiere, seguir insistiendo en la compatibilidad con versiones antiguas y en rápidas vías de extinción del ídem ya es demasiado pedir – tiempo extra de desarrollo, debugging y testeos que cada vez tienen menos retorno de inversión.
Además, si se diseña un sitio con estándares web desde el principio, la compatibilidad al menos a nivel de lectura de un sitio con navegadores antiguos está garantizada. No será todo lo lindo que queramos pero al menos será útil y usable. Entonces, ¿cuál es el miedo al cambio?
Y si un cliente se pone fregón, nos tomamos un poco de tiempo en explicarle en forma clara y sencilla las ventajas de actualizar su navegador a una versión más moderna o proponer otras alternativas, cómo hacerlo, etc… el 99% de las veces funciona.
Comment por beto — Mar 28, 2005 @ 12:27 am
Pues yo resumo y agrego:
El desarrollo web debe hacerse en base a estandares, no en base a navegadores.
Actualmente estoy haciendo algunos sitios, varios de ellos institucionales y en todos aplico estandares.
Incluso, tengo un proyecto que esta aletargado, pero que me urge lograr, es hacer un sitio, estilo csszengarden o camaleoncss, pero que no solamente utilicen estandares, si no, que “exponga” las debilidades del IE, exhortando a sus visitantes a que se cambien a uno que siga los estandares.
Considero al IE la piedra mas grande en el camino hacia el ideal crossbrowser, por ser el mas utilizado y no seguir completamente los estandares, lo que ha provocado un “estandar ad-hoc”, es decir “si se ve bien en IE esta bien” cuando en realidad solo esta regular.
Comment por Fabalv — Mar 28, 2005 @ 3:24 pm
Un buen punto de comienzo para que las fuerzas se unan …
Comment por Mundo Aloga — Mar 28, 2005 @ 7:25 pm
¿Sí IE es una piedra hacía lo cross-browser, que queda para el pobre Lynx?
Comment por Federico — Mar 29, 2005 @ 1:15 am
Yo creo que Lynx, así como otros user agents (browsers de PDA, celulares, PSP, etc) son, por descontado, aplicaciones que solucionan otro tipo de necesidades. Sin embargo IE es (al menos en teoría) un browser que compite en el mercado de los browsers “fully featured”.
Así que no creo que exista comparación, es como querer comparar un auto sub-compacto con una todo terreno. Si vamos a comparar la funcionalidad de IE, hay que compararla con la de sus “iguales”... Opera, Safari, Netscape, Firefox, Konqueror, etc…
Y definitivamente, en ese terreno, Internet Explorer ES una piedra en el camino.
Comment por Manolo — Mar 29, 2005 @ 8:28 am
manoloooooo.. ontás… pos ná, que ya me pasó becky otros layouts de secciones del sitio y mañana las empiezo…
saludos
Comment por Jesus Sanchez — Mar 29, 2005 @ 10:52 pm
Pues bien, yo creo que el concepto está tocado desde un principio.
Estamos (re)construyendo el entorno cliente-servidor sobre HTTP, peleandonos con una interfaz (la web) que no estaba pensada para eso, sinó para transacciones atómicas de TEXTOS (Hiper o no).
El principio de la degeneración fué el tag IMAGE. Desde entonces que estamos reimplementando el sistema operativo, el GUI y todo lo demas sobre la patética base del HTML y derivados degenerados.
Y por muy colorido y bonito que sea la web, explicale a un ciego las ventajas de hacer doble clic sobre ese bonito formulario, y que se convierta de repente de algo estático en algo editable.
Comment por Dumbo — Mar 30, 2005 @ 9:56 am
Yo opino igual que el amigo Sosa, no creo que la mejor opción sea cortar de un sólo golpe a navegadores como IE 5.x, sino más bien restarle funcionalidades al sitio para dicho browser, pero que esa funcionalidad menos que verá en el sitio no sea crítica.
Si yo entro a un sitio y no lo puedo ver o tiene “fallas” criticas por no ser lo más cross-browser posible, lo más probable es que el sitio me decepcione y no lo visite más (indistintamente si un sitio no lo puedo ver en firefox porque fue pensado para IE, o viceversa).
Comment por Raspu — Mar 30, 2005 @ 11:03 am
¿Si IE te impide hacer algun super efecto, por qué no degradas el super efecto a algo accesible para IE del mismo modo que se degradaría en Lynx?
Por cierto, pedirle al usuario que use el ultimo IE o FF no es lo mismo que en los viejos tiempos pedirle al usuario que use elija entre IE y NN4 ?
Comment por Federico — Mar 30, 2005 @ 3:25 pm
Eso me parece correcto. Degradar hacia algo que continue brindando un servicio creo que es lo que mejor se puede hacer.
Lo malo viene cuando hay que hacer OTRO script, hack, pagina o sitio entero para que IE vea “lo mismo”.
Bien lo dijo Sosa… graceful degradation y progressive enhacement
Ese es el camino a seguir. O degradas hacia algo “usable” o mejoras la vista una vez que detectas compatibilidad.
Comment por Manolo — Mar 30, 2005 @ 3:54 pm