jueves, 30 de abril de 2015

Emuladores

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:

  1. 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.
  2. 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.
  3. 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