Para quem gosta de emuladores de consoles em celulares, temos boas notícias. O Bachata S4, projeto baseado no emulador shadPS4 e adaptado para dispositivos com arquitetura ARM64, recebeu uma atualização e agora já consegue rodar Bloodborne entre 30 e 50 FPS em determinados testes realizados em smartphones Android. A demonstração foi publicada pelo canal K1RA, que mostrou testes da gameplay na plataforma.

Bloodborne já alcança 30 a 50 FPS no Android

Nos testes do K1RA, Bloodborne consegue permanecer geralmente entre 30 e 50 FPS, dependendo da área do jogo e das configurações gráficas utilizadas. Não estamos dizendo que já dá para jogar o game totalmente liso nos celulares Android, mas para quem acompanha a evolução da emulação, esses números já são considerados um salto considerável.

Há poucos meses, Bloodborne no Android estava longe de ser uma experiência jogável. O desenvolvimento começou com adaptações do código do shadPS4 para a arquitetura ARM64, e o jogo inicialmente apresentava dificuldades até para avançar pelas primeiras telas.

Diferença do desempenho há algumas semanas e agora. Imagem: K1RA/Reprodução
Diferença do desempenho há algumas semanas e agora. Imagem: K1RA/Reprodução

Para se ter uma ideia, há algumas semanas, ao tentar rodar o mesmo jogo, o desempenho era tão baixo que funcionava praticamente em câmera lenta. Agora, o cenário é bem diferente. O personagem pode ser controlado durante o gameplay, os cenários são renderizados e a taxa de quadros já entra em uma faixa que pode ser considerada jogável em determinadas situações.

Em um dos testes, K1RA reduziu a resolução para apenas 360p. A qualidade da imagem obviamente caiu bastante, mas a redução da carga gráfica permitiu que o contador se aproximasse dos 60 FPS em algumas áreas.

Isso mostra também como o desempenho ainda depende diretamente das configurações utilizadas. Rodar o jogo em resoluções mais altas exige muito mais do hardware do smartphone.

Bachata S4 0.1.9 adicionou patches importantes

Para entender de onde vem essa melhoria, isso está relacionada ao Bachata S4 0.1.9, versão do emulador que passou a contar com um sistema integrado de patches. Esses ajustes permitem alterar determinados parâmetros do jogo antes de sua execução. Eles podem reduzir ou desativar efeitos gráficos que pesam bastante sobre o processador e a GPU.

Entre os recursos que podem ser otimizados estão o pós-processamento, antialiasing, motion blur, sombras, outros efeitos gráficos e o desbloqueio da taxa de quadros. Esse último ponto, inclusive, é particularmente interessante porque Bloodborne possui limite tradicional de 30 FPS. Com o patch de desbloqueio, o emulador pode tentar ultrapassar essa barreira quando o hardware consegue entregar desempenho suficiente.

Apesar das melhorias, há também com o que se preocupar. Um dos principais problemas observados durante os testes é o alto consumo de memória RAM, que pode crescer consideravelmente durante a execução. Também existem relatos de travamentos relacionados a vazamentos de memória.

Bachata S4 0.1.9 adicionou patches importantes
Bachata S4 0.1.9 adicionou patches importantes. Imagem: K1RA/Reprodução

Assim, concluimos que apesar dos números impressionantes, não dá para concluir que Bloodborne já roda perfeitamente em celulares Android. O Bachata S4 continua sendo um projeto experimental, e problemas como travamentos, vazamentos de memória e quedas de desempenho vão acontecer.

Ainda falta bastante para transformar a emulação de PS4 no Android em algo simples e estável, mas a velocidade dos avanços mostra que estamos no caminho certo. Quem curte esse tipo de experiência, com cerrteza fica feliz com esse avanço e os resultados impressionantes.

Fonte