Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Emuladores móviles: tipos y ejemplos
1. EMULADORES
¿QUE ES UN EMULADOR?
Primeramente, debemos dejar bien claro lo que es un emulador. El
concepto más técnico y aceptado de emulador es el siguiente:
Un emulador es un software originalmente pensado para ejecutar
programas de diversas índoles, en una plataforma o sistema operativo
diferente al programa que deseamos abrir o ejecutar.
DIFERENCIA ENTRE UN SIMULADOR Y UN EMULADOR
Este tipo de programa se diferencia del simulador, ya que éste trata de
modelar de manera precisa el dispositivo original para que el programa a
ejecutar funcione correctamente en una plataforma distinta. En cambio, el
simulador sólo reproduce el comportamiento original de un sistema
determinado.
Podemos decir entonces, que un emulador es un programa diseñado
para crear una plataforma virtual que pueda ejecutar un programa
determinado, que no haya sido diseñado para ser ejecutado en el PC.
PARA QUE SIRVE UN EMULADOR
El principal objetivo del emulador, es crear las condiciones necesarias
para poder ejecutar un programa diseñado para otras plataformas
distintas al PC, de modo que estos programas son utilizados
ampliamente para las siguientes actividades:
Probar programas de plataformas informáticas diferentes.
Ejecutar juegos de plataforma en un ordenador.
Ejecutar programas de ordenadores antiguos.
Como podemos ver, los emuladores son ampliamente utilizados para
poder jugar juegos antiguos o de plataformas diversas desde la
2. comodidad de nuestro ordenador, utilizando para ello un programa o
archivo llamado ROM.
También, son muy utilizados para probar software de otros sistemas
operativos, como por ejemplo, sistemas Linux y programas Windows y
viceversa, o programas Mac en Windows.
TIPOS DE EMULADORES MOVILES
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.
EJEMPLOS
IPhone
Emulador para iPhone
Para la plataforma iPhone la oferta de emuladores es limitada, de estos
recomendamos MobiOne.
MobiOne es un IDE y emulador de pago para iPhone, ofrece:
· Un editor y depurador para JavaScript, CSS3 y HTML5
· Plantillas para iPhone Web Apps
· Soporte para geo localización;
3. · Switcher para los User Agent;
· Siseñador visual para hacer maquetas Web para móviles;
· Soporte para Phone Gap (Framework para Aplicaciones Web para
móviles)
· Emulador para Palm Pre.
BlackBerry
Emulador para Blackberry
Para BlackBerry existe una amplia oferta de emuladores
destacando BlackBerry Smartphone Simulator.
La funcionalidad incluye la misma interacción del usuario de un
dispositivo real (incluida la rueda o bola de desplazamiento y el teclado),
las mismas aplicaciones y las mismas características, como los mensajes
de correo electrónico, el teléfono y el explorador de Internet.
BlackBerry Smartphone Simulator también sirve como plataforma sobre
la que ejecutar aplicaciones: establecer conexiones de red, almacenar
datos y gestionar mensajes de correo electrónico. I
Con BlackBerry Smartphone Simulator para realizar pruebas, se pueden
BlackBerry MDS Simulator y BlackBerry Email Simulator, y que también
estarían disponibles para este fin.