Ofertas do dia no link de afiliado Amazon!

Bannerlator | Emulador de PC pra celular que abre ainda mais as possibilidades

O Bannerlator é um projeto para Android que permite tentar rodar jogos e programas feitos para Windows em celulares e outros aparelhos com processadores ARM. A ideia pode parecer complicada no começo, mas é basicamente uma forma de criar uma espécie de ambiente de PC dentro do Android, usando várias ferramentas que trabalham juntas para fazer os programas funcionarem.

O projeto é baseado no Winlator Star Bionic, que acabou sendo arquivado, e é desenvolvido por The412Banner. Ele não é uma versão oficial do Winlator, mas segue a mesma ideia geral de executar programas de Windows no Android. Como cada celular possui um hardware diferente, o resultado pode mudar bastante de um aparelho para outro.

Uma das principais tecnologias usadas pelo Bannerlator é o Wine. Apesar do nome, ele não é um emulador tradicional. O Wine funciona como uma camada de compatibilidade que permite que programas feitos para Windows sejam executados em outros sistemas. No Bannerlator, ele ajuda a fazer o jogo enxergar um ambiente parecido com o Windows mesmo estando dentro do Android.

Existe também o Box64, que funciona como uma espécie de ponte entre o jogo e o processador do celular. Muitos jogos de PC foram feitos pensando em processadores x86-64, enquanto celulares Android normalmente usam chips ARM. O Box64 traduz as instruções necessárias para que esse software consiga funcionar nesse tipo diferente de processador.

O Bannerlator também oferece o FEXCore como outra opção para essa tarefa. Na prática, são diferentes maneiras de lidar com programas de PC em processadores ARM. Isso pode ser importante porque determinado jogo pode apresentar um resultado melhor usando uma opção do que outra, dependendo do aparelho e do próprio programa.

A parte gráfica também é importante. O Bannerlator pode usar o DXVK, uma ferramenta que transforma comandos de DirectX 8, 9, 10 e 11 em comandos que usam Vulkan. Vulkan é uma tecnologia gráfica utilizada por sistemas modernos, incluindo o Android. Essa conversão permite que jogos originalmente feitos para Windows aproveitem melhor a GPU do celular.

Para jogos que utilizam DirectX 12 existe o VKD3D-Proton, que tem uma função parecida, mas voltada para essa versão mais nova do DirectX. O projeto também possui alternativas como WineD3D e outras ferramentas para situações específicas. É por isso que a configuração pode parecer complicada: não existe uma única opção que funcione perfeitamente para todos os jogos.

Outro ponto interessante são os drivers gráficos. O Bannerlator possui suporte a diferentes soluções para GPUs, incluindo os drivers Turnip e Mesa usados em aparelhos com determinadas GPUs Adreno. Também existem opções para hardware com GPUs Mali e Xclipse. Na prática, o driver é uma das peças que ajuda o jogo a conversar corretamente com a placa gráfica do celular.

O projeto ainda possui recursos relacionados à geração de frames, usando tecnologias como win-fg e lsfg-vk. A ideia é criar quadros intermediários entre os quadros realmente renderizados pelo jogo, deixando o movimento mais suave. Isso pode ajudar na sensação de fluidez, mas não significa que o celular passe a ter o dobro de capacidade para executar jogos pesados.

Também existem várias opções de configuração para quem gosta de ajustar tudo. É possível alterar resolução, limite de FPS, proporção da imagem, escalonamento e outras opções de renderização. O Bannerlator ainda possui suporte a ReShade, que permite aplicar efeitos visuais como nitidez, correção de cores e filtros em jogos compatíveis.

O programa também possui recursos relacionados a lojas e bibliotecas de jogos, incluindo Steam, GOG e Epic. Há ferramentas para instalação e gerenciamento de jogos, além de recursos relacionados a salvamentos na nuvem. Isso faz com que o Bannerlator tente ser mais do que apenas uma ferramenta para abrir um arquivo executável, funcionando também como um ambiente para organizar os jogos de PC usados no Android.

Mesmo com todos esses recursos, o Bannerlator não transforma qualquer celular em um PC capaz de rodar toda a biblioteca do Windows. A compatibilidade depende do jogo, do processador, da GPU, dos drivers, da versão do Android e das configurações escolhidas. Um jogo pode funcionar bem em determinado aparelho e apresentar problemas ou nem abrir em outro.

Por isso, o Bannerlator é mais interessante para quem gosta de experimentar jogos de PC no celular e não se importa em testar diferentes configurações. Wine, Box64, FEXCore, DXVK, VKD3D-Proton, Vulkan e os drivers gráficos podem parecer nomes complicados, mas todos fazem parte da mesma ideia: criar as pontes necessárias para que um jogo desenvolvido para Windows consiga funcionar em um dispositivo Android.

O adblock bloqueia links de afiliados da Amazon como os desse post, então se não estiver aparecendo, é só desativar o adblock.