Lanzan emulador para jugar títulos de PC en Android
Los emuladores de software dan para mucho, al ofrecer una herramienta capaz de correr aplicaciones destinadas para un sistema operativo en particular, en otra plataforma para la cual no fue hecha inicialmente. Por ejemplo, tenemos el caso que les presentamos a continuación: Winulator, un proyecto independiente que busca correr juegos para Microsoft Windows en móviles con Google Android. Y funciona.
La idea acá es emular el entorno de Windows para mover programas que corran haciendo uso de la API para gráficos DirectX, pero en una versión antigua: la que estaba disponible en la década de los noventa. Así, en una tableta o teléfono con Android se puede correr los títulos Caesar III y el clásico Starcraft, haciendo uso de pantallas táctiles para controlar estos videojuegos.
Por el momento, el producto es un proyecto en desarrollo y sólo está disponible Caesar III y Starcraft para un futuro cercano, aunque por su naturaleza de “emulador de Windows”, es de esperarse que con el tiempo vayan apareciendo muchos más títulos. Si deseas probarlo, puedes descargarlo para Android a través de la Play Store a un precio de USD$7,82. Y si aún no lo crees, revisa el video a continuación:
Link: StarCraft and Caesar III made playable on Android via Winulator (PhoneArena)
Un nuevo equipo de Motorola posa para la cámara...
Samsung dotaría al Galaxy Note III de 3 GB de RAM
Nokia Lumia 820 [W Labs]
Analista asegura que Google pagó demasiado por ...
Instala BlackBerry 10.1 en tu Z10 versión STL100-1
Togari y Honami, los dos teléfonos de Sony para...
Google Now para iOS, disponible desde App Store
Review Samsung Galaxy S4 [W Labs]
15 Comentarios
Lanzan emulador para jugar títulos de PC en Android
Primero, los emuladores no emulan software, si no hardware. Un ejemplo es comparar VMWare con Wine,.son dos cosas que buscan objetivos similares pero que funcionan de manera totalmente diferente (uno emula hardware x86 en una VM y el otro usa una reescritura de la API de win32 bajo la misma arquitectura subyacente). En la práctica, un emulador emula una arquitectura, NO un sistema operativo.
Responder@TiOnline:
Da la impresion que nunca hubieras hechado a correr alguna VM ni probado wine en linux u otro sistema operativo no compatible con aplicaciones escritas para windows...
Un ejemplo parctico y facil de entender de esto utilizando VirtualBox de Oracle;
Al crear una nueva maquina virtual el asistente para hacerlo te pregunta tamaño de Memoria RAM y DiscoDuro que quieres asignar para la nueva maquina virtual, pasado este procedimiento e independiente del OS que instales, todo este tamaño seleccionado, por ejemplo RAM de 512mb y HDD de 10gb, se reduce a un archivo de configuracion con extension *.vdi que figura en tamaño al del disco duro seleccionado e ira aumentando de tamaño a medida que almacenemos elementos en el disco de la maquina virtual, esto nos dice claramente que una Maquina virtual no emula software, emula derechamente hardware.
@krusty el payaso
En realidad un emulador si hace ambas cosas, en este caso el emulador toma las instrucciones x86 del juego y las traduce a instrucciones arm para que puedan ser ejecutadas, haciendo parecer que se están ejecutando en un procesador x86.
Por otro lado, estos programas se ejecutan sobre una plataforma, que en este caso sería windows con directx, y esto también debe ser emulado, es decir, que debe responder a las solicitudes que el juego haga a windows y a directx como si estuviera corriendo sobre ellos.
Por eso es que Wine no es emulador y VMWare no lo es tampoco. Wine es un reemplazo abierto a las librerias de windows para adaptarlas a linux y VMWare una máquina virtual. Emulador serian los que emulan consolas porq son diferentes aquitecturas, tal cual se dijo en el coment principal.
@HxxJuan:
Dudo que leas este comentario pero igual va.
Con tu comentario ya me dejaste claro que no cachas nada de nada. VMware u Oracle Virtual Box, Linux XEN ahora Oracle VM. Aún menos las zonas de Solaris o contenedores, ni los LDoms de Solaris. Nada de lo anterior emula hardware.
Trata de instalar Linux PPC en tu Oracle VBOX de PC x86. nunca podrás porque no emula hardware. El archivo VDI que indicas sólo es una imagen del disco duro. Bueno no tan así.
Por otro lado, WINE es una aplicación que traduce la API de Windows a las API de Linux (y algo más) por lo tanto simula el software de windows.
Krusty también esta equivocado.
Por si acaso, soy ingeniero informático y trabajo como Ing. de Sistemas Senior especialista UNIX.
@krusty
ResponderPor lo que yo entiendo, esto también emula x86. O sea, se emulan apis de windows en versiones viejas (donde no había para arm) sobre android. Sí esto es así como pienso yo, el término "emulador" está bien puesto.
Hardware => HAL => API nativa => Emulador (software nativo en la práctica) => API foranea => Software emulado...
@Krusty
ResponderNo entendi mi bien tu explicacion
asi que lo explico mas claro
WINE: ACROMIMO de WINE Is Not Emulator
Ahora por que sacaste al caso a wine? ni idea
El del articulo si es un emulador em toda regla, ya que emula la arquitectura x86 en un Arm.
Lo de VMWare te lo sacaste de la manga por que es um timo de emulacion basada en la virtualizacion, que ya es otra co
sa
io queria jugar postal 2 en mi tab :-(
Responder@Krusty
Responder"Primero, los emuladores no emulan software!"
Mal, los emuladores si emulan software, emulan hardware también, y por eso se dice que emulan una Plataforma, por que no se puede ser específico en este aspecto.
Wine (acrónimo recursivo en inglés para Wine Is Not an Emulator, que significa "Wine no es un emulador"
En otras palabras, no hables de temas en los que en realidad no tienes ninguna certeza de nada, por último una búsqueda en wikipedia antes de comentar
En palabras certeras Wine solo añade una pequeña parte de un OS basado en microsoft windows de manera que se agrege una capa de compatibilidad con aplicaciones win32 al OS donde sea instalado... No es ni MaquinaVirtual ni emulador.
No. Los emuladores emulan HARDWARE, por consecuencia estos emulan software. Pero no emulan software a secas, porque si quieren emular Photoshop en un dispositivo ARM, no podrás. Tendras que emular la arquitectura x86 primero. Recien allí corres Software en un Emulador de Hardware. Cachas?
GG
Responderoh los culiaos ñoños JAJAJAJA
ResponderDeja tu Comentario