Ir al contenido

Acid2

De Wikipedia, la enciclopedia libre
Acid2

Éste es la imagen de referencia de Acid2. En la prueba real, la nariz se vuelve azul cuando el cursor está sobre ella.
Información general
Dominio acid2.acidtests.org
Tipo Prueba deestándares web
Comercial no
Idiomas disponibles Inglés
En español No
Estado actual en línea
Gestión
Desarrollador Ian Hickson
Propietario Web Standards Project
Operador Web Standards Project
Lanzamiento 13 de abril de 2005
Estadísticas

Acid2es una página de prueba publicada y promovida por elWeb Standards Projectpara detectar fallos derenderizaciónde enmotores de renderizadousados por aplicaciones que rendericenpáginas web,como losnavegadores weby otras. Fue desarrollada en el espíritu deAcid1,una prueba relativamente estrecho de conformidad con el estándarCascading Style Sheets1.0 (CSS1), y fue lanzada el 13 de abril de 2005. Como con Acid1, una aplicación supera la prueba si el objeto en que se muestra la página de prueba coincide con una imagen de referencia.

Acid2 prueba aspectos de marcas HTML, estilo CSS, imágenesPNG,ydata URIs.La página de prueba de Acid2 se muestra correctamente en cualquier aplicación que cumple con las especificaciones delWorld Wide Web ConsortiumyInternet Engineering Task Forceque pertenecen a estas tecnologías. Se llaman estas especificacionesestándares webporque describen cómo las tecnologías usadas en la web se espere a funcionar.

Si el navegador cumple correctamente los estándaresHTMLyCSS2.0, entonces se debe poder ver una cara sonriente. A pesar de lo simple del dibujo, cada línea está codificada de forma tal que dependa de la exacta implementación de varias exigencias que imponen los estándares.

Aunque en la época del lanzamiento de Acid2 ningún navegador pasaba la prueba, Acid2 fue diseñada conMicrosoft Internet Explorerparticularmente en mente. Los creadores de Acid2 lamentaban que Internet Explorer no cumplían con los estándares web y a causa de esto Internet Explorer mostraba las páginas web de forma diferente a otros navegadores. Cuando se encuentran tales discrepancias entre navegadores los desarrolladores web gastan tiempo en ajustar sus páginas web para que las páginas se muestren correctamente en navegadores diferentes. Acid2 representaba un desafío a Microsoft de poner Internet Explorer en línea con otros navegadores, haciendo más fácil diseñar páginas web que funcionen correctamente en cualquier navegador web.

El 31 de octubre de 2005,Safarifue el primer navegador que supera Acid2.Opera,Konqueror,Firefox,y otros siguieron. Con el lanzamiento deInternet Explorer 8en 19 de marzo de 2009, las versiones más recientes de todos los navegadores web mayores ahora superan la prueba. Acid 2 fue sucedido porAcid3.

Historia

[editar]
La cara sonriente de la primera versión de Acid2. Nótese que debido a problemas en esta versión de la prueba, la boca está demasiado cerca de la nariz y el texto «ERROR» aparece aún en un navegador compatible con estándares.

Acid2 fue propuesto primeramente por Håkon Wium Lie,CTOde la compañíaOpera Softwarey creador del ampliamente utilizadoestándar webdehojas de estilo en cascada.En un artículo de 16 de marzo de 2005, Lie expresó su consternación porqueMicrosoft Internet Explorerno soportaba correctamente los estándares web y por lo tanto no era completamente interoperable con otros navegadores. Anunció que Acid2 sería un desafío para queMicrosoftconsiguiera conInternet Explorer 7,entonces en desarrollo, lograr un grado más alto de conformidad con los estándares que las versiones anteriores de Internet Explorer. La prueba originalAcid1obligó a que los desarrolladores de navegadores arreglaran sus aplicaciones o hicieran frente a la vergüenza; Lie esperó que Acid2 hiciera lo mismo.

Lie y un colega,Ian Hickson,crearon el primer borrador de la prueba en febrero de 2005. Ian Hickson escribió la versión final de la prueba en colaboración con el proyectoWeb Standards Projecty la comunidad web. Fue lanzada oficialmente el 13 de abril de 2005, y en aquella época, todos los navegadores web fallaron espectacularmente.

El 23 de abril de 2005, Acid2 fue actualizado para arreglar un defecto que hacía que la boca apareciera demasiado cerca de la nariz. Después de varias quejas, se actualizó la prueba otra vez en enero de 2006 para quitar una prueba de comentarios de estiloSGMLno populares que nunca habrían de implementarse extensamente. En dichos navegadores que no implementaban comentarios de estilo SGML, la prueba original mostraba la palabra «ERROR» en la parte abajo de la cara.

En marzo de 2008, Ian Hickson lanzóAcid3como una continuación de Acid2. Mientras Acid2 prueba principalmente CSS, Acid3 se enfoca más enJavaScripty otras tecnologías «Web 2.0».

La respuesta de Microsoft

[editar]

En julio de 2005, Chris Wilson, Arquitecto de Plataforma de Internet Explorer, dijo que superar Acid2 no era una prioridad deInternet Explorer 7,describiendo Acid2 como una lista de ruegos en lugar de una prueba verdadera de conformidad con estándares. En diciembre de 2007, Microsoft anunció que todos los cambios requeridos para superar Acid2 serían hechos disponibles, pero que los cambios no estarían activados por defecto, significando que IE8 no superaría la prueba realmente. La preocupación era que cambiar a un nuevo funcionamiento causaría demasiados problemas en páginas web que esperan el funcionamiento anterior y no conformante de Internet Explorer. Después, en marzo de 2008 Microsoft lanzó Internet Explorer 8 beta 1 y activaron los cambios por defecto después de todo. James Pratt, Gerente de Producto de IE8, explicó que se hizo esta decisión para que «los desarrolladores puedan gastar más tiempo construyendo características y cosas atractivas, y menos tiempo sólo tratando de ajustar sus sitios para navegadores diferentes.»

Desafortunadamente, otro asunto de conformidad con estándares causó que IE8 fallara si no se servían todos los elementos de la prueba en el mismo servidor. En agosto de 2008, Microsoft lanzó IE8, que resolvió el asunto. De aquella beta, sin embargo, el modo de estándares no está activado por defecto para páginas cargadas en la «Zona deIntranet». Esta zona se activa para las páginas cargadas por rutas UNC, direcciones sin puntos (comohttp://misitio/), y sitios que circunvienen los ajustes deproxy.Tal como, IE8 no pasa Acid2 si está cargada en estos casos.

Visión general de los estándares probados

[editar]

Acid2 prueba una variedad deestándares webpublicados delWorld Wide Web Consortiumy elInternet Engineering Task Force.Con la excepción de CSS 2.1, se codificaron todos los estándares probados antes del año 2000. CSS 2.1 todavía era un candidato para recomendación en la época del desarrollo de Acid2, y todavía es un candidato para recomendación a marzo de 2009.

Aplicaciones compatibles

[editar]

Cuando se publicó esta prueba ningún navegador podía mostrar correctamente el dibujo, pero actualmente ya son nueve los que lo hacen:

Aplicaciones no compatibles

[editar]

AunqueOpera Miniestá basado en el mismomotor de renderizadoqueOperaparacomputadores personales,éste no pasa la prueba Acid2.[1][2]​ Esto se debe a que Opera Mini intencionalmente reformatea las páginas web para hacerlas más apropiadas para visualización en dispositivos con pantallas pequeñas.[3]

Hasta junio de 2008, aproximadamente el 91% de los navegadores web en uso no pasan la prueba Acid2.[4]

Véase también

[editar]

Referencias

[editar]
  1. Bersvendsen, Arve (junio de 2007).«Opera Mini 4 beta out (en inglés)».Archivado desdeel originalel 10 de octubre de 2011.Consultado el 22 de diciembre de 2007.
  2. «Simulador de Opera Mini (en inglés)».Opera Software.Archivado desdeel originalel 21 de diciembre de 2007.Consultado el 22 de diciembre de 2007.
  3. «Características de Opera Mini (en inglés)».Opera Software.Archivado desdeel originalel 25 de agosto de 2011.Consultado el 21 de diciembre de 2007.
  4. «Distribución del mercado de navegadores (en inglés)».Net Applications. junio de 2008.Consultado el 7 de julio de 2008.

Enlaces externos

[editar]