Inicio > Android, Juegos > Emuladores en Android (parte I)

Emuladores en Android (parte I)


¿Quién quiere una partida de Mario Land? Yo sí, de hecho lo primero que hice cuando me compre mi primera Xbox (la negra gordota) fue buscar emuladores. Y cuando compre el teléfono Android hice lo mismo. Usar juegos de otras plataformas en un dispositivo diferente del original supone dos grandes problemas, el legal y el técnico.

El problema legal es el siguiente. Tú compraste en su día un cartucho con Mario Land para tu GameBoy, ahora que ha pasado el tiempo quieres jugarlo pero ya no fabrican GameBoys y la tuya se rompió hace tiempo. ¿Qué haces con un juego original que no puedes jugar? El juego, o al menos la licencia para jugarlo en una máquina es tuya, nada dice de “en que” máquina.

Ahí es donde entran las ROMS, imágenes de esos cartuchos o discos para que puedas usarlas en otros emuladores. La cuestión es ¿y si consigues una ROM de un juego que NO has comprado? ¿Y si ni siquiera te compraste la máquina o hardware original? Las compañías no ven con buenos ojos que puedan usar sus juegos sin pasar por caja con su hardware original (vamos, sin cómprate la consola).

Eso en cuanto al problema legal, el problema de hardware no es menor. Cuando arrancamos una aplicación, ese programa negocia con el sistema operativo (en nuestro caso Android) para tener acceso a los recursos del sistema; memoria, botones, sonido … El problema es que cada aplicación está diseñada para un sistema operativo (o tipo de sistema operativo) concreto. Por eso no puedes arrancar una versión de DOOM3 cogida desde tu PC en un teléfono Android, porque las arquitecturas son diferentes. Necesitas alguien en medio, alguien que cuando el juego diga “pulsa el botón GameBoy A” le diga a Android “me pide un botón de una pantalla táctil” y el mensaje vuelva hacia atrás.

Es como tener un intérprete para traducir entre dos idiomas, solo que aun peor, porque uno hablaría y el otro seria por escrito. Así de diferentes son las arquitecturas y ese es el difícil trabajo de los emuladores. Convertir instrucciones que hacen referencia a un hardware diferente a otro sistema que no tienen porque conocer ni ese hardware ni esas instrucciones. Toda una locura que se traduce en pérdidas de velocidad, rendimiento y calidad en el mejor de los casos, o simplemente que no funcione cuando todo va mal.

En los siguientes artículos revisaremos algunos emuladores que tiene Android para ejecutar otras aplicaciones y plataformas.

P.D; solo para los más viciados SMLand en menos de 13 minutos

Categorías:Android, Juegos
  1. Aún no hay comentarios.
  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Gravatar
Logo de WordPress.com

Please log in to WordPress.com to post a comment to your blog.

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.

Únete a otros 30 seguidores