¿Cómo jugar a juegos para móviles en el PC? (Mejor rendimiento y experiencia)

La plataforma móvil ha experimentado enormes avances tanto en hardware como en software, y los desarrolladores han puesto un gran énfasis en la creación de experiencias de juego únicas para los smartphones. Puedes encontrar versiones móviles de tus juegos favoritos de PC en el teléfono, como PUBG Mobile o Call Of Duty. Y además, hay juegos que solo se pueden jugar en Android o iOS, como la serie Asphalt o Clash of Clans. Supongamos que quieres jugar a varias instancias del juego al mismo tiempo, ¿cómo lo haces? Sí, podrías gastar 400 dólares más en la compra de un nuevo teléfono. O bien, podrías simplemente emular el sistema operativo Android en tu PC que ejecuta Windows 10. Un emulador es un software especializado que crea una copia del dispositivo Android en tu PC, haciendo creer a la aplicación que se está ejecutando en un teléfono. Existen varios emuladores de Android como Andyroid, BlueStacks, NoxPlayer, MEmu, etc. Además, hay algunos métodos alternativos para ejecutar tus juegos favoritos de Android en el PC, de los que hablaremos en una sección posterior de este artículo.

Entonces, ¿cómo jugar a juegos de móvil en un PC? La forma más fácil de hacerlo es utilizando un emulador de Android como Andyroid o BlueStacks. Los emuladores de Android te darán una experiencia similar a la que encontrarías en un teléfono, pero el rendimiento variará dependiendo del hardware de tu PC. Tienes la ventaja de poder jugar en una pantalla más grande, y la posibilidad de reasignar los controles a las teclas de tu elección en el teclado. Algunos emuladores también ofrecen soporte para mandos, lo que puede ser útil si juegas a un juego de carreras como Asphalt o a uno de lucha como Dragonball. Algunos emuladores también te permiten ejecutar varias instancias de los juegos en ventanas separadas, lo que te permite acumular monedas y aumentar tus niveles más rápidamente con una sola cuenta. También puedes utilizar esta función para jugar a diferentes juegos simultáneamente. Por ejemplo, mientras haces cola para una partida 5v5 en Arena of Valor, puedes iniciar rápidamente Clash of Clans y comprobar si tu aldea ha sido atacada. Además, el emulador te permitirá sincronizar tu cuenta de Google Play, por lo que todo tu progreso del teléfono se trasladará a tu PC. Esto incluye los niveles, los skins o las compras dentro de la aplicación, la personalización del perfil, etc.

Jugar a los juegos de móvil en el PC tiene más ventajas que la pantalla grande y los controles reutilizables. Por ejemplo, no tienes que preocuparte de sobrecalentar tu teléfono o de agotar su batería. Seguro que te gusta jugar a PUBG Mobile en tu teléfono mientras vas en el metro. Pero es un acaparador de recursos y un asesino de la batería. Cuando llegas a la oficina, tu batería ya está al 50%. Pero adivina qué, el mismo juego ejecutado en un emulador en tu portátil no consumirá ni de lejos tanta batería. Y si estás en casa, casi siempre es mejor ejecutar PUBG Mobile en tu ordenador de sobremesa o portátil en lugar de hacerlo en un teléfono. La pantalla más grande te permite adquirir y eliminar objetivos con mucha más facilidad, y puede que incluso veas una mejora en el rendimiento si tu PC tiene un buen procesador y una tarjeta gráfica dedicada. La compatibilidad con el ratón es una ventaja añadida, especialmente en los shooters y los MOBA. Y aquí está la mejor parte de jugar a juegos de móvil en un PC: puedes transmitir el juego a Twitch o Youtube utilizando OBS o XSplit. Es extremadamente fácil añadir superposiciones, imágenes de la cámara, etc. mientras se transmiten los juegos para móviles desde el PC.

¿Cómo funciona un emulador?

Primero, tenemos que entender qué es un emulador. Puede ser hardware o software y permite que un sistema informático anfitrión imite la funcionalidad de un sistema informático invitado. Al utilizar un emulador, podemos ejecutar el software, las herramientas, los periféricos, etc. en el sistema anfitrión aunque hayan sido diseñados originalmente para ejecutarse en el sistema invitado. En nuestro caso, el sistema anfitrión es un PC con Windows, mientras que el sistema invitado es un teléfono Android. Y la mayoría de los juegos para móviles que intentamos ejecutar en el PC se codificaron originalmente para funcionar sólo en el sistema operativo Android, utilizando un procesador de baja potencia basado en ARM. Programas como BlueStacks, Andyroid, etc. crean una capa virtual sobre el sistema operativo Windows que imita el hardware y el software de un teléfono Android. Esto proporciona un entorno de caja de arena similar al sistema nativo para el que el juego fue concebido originalmente, y se ejecuta en nuestro PC conservando casi toda la funcionalidad. Para el usuario final, la experiencia emulada es muy similar a la real, y se siente como si se usara un teléfono Android. Hay tres componentes principales dentro de un emulador: emulador de CPU, emulador de subsistema de memoria y emulador de E/S.

La emulación se utiliza a menudo para crear un entorno de prueba para nuevas aplicaciones o software. No es tan fiable como probar la aplicación en un dispositivo físico real, pero algunos desarrolladores no tienen acceso a cien marcas y modelos diferentes de smartphones. Los emuladores también se utilizan para la retrocompatibilidad en consolas de videojuegos como la PlayStation. La PS3, por ejemplo, tenía hardware real de PS2 integrado en su chip para poder ejecutar discos antiguos de PS2 mediante una emulación de hardware de bajo nivel. La próxima PS5 tendrá un emulador que modificará la funcionalidad de su hardware para imitar las operaciones de la PS4 y la PS3, de esta forma los juegos más antiguos serán engañados haciéndoles creer que se están ejecutando en un sistema nativo.

Además de la retrocompatibilidad en las consolas, los emuladores también se utilizan para ejecutar viejos juegos de consola en el PC. Puedes jugar a juegos de PS2 como God of War en PC, utilizando el emulador PCSX2. Todavía no hay emuladores funcionales de PS3 para PC porque el hardware es muy diferente del que encontramos en los PC y emularlo es una tarea mucho más compleja. La PS3 utilizaba un procesador IBM «Cell» bastante avanzado para su época, y radicalmente diferente de la microarquitectura x86 que se encuentra en tu PC Intel o AMD. Si quieres jugar a juegos de Nintendo Wii U en tu PC con Windows, puedes utilizar el emulador Cemu. Te permite ejecutar juegos como Zelda Breath of the Wild en tu PC, con total funcionalidad y soporte de RV.

¿Cómo será el rendimiento del juego emulado?

Casi siempre va a haber pérdida de rendimiento usando un emulador, por varias razones. Principalmente porque el hardware real que se encuentra en un teléfono Android es drásticamente diferente del hardware de su PC. Los SOCs móviles están equipados con componentes únicos dentro de sus procesadores que son difíciles de imitar a través del software. Además, las CPU de los móviles utilizan conjuntos de instrucciones diferentes, por lo que un emulador tiene que traducir las instrucciones de un conjunto de instrucciones a otro sobre la marcha (de ARM a x86). Y además, tiene que imitar ciertos componentes de hardware especializados, como los chips de sonido, las GPU, etc., lo que genera una sobrecarga adicional. Imagina una conferencia de líderes de varias naciones que se comunican entre sí mediante traductores. Habrá cierto retraso, y todo no estará perfectamente sincronizado como ocurre con dos personas que conversan en el mismo idioma. En pocas palabras, tu PC debe ser bastante más potente que el dispositivo Android que intentas emular si quieres disfrutar de una experiencia de juego agradable. Algunos emuladores están mejor construidos que otros, por lo que se ejecutan de forma más limpia y rápida. Tenga cuidado con los emuladores que están hinchados con adware y trucos inútiles.

¿Cuáles son las alternativas a los emuladores?

Digamos que ha instalado un emulador como BlueStacks o Andyroid, pero su software antivirus cree obstinadamente que es un virus. En algunos casos, podría ser una evaluación correcta porque existen muchos emuladores que son básicamente plataformas de adware y spyware. No querrás acabar con un programa que pretende ser una plataforma para ejecutar juegos de Android cuando en realidad está minando cripto en segundo plano. Por eso te recomendamos que sólo utilices emuladores de confianza que lleven mucho tiempo funcionando y reciban actualizaciones continuas de sus desarrolladores. Por nuestra experiencia, Andyroid, Bluestacks y NoxPlayer no tuvieron problemas con el antivirus (nosotros usamos Kaspersky). Tenemos una lista de 20 emuladores de Android fiables, que puedes consultar después de leer este artículo. Pero a veces la experiencia no va como estaba previsto. O bien no estás contento con la interfaz de usuario del emulador, o quieres algo que esté 100% libre de anuncios. En ese caso, hay un par de alternativas para conseguir que los juegos de Android funcionen en tu PC.

La primera opción es probar el Android Studio. Se trata de un IDE o entorno de desarrollo integrado para crear aplicaciones Android. Cuenta con el apoyo oficial de Google y se puede descargar para Windows, Mac o Linux. Proporciona una interfaz para que los desarrolladores escriban, editen y compilen su código mientras manejan todas las cosas complicadas de la gestión de archivos entre bastidores. Tienes acceso al SDK (kit de desarrollo de software) de Android, que contiene bibliotecas, depuradores, emuladores, APIs, código fuente de muestra, etc. Pero todo esto no importa a menos que estés tratando de desarrollar tu propia aplicación. Lo que realmente te importa es el gestor AVD o Android Virtual Device Manager. Funciona más o menos como un emulador, creando un dispositivo virtual que imita el hardware de un teléfono Android. En las versiones más antiguas de Android Studio, no habrá Play Store, por lo que tendrás que cargar de forma lateral los archivos .apk utilizando un sitio como apkpure. Después de la versión 2.3.2 de Android Studio, empezaron a empaquetar la Play Store junto con el emulador, por lo que la tendrás preinstalada en cualquier dispositivo virtual que crees. Una de las ventajas de utilizar el emulador de Android proporcionado dentro de Android Studio es su versatilidad. Por ejemplo, puedes simular llamadas telefónicas entrantes, mensajes de texto, especificar la ubicación del dispositivo, simular varias velocidades de red, rotación, aceleración, etc. La aceleración por hardware es posible si se dispone de una CPU Intel con soporte VT-x o un procesador AMD con soporte para la virtualización AMD (AMD-V). En general, el emulador basado en Android Studio puede parecer lento y ocupa muchos recursos en comparación con algo como BlueStacks o Andyroid. Así que si tienes un sistema de baja especificación, no recomendamos este enfoque. Si estás interesado en jugar a juegos de acción como Fortnite o Call of Duty, es mejor que uses algo como KoPlayer o MEmu. Estos son emuladores orientados específicamente a los juegos, y no se sentirán tan lentos como el emulador de Android Studio. Además, no tienes que pasar por el tedioso proceso de configuración como lo harías con el AVD Manager.

Otra opción es Android x86. El proyecto Android x86 es una iniciativa de código abierto para portar Android a ordenadores con procesadores x86 de Intel y AMD. A diferencia de los emuladores de los que hemos hablado antes, Android x86 está diseñado para ejecutarse de forma nativa en hardware de PC estándar y, en teoría, debería funcionar más rápido que una versión emulada de Android. Se trata de un trabajo en curso, y no hay garantía de que funcione en tu modelo específico de portátil o PC de sobremesa. Debería ejecutar la mayoría de los juegos sin fallar, e incluso puedes configurarlo para que funcione en una máquina virtual (usando Oracle VirtualBox). Una solución más permanente sería crear una partición en tu disco duro y ejecutar un arranque dual junto con Windows. Su última versión está basada en el sistema operativo Android 8.1 «Oreo». Si quieres una adaptación más «de campo de escritorio» de Android x86, echa un vistazo a Phoenix OS.

Tu última opción es comprar un Chromebook. Se trata de pequeños portátiles, tabletas o 2 en 1 que ejecutan el sistema operativo Chrome OS de Google, diseñados principalmente para ser utilizados con una conexión a Internet. ¿Por qué dependen tanto de la conexión a Internet? Porque tienen un almacenamiento a bordo limitado en comparación con un portátil normal, y la mayor parte del software de un Chromebook almacena los archivos en la nube. Se pueden comprar Chromebooks baratos con CPU Intel Celeron por unos 200 o 250 dólares, como este modelo Samsung Chromebook 3 de 11,6″. Puedes conseguir un Chromebook con procesador MediaTek por un precio aún más bajo, como este Lenovo S330, por ejemplo. Los Chromebooks modernos son capaces de ejecutar aplicaciones Android de forma nativa, e incluso vienen con la tienda Google Play preinstalada. Todo el marco necesario para ejecutar aplicaciones Android está integrado en el sistema operativo Chrome. Y si tu Chromebook cuenta con una CPU basada en ARM, estarás operando esencialmente una tableta gigante que viene con un teclado físico.

Cómo instalar y jugar a juegos Android en BlueStacks

Primero, tendrás que descargar la última versión del emulador BlueStacks desde su sitio oficial. En el momento de escribir este artículo, es BlueStacks 4 y es compatible con Android Nougat (7.1.2). Obtienes una interfaz de usuario única de Android centrada en el escritorio, Google Play Store preinstalada, sincronización de aplicaciones con tu teléfono, soporte multitáctil, guardado en la nube, controles automáticos del teclado y mucho más. Incluso hay una integración de cámara y micrófono para que puedas hacer llamadas y transmisiones en directo. El tamaño de la descarga inicial debería ser de unos 872KB, y una vez completada puedes ejecutar el instalador que descargará archivos adicionales. Después de instalar BlueStacks, abre el programa y deberías ver una interfaz similar a la de Android frente a ti. A diferencia de Andyroid, Bluestacks no te permite arrastrar los iconos de las aplicaciones ni cambiar cosas como el tema o el fondo de pantalla. Tienes que pasar por alguna tontería de canje de monedas para eso o comprar la versión premium. Una vez que abras Google Play, se te pedirá que sincronices tu cuenta de Google.

Introduce el correo electrónico y la contraseña, y acepta la notificación de almacenamiento en la nube. Ahora estás listo para empezar a descargar juegos de la Play Store. Habrá iconos en el borde inferior de la pantalla de BlueStacks, que te llevan al mundo de BlueStacks, donde puedes cultivar monedas jugando a un minijuego. Ignora estos, ya que son bastante bloatware. A diferencia de otros emuladores de Android, BlueStacks tiene una sensación muy parecida a la del escritorio. En lugar del familiar triángulo, círculo y cuadrado, puedes cambiar entre pestañas como en un navegador si necesitas cambiar de aplicación. Una de las características únicas de BlueStacks es el modo de alta velocidad de fotogramas, donde puedes permitir que el motor ejecute los juegos hasta 240FPS e incluso mostrará un contador de FPS. En la configuración, también puedes elegir entre DirectX u OpenGL, y asignar RAM o núcleos de CPU a BlueStacks dependiendo de lo potente que sea tu PC.

También puedes elegir entre la resolución 720p, 1080p y QHD 2k en los ajustes del juego. Hay perfiles predefinidos para dispositivos virtuales como Samsung Galaxy S8 Plus, One Plus 5, etc. Juguetea con los ajustes de rendimiento y ve lo que más te conviene. Bluestacks habilitará automáticamente la compatibilidad con el teclado para cualquier juego que juegues, y puedes pulsar Ctrl + Shift + H para que aparezca la pantalla de combinaciones de teclas cuando quieras. Al ejecutar un juego, en la parte inferior verás varios iconos. Haz clic en el icono de la cámara para empezar a grabar tu juego, y en las flechas diagonales para ir a pantalla completa.

Post relacionado
Hay un montón de emuladores además de BlueStacks y puedes consultarlos en mi post 16 mejores emuladores de Android para juegos en el PC

Conclusión

Te habrás dado cuenta de que no hemos proporcionado ninguna solución para ejecutar juegos de iOS en tu PC. Y hay una buena razón para ello. La mayoría de los llamados emuladores de iOS en Internet son en realidad simuladores. Hay una gran diferencia entre ambos. Uno intenta emular el hardware y el sistema operativo del dispositivo invitado, mientras que el otro sólo pretende hacerlo. Muchos de los simuladores de iOS suelen ser versiones rediseñadas de emuladores de Android existentes que están diseñados para imitar la interfaz de usuario de iOS de Apple, y en realidad no pueden ejecutar la mayoría de las aplicaciones específicas de la App Store. Además, muchos de ellos son estafas con malware y adware ocultos. Entonces, ¿por qué hay tantos emuladores de Android mientras que casi nadie hace un emulador de iOS? Sencillo, el sistema operativo Android se basa en software de código abierto y cualquiera es libre de juguetear con él y crear una versión personalizada que funcione en hardware x86.

Android no está ligado a ningún hardware específico, mientras que Apple vende todos los productos que utilizan su SO. Así que Apple gana dinero tanto del hardware como del software, y no tiene ningún incentivo para apoyar el desarrollo de un emulador que permita a la gente utilizar su SO en sistemas que no son fabricados por Apple. Una gran mayoría del código de iOS es de código cerrado, y Apple pretende mantenerlo así. Esto hace que sea extremadamente difícil emular para sus dispositivos iOS, y nadie quiere estar en el extremo receptor de una demanda de Apple. Si ya tienes un MacBook o un iMac, puedes utilizar el IDE XCode disponible para macOS. XCode contiene un emulador integrado que puede crear dispositivos iOS virtuales, al igual que hace el gestor de AVD en Android Studio.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.