Un emulador es un
software que permite ejecutar programas o videojuegos en una plataforma (sea
una arquitectura de hardware o un sistema operativo) diferente de aquella para
la cual fueron escritos originalmente. A diferencia de un simulador, que solo
trata de reproducir el comportamiento del programa, un emulador trata de
modelar de forma precisa el dispositivo de manera que este funcione como si
estuviese siendo usado en el aparato original.
Un uso popular de los
emuladores es el de imitar la experiencia de los videojuegos de máquinas
recreativas o videoconsolas en computadoras personales, o el poder ser jugados
en otras videoconsolas. La emulación de videojuegos de sistemas antiguos
(abandonware) en las modernas computadoras personales y videoconsolas de hoy día
resulta generalmente más cómoda y práctico que en los dispositivos originales.
Sin embargo, puede ser requerido a los creadores de emuladores una licencia de
software para escribir programas originales que dupliquen la funcionabilidad de
la ROM y BIOS del hardware original, lo que comúnmente se conoce como
high-level emulation o emulación de alto nivel.
Los emuladores arrancan
imágenes ROM, o sea el contenido de los cartuchos, disquetes o cintas que se
usaban con los sistemas antiguos. Físicamente en las PC las ROM son archivos
binarios que se pueden cargar en la memoria. Es decir, el emulador es un
programa que hace las funciones de una consola, por ejemplo la Game Boy Advance
o una PDA, y la ROM es un archivo que hace de cartucho, CD-ROM, o cinta, por
ejemplo Mario Bros.
Ejemplos de emuladores:
Project64:
emulador de la consola Nintendo 64, la consola de 64 bits de Nintendo.
DGen:
emulador de la clásica consola de 16 bits de Sega, hablamos de la Sega Genesis.
BlueStacks:
Este emulador tiene la
capacidad de reproducir aplicaciones y juegos Android en pantallas completas.
Permite usar las que tiene instaladas tu móvil, a través de Bluestacks Cloud
Conect y dispone de 10 aplicaciones ya instaladas.
Su uso es medianamente
fácil, por lo que es recomendable para interesados en este tipo de programas
cuyo fin fundamental sea probar juegos populares de smartphone.
Youwave:
Este programa posee
algunas características un poco más avanzadas. Corre perfectamente para Windows
XP, Vista o 7. Puede enviar o recibir imágenes desde las unidades usuales de
memoria y posee simuladores de tarjetas SD.
Android
SDK:
Este es el emulador
lanzado por Google, cuya ventaja es que emula el sistema operativo de un
smartphone con un poco más de precisión. Dispone de gran cantidad de
configuraciones, ideales para los muy entendidos en el tema.
Tiene grandes ventajas
para los desarrolladores de aplicaciones, ya que permite probarlas previamente
y comprobar su funcionamiento. Incluye un SDK Manager para la descarga de
paquetes modulares.
Android
para PC
Este es un excelente
sistema operativo de código abierto. Se lo considera una excelente opción para
instalar en netbooks en resolución nativa. Puede soportar la aceleración del
hardware OpenGl, para AMD Radeon y chipsets de Intel.
Android para PC es el
mejor emulador de Android en la actualidad. El único defecto es que su
instalación puede ser un poco engorrosa y complicada al configurar si eres
nuevo en esto, pero nada imposible con un poco de tiempo y dedicación.
No hay comentarios:
Publicar un comentario