Estoy trabajando en un sitio para mi empresa que, hasta cierto punto, era un sitio exclusivo de Internet Explorer por varias razones, principalmente porque cuando el sitio fue concebido originalmente, IE tenía una participación de mercado de más del 90%, por lo que el trabajo para obtener funcionaba en otros navegadores simplemente no tenía sentido.
Ahora que vivimos en una economía de navegador más diversa, estamos haciendo el trabajo para que el sitio funcione en todas partes y, por suerte, una buena parte de él ya funciona.
Sin embargo, un problema con el que estamos luchando es el tema de qué apoyar y qué no apoyar. Para empezar, los navegadores que no son IE se lanzan con mucha más frecuencia que IE, y usted no sabe qué versiones aún están en estado salvaje. Básicamente, se han lanzado tres versiones de IE en la última década, e IE6 todavía es compatible hasta 2014. Pero hay una actualización para Firefox cada dos días, Apple actualiza Safari más o menos anualmente. Y luego está Chrome.
Chrome ha pasado de 0.2 a 9.0 en poco más de dos años. 7.0.517 fue lanzado un mes y medio después de 6.0.472. En este momento hay tres versiones diferentes, una estable, una beta y un desarrollador. Y la versión de desarrollo de 9.0.587 se lanzó antes de la última versión beta de 8.0.552.
Con IE hemos tenido la situación en la que tenemos que admitir una versión anterior porque el departamento de TI de la empresa en cuestión no permite que los empleados se actualicen. Con los navegadores que no son IE, creo que adoptaremos la línea de "actualizar a la última versión o no podemos ayudarlo", pero no estoy seguro de cuán efectivo sea.
Además, mi empresa tiene una cantidad de limitaciones artificiales. Por ejemplo, tenemos un producto dirigido a empresas, por lo que no admitimos las versiones "Home" de Windows (es decir, XP Home, 7 Home Premium) a pesar de que no hay una razón técnica por la que no podamos hacerlo.
Cuando mi empresa comienza a preguntar "qué versión o versiones de Chrome admitimos", ¿cómo debo responder?