De acuerdo a las más recientes estadísticas publicadas por Macromedia, alrededor del 99% de usuarios de Internet en Europa puede acceder a aplicaciones Flash automáticamente, al contar con el plugin ya instalado en sus computadores. Aunque estos números se ven muy bien, la versión más reciente (Flash Player 7) representa sólo el 92.3% del total de instalaciones, acercándose al final de su ciclo de propagación con un incremento de casi el 4% desde el último censo hace 3 meses.
Típicamente, cada nueva versión del reproductor de Flash tarde entre doce y catorce meses en conquistar la barrera del 90%, que suele ser un indicador importante de que el terreno es ya “seguro” para aquellos desarrolladores que desean implementar aplicaciones que hagan uso de propiedades exclusivas del plugin más nuevo. Mientras tanto, múltiples versiones mayores y menores del reproductor de Flash coexisten en el universo de usuarios de Internet, tal y como se puede apreciar en el gráfico.
Esta información es indudablemente valiosa, pero no más que nuestro conocimiento de las características demográficas propias del proyecto en nos toque trabajar concretamente. Los números publicados por Macromedia son una referencia global, y pueden no reflejar la realidad particular de nuestro público objetivo. En ese sentido, las capacidades del reproductor que elijamos pueden tener diferentes niveles de impacto en lo que los usuarios pueden (o no) ver o hacer.
Estas son las razones que hacen necesaria la implementación de alguna forma de detección del reproductor de Flash. Entre las opciones que tenemos a nuestra disposición, no existe un método 100% efectivo, ya siempre cabe la posibilidad de que la detección falle, ya sea por latencia en la red o limitaciones del método elegido.
Los métodos ampliamente utilizados son tres:
- Flash MX 2004
Utilizando Flash MX 2004, es muy sencillo configurar una película para que detecte que versión del plugin está instalada en el computador del usuario. Basta con dirigirse a la pestaña HTML del menú “Publish Settings”, y marcar el casillero de Detección del reproductor. Los documentos HTML necesarios son creados automáticamente al publicar la película.
- Flash Detection Kit
El kit de detección de Flash es un conjunto de herramientas que ofrece diferentes opciones para detectar la versión del reproductor de Flash en diferentes escenarios. El kit incluye una extensión para Dreamweaver, ejemplos con código fuente para Actionscript y HTML, e incluso una solución para proyectores. Información detallada de como usar y descargar el kit, está disponible en el sitio web de Macromedia
- Método Javascript
Basado en desarrollos previos para la detección de Flash usando Javascript, Colin Moock desarrolla un método genérico as cual llama Flash Player Inspector.