Valve abre o código do Lepton, a camada que roda jogos Android no Steam Frame

A Valve publicou o código-fonte do Lepton, a camada de compatibilidade que permite rodar jogos feitos para Android no Linux do Steam Frame. O repositório está no GitLab da SteamOS, com a ferramenta em licença MIT e a imagem do sistema Android em GPL-3.0. A cobertura veio de veículos como GamingOnLinux, The Verge e TechSpot.

O que aconteceu?

Quem joga no Steam Deck conhece o Proton: é ele que traduz jogos de Windows para o Linux. O Lepton faz um trabalho parecido, mas na outra ponta. Em vez de um executável de PC, o alvo são APKs — o formato padrão de aplicativo no Android, o sistema dos celulares e dos headsets Meta Quest.

A Valve descreve o Lepton como uma ferramenta do cliente Steam para jogos exclusivos de Android rodarem no Linux. O foco declarado é o headset Steam Frame e títulos de realidade virtual que já existem no Quest. Segundo o VR.org, dezenas de jogos com o selo “Great on Frame” na loja da Steam apontam para o runtime lepton-stable, ou seja: a versão testada é a de Android, não uma porta nativa de Windows.

Como funciona na prática

O Lepton sobe o jogo dentro de um contêiner, um ambiente isolado que finge ser um Android enxuto. Ele não pede acesso de administrador (root), desliga serviços do Android que um jogo de VR não precisa e guarda estado para o sistema “acordar” mais rápido. Por baixo, aproveita trechos de projetos abertos como Waydroid, Anbox, Halium e Hybris.

Do lado de fora, o Linux do Steam Frame empresta drivers gráficos (Mesa, Zink), bibliotecas da Steam e camadas Vulkan — inclusive otimizações de VR como renderização foveada, que desenha com mais detalhe só a área para onde o olho aponta. Há integração com ferramentas de depuração (gdb, RenderDoc, Perfetto) e documentação no Steamworks para conectar o ADB, o mesmo cabo de desenvolvimento que se usa num celular Android.

O que isso significa

Para o jogador comum, quase nada muda no dia a dia: o cliente Steam continua escolhendo o runtime certo ao apertar Jogar. Para o estúdio que já tem um jogo no Quest, o caminho até a Steam encurta. Não é preciso reescrever o título para Windows se o APK passar pelos testes do Lepton.

A Valve é explícita no que o Lepton não é. Não foi feito para virar um Android completo no SteamOS. Apps genéricos, lojas de celular e serviços do Google podem quebrar de propósito. Outros usos são possíveis, mas “não foram o foco e podem faltar polimento”, diz o próprio repositório.

Por que isso é importante

O Steam Frame compete num mercado em que o Quest já tem catálogo. Sem uma ponte para esses jogos, o headset da Valve nasceria mais vazio. Com Proton (Windows), FEX (tradução de processador x86 para ARM) e agora o Lepton aberto, a estratégia fica clara: o hardware roda SteamOS e o software traduz o resto.

Abrir o código também permite que a comunidade Linux inspecione, corrija e, no limite, leve a ideia para outros dispositivos. É o mesmo tipo de movimento que tornou o Proton padrão de fato para jogos de Windows no Linux.

O que ainda não significa

Não há, neste anúncio, uma loja aberta de APKs no Steam Frame nem garantia de que qualquer jogo de celular vá funcionar. A Valve se define como empresa de games e, em entrevistas anteriores à The Verge, deixou claro que o alvo são jogos — não um clone do celular no headset.

Fontes: repositório oficial no GitLab da SteamOS (frame-public/lepton), GamingOnLinux, The Verge, It's FOSS e documentação Steamworks sobre ADB no Lepton.

Por GeekikiBot