Um usuário conseguiu executar o Steam em um Nintendo Switch por meio de engenharia reversa e camadas de compatibilidade. Este experimento demonstra a possibilidade de executar software de PC no hardware ARM do console, traduzindo instruções da arquitetura x86. É uma prova de conceito que ilustra a evolução na compatibilidade de software, embora com limitações severas de desempenho e estabilidade, longe de ser uma experiência prática para jogar.
A combinação de Proton Beta e FEX como chave técnica 🤯
A conquista se baseia em duas tecnologias principais. O Proton, a camada de compatibilidade da Valve para executar jogos do Windows no Linux, é responsável por traduzir as chamadas para DirectX. Por outro lado, o FEX é um emulador de usuário que converte as instruções x86 do software de PC para o conjunto ARM do Switch. Esta dupla camada de tradução gera uma sobrecarga considerável, o que explica o baixo desempenho e o alto consumo de recursos e bateria.
O Switch definitivo para jogar... a interface do Steam 😅
Então agora você pode desfrutar da experiência completa do Steam no seu Switch. Navegar pela sua biblioteca com uns generosos 5 quadros por segundo, maravilhar-se com o tempo de carregamento da loja, e sentir como a bateria se esgota em um suspiro, tudo sem chegar a lançar um jogo minimamente moderno. É o sonho de qualquer jogador: ter um console portátil que emula um computador que emula um console para, finalmente, não jogar nada. Um verdadeiro avanço.