A comunidade de desenvolvimento de software de código aberto (Homebrew) para a plataforma PlayStation 5 (PS5) testemunhou um salto qualitativo nas capacidades do dispositivo, com novas ferramentas de software a permitirem transformar a plataforma num dispositivo de jogos multitarefas capaz de executar jogos de Android, emular jogos da Nintendo Switch 2 e ainda executar jogos de computador (PC).
Execução de jogos de Android localmente
O mais proeminente destes desenvolvimentos é um projeto de código aberto chamado Hydroid, desenvolvido pelo programador ZiZc3. Este projeto permite a execução de jogos de Android com arquitetura de 64 bits diretamente na plataforma, sem necessidade de instalar o Linux ou utilizar um ambiente virtual pesado. A ferramenta baseia-se num compilador dinâmico (dynarmic) para converter instruções ARM64 e traduzir chamadas de sistema para gráficos, som e controlo através do DualSense.
Emulação da Switch 2 e jogos de PC
Por outro lado, surgiu o projeto EglantinePS5, que é uma porta experimental do emulador Eglantine, visando suportar jogos da Nintendo Switch 2. Apesar de estar em fases iniciais, suporta funcionalidades como aumento de resolução até 4x, além de suporte para vibração e movimento do comando. A plataforma PS5 também registou melhorias na execução de jogos de PC através de interfaces como Playden e PC5, que utilizam a camada de compatibilidade Wine para executar jogos do Windows, com suporte completo para sincronização de contas Steam ou execução de jogos armazenados localmente.
O que muda na prática?
Estas ferramentas abrem novos horizontes para os utilizadores da plataforma, permitindo o acesso a bibliotecas de jogos variadas fora do ecossistema oficial da Sony. No entanto, estas funcionalidades permanecem tecnicamente restritas, uma vez que exigem uma consola PS5 com uma versão de software de sistema (firmware) antiga (versão 13.60 ou inferior) e com o desbloqueio (Jailbreak) efetuado. Isto significa que os utilizadores que atualizaram os seus dispositivos para as versões mais recentes não conseguirão tirar partido destas modificações, além de que estes processos retiram o dispositivo do âmbito do suporte oficial e impedem o acesso aos serviços online da Sony.
Limitações e desafios
Deve notar-se que a maioria destes projetos ainda se encontra em fases experimentais (Alpha), o que significa que o desempenho varia de um jogo para outro. Enquanto alguns jogos funcionam sem problemas, outros podem enfrentar problemas técnicos ou incompatibilidade, o que é habitual em projetos de desenvolvimento comunitário baseados em engenharia reversa.