Escrito por Yair Ponce.
Yankimanponce12@gmail.com
Valve ha liberado el código de Lepton, la capa de compatibilidad que permitirá ejecutar juegos de Android en Linux y que será una pieza clave del Steam Frame, su nuevo visor de realidad virtual. El proyecto se anunció el 17 de septiembre y ya está disponible en el GitLab de la compañía.
Qué es Lepton y cómo funciona
Lepton permite lanzar juegos exclusivos de Android dentro de un contenedor en Linux. Se apoya en proyectos abiertos como Waydroid, LineageOS, AOSP y Boringdroid. Para el usuario final el proceso es transparente: es el propio cliente de Steam quien se encarga de todo, sin configuraciones manuales.
La herramienta se distribuye con licencia MIT, mientras que el sistema de archivos raíz de Android usa GPL-3.0 por el código que incorpora de otros proyectos.
Una alternativa más ligera que Waydroid
A diferencia de Waydroid, que ejecuta un Android completo, Lepton está deliberadamente recortado. Desactiva los servicios de Android que no hacen falta para jugar y conserva solo lo mínimo para arrancar los títulos. Todos los procesos corren con el mismo usuario sin privilegios de root y, en lugar de aislar unas apps de otras, cada juego debe ejecutarse en su propio contenedor.
Además, aprovecha los recursos del sistema anfitrión: monta los drivers gráficos (Mesa y Zink), las librerías de Steam y de Steamworks, y capas de Vulkan para funciones como el renderizado foveado.
Pensado para desarrolladores y realidad virtual
El objetivo principal es que los estudios lleven sus juegos de VR de Android al Steam Frame, un visor que arranca en 1.059 dólares en su versión de 256 GB. Para depurar, Lepton es compatible con herramientas como strace, gdb, lldb y el profiler Perfetto, y mantiene oculta por defecto la ventana plana del juego, que se puede mostrar durante el desarrollo.
No es Android para todo
Valve deja claro que Lepton no pretende ser una forma general de ejecutar Android en Linux. Aun así, su liberación como código abierto muestra la apuesta de la compañía por el ecosistema Linux y puede ampliar el catálogo del Steam Frame desde el primer día.
