
La emulación de PlayStation 4 en Android acaba de dar uno de esos saltos que parecen difíciles de creer. Bloodborne ya está funcionando entre 30 y 50 FPS en smartphones Android utilizando el Bachata S4, un proyecto basado en shadPS4 y desarrollado específicamente para dispositivos ARM64.
El avance fue demostrado en un video publicado por el canal K1RA, que mostró Bloodborne funcionando durante el gameplay y alcanzando un rango cercano a los 40 FPS en varias situaciones. En áreas más ligeras y utilizando resoluciones extremadamente bajas, el juego incluso llegó a acercarse a los 60 FPS.
El resultado impresiona principalmente por la velocidad de la evolución. Según K1RA, hace unas dos semanas Bloodborne ya podía entrar al juego en Android, pero funcionaba en cámara lenta porque no alcanzaba los 30 FPS necesarios para mantener la velocidad normal del juego. Ahora, con nuevas optimizaciones y parches, el panorama ha cambiado por completo.
Bloodborne corre entre 30 y 50 FPS en Android
En las pruebas presentadas por K1RA, Bloodborne aparece funcionando generalmente en el rango de 30 a 50 FPS, dependiendo del área y de las configuraciones utilizadas.
Esto no significa que el juego esté completamente perfecto o que todos los celulares puedan alcanzar el mismo rendimiento. Estamos hablando de un emulador de PS4 aún en etapa experimental, con requisitos extremadamente altos y diversos problemas de estabilidad.
Aun así, poder controlar al personaje y explorar escenarios de Bloodborne con tasas de cuadros cercanas o incluso superiores a las encontradas originalmente en PlayStation 4 representa un avance enorme para la emulación en Android.
Anteriormente, el juego apenas abría y crasheaba en los primeros minutos. En solo 2 meses, ya es posible jugar sesiones completas del juego.
El rendimiento también varía bastante según la resolución. K1RA llegó a realizar una prueba en 360p, reduciendo drásticamente la carga gráfica. El resultado se vio visualmente bastante comprometido, pero permitió que el contador se acercara a los 60 FPS en ciertas áreas.
Bachata S4 0.1.9 trae parches que cambiaron el rendimiento
El gran responsable de la nueva prueba es el Bachata S4, un emulador experimental de PlayStation 4 para Android basado en el núcleo de shadPS4.
El video utiliza la versión 0.1.9, que trajo un cambio especialmente importante para juegos más pesados: un sistema de parches integrado al emulador.
Estos parches permiten modificar ciertos parámetros antes de la ejecución del juego. En el caso de Bloodborne, algunas modificaciones pueden desactivar o reducir efectos gráficos que consumen muchos recursos.
Entre las opciones utilizadas en la prueba están la eliminación de efectos de postprocesado, antialiasing, motion blur y ciertas sombras. La idea es disminuir el trabajo necesario para renderizar cada cuadro y, en consecuencia, aumentar el rendimiento.
También existe un parche para desbloquear la tasa de cuadros, permitiendo superar el límite tradicional de 30 FPS de Bloodborne.
Los parches fueron importantes incluso para Bloodborne en PC
Este tipo de modificación no es novedad en la historia de la emulación de Bloodborne.
En el propio PC, los parches y modificaciones tuvieron un papel importante durante las primeras fases del desarrollo de shadPS4, ayudando a sortear problemas gráficos, mejorar el rendimiento y permitir que el juego avanzara cada vez más dentro del emulador.
Ahora un enfoque similar comienza a utilizarse en Android, donde la limitación de potencia y memoria hace que estas optimizaciones sean aún más importantes.
El consumo de RAM sigue siendo gigantesco
A pesar del salto en el rendimiento, aún existen grandes obstáculos por delante.
Uno de ellos es el consumo de memoria RAM. Durante la prueba, el uso de memoria crece significativamente y aún pueden ocurrir bloqueos relacionados con fugas de memoria.
El problema se vuelve especialmente complicado en los smartphones porque la CPU y la GPU comparten la misma memoria. A diferencia de una tarjeta gráfica dedicada de PC, no existe una gran cantidad separada de VRAM disponible exclusivamente para los gráficos.
Por eso, los dispositivos con mucha RAM y procesadores de gama alta siguen siendo prácticamente obligatorios en esta etapa del desarrollo.
Hace dos meses Bloodborne ni siquiera se acercaba a esto
Quizás la parte más impresionante sea comparar este resultado con el estado de la emulación de PS4 en Android hace unos meses.
Según K1RA, la trayectoria comenzó con trabajos derivados de shadPS4 adaptados para Android, cuando incluso juegos relativamente simples aún presentaban problemas.
Bloodborne inicialmente avanzó solo por las pantallas de inicio. Luego pasó a renderizar partes del juego. Después, logró llegar al gameplay, pero aún funcionaba en cámara lenta.
Ahora el título ya aparece funcionando entre 30 y 50 FPS en determinadas situaciones.
Es una evolución particularmente impresionante porque Bloodborne es precisamente uno de los juegos que más impulsaron el desarrollo de shadPS4 en PC. El exclusivo de FromSoftware nunca recibió una versión oficial para computadoras, haciendo de la emulación una de las únicas formas de ejecutar el juego fuera de una consola PlayStation.
Aún no significa Bloodborne perfecto en el celular
A pesar de las imágenes impresionantes, es importante poner el resultado en perspectiva.
El Bachata S4 sigue siendo un proyecto experimental. Problemas de memoria, bloqueos, glitches gráficos y enormes diferencias de rendimiento entre dispositivos continúan siendo parte de la experiencia.
Tampoco hay garantía de que una tasa cercana a los 40 FPS se mantenga durante toda la campaña. Los números presentados representan situaciones específicas mostradas durante las pruebas.
Incluso el propio proyecto trata actualmente a Bloodborne como un juego que logra llegar al gameplay, y no como un título cuya campaña completa ya ha sido validada sin problemas.
La emulación de PS4 en Android está evolucionando demasiado rápido
Aun así, es difícil no quedar impresionado con el ritmo de esta evolución.
Durante años, imaginar un juego como Bloodborne ejecutándose directamente en un smartphone parecía algo reservado para un futuro lejano. Ahora ya no estamos hablando solo de abrir menús o mostrar una pantalla de inicio: el personaje ya puede ser controlado, los escenarios se renderizan y el rendimiento comienza a entrar en un rango realmente jugable.
Naturalmente, aún queda un largo camino hasta que PS4 en Android sea algo tan simple como la emulación de consolas más antiguas. Pero mirando cuánto ha evolucionado el proyecto en solo unos meses, cada vez es más difícil predecir dónde estará esta escena dentro de un año.
Fuente: demostración y pruebas publicadas por el canal K1RA en YouTube: “ESTO es COMPLETAMENTE INSANOOOOOO!!! PS4 LISO en ANDROID”.
Lea también:


