Un emulador es un programa
de software que tiene como objetivo replicar las funciones de una pieza
específica de hardware o software.
Existen montones de
emuladores que muestran la forma en que se vería una web desde un dispositivo
móvil determinado o desde un navegador.
Pueden emplearse desde
cualquier ordenador, algunos en línea y otros en forma de software, algunos de
ellos puestos a disposición por los propios fabricantes de dispositivos y de
las empresas de software. Hay que darse cuenta de que existen multitud de
terminales móviles, con diferentes sistemas operativos y distintos navegadores,
por lo que el emulador sólo nos mostrará una idea de cómo se visualizaría una
página web en un móvil determinado.
La infinidad de dispositivos
móviles que hay hoy en día en el mercado supone un reto constante para los
desarrolladores de contenidos en la creación de aplicaciones que puedan
incorporarse a cientos, o incluso miles, de distintos dispositivos.
Algunos de estos emuladores
en línea que se pueden emplear son Test iPhone e iPhone tester para iPhone,
Opera Mini Simulator, que simula el comportamiento del navegador Opera Mini, o
dotMobi emulator, para Nokia N70 y SonyK750, si se quiere hacer una idea del
funcionamiento en pantallas más pequeñas.
Extensiones, como User Agent
Switcher para Firefox, que muestra la página web consultada desde el navegador
como si fuera vista desde un dispositivo móvil. Una vez instalada esta
extensión es necesario importar las especificaciones de los dispositivos.
El navegador Opera incorpora
una útil opción para ver la página web consultada en pantalla pequeña.
El “emulador” es el código
del navegador, e interfaz de usuario, que instalamos en los móviles. Incluye la
capacidad de instalar widgets, y todas las capacidades de la versión móvil. La
diferencia es que usa el procesador y memoria del ordenador, que puede ser más
que lo que hay en un dispositivo.
También es posible usar la
herramienta de desarrollo Dragonfly (incluido en Opera para escritorios) para
conectar a la versión móvil, sea en escritorio o en un dispositivo móvil de
verdad. Eso da mucho más información tal cómo el estado del DOM, propiedades de
CSS aplicado a cada elemento, etc., para desarrolladores profesionales
Tipos de emuladores de móvil
Se dividen en tres
categorías principales:
- Emuladores de dispositivos: Generalmente los ofrecen los fabricantes de dispositivos y simulan el dispositivo real. Son válidos para las pruebas de aplicación del sitio web en un dispositivo o conjunto de dispositivos.
- Emuladores de navegadores: Simulan los navegadores de los entornos móviles. Son útiles para determinan la funcionalidad disponible en un navegador, pero no valen para la prueba específica del dispositivo.
- Emuladores del sistema operativo: Microsoft proporciona emuladores para Windows Mobile y Google proporciona un emulador de Android. Se ejecutan en un entorno simulado de dispositivos móviles y proporcionan acceso a aplicaciones que se ejecutan en el sistema operativo.
Problemas con los emuladores
Hay que saber que no porque
el sitio web funcione perfectamente en un emulador, funcionará de la misma
manera en el dispositivo real. A menudo hay muchos emuladores que difieren
sutilmente de los dispositivos que simulan. Especialmente en el caso de que el
desarrollador del emulador no sea el creador original del dispositivo.
Los emuladores se utilizan
para abarcar una amplia gama de dispositivos a los que no se tendría acceso y
poder corregir cualquier error que se encuentre, pero también conviene
asegurarse de probar el sitio web en algunos dispositivos reales.
Emuladores más populares
Las siguientes compañías
ofrecen emuladores para todos o algunos de sus dispositivos móviles:
- Research in Motion (BlackBerry)
- Apple (iPhone)
- Samsung
- Palm
- LG
Emuladores para dispositivos
móviles:
- Device Anywhere
- MobiReady
- OperaMini
- W3C Mobile OK Checker
- dotMobi Emulator
- iPhoney
Emuladores de funcionamiento
del sistema están disponibles en:
- Microsoft (Windows Mobile)
- Google (Android)
- Nokia (Series 40 and Series 60)
Algunos emuladores de
búsqueda disponibles son:
- Opera Mini
- Openware
No hay comentarios:
Publicar un comentario