Valve lanza nuevas capas de compatibilidad en SteamOS para expandir su ecosistema
Desde la introducción del Steam Deck, los usuarios han estado familiarizados con Proton, la capa de compatibilidad que permite ejecutar juegos de Windows en el sistema operativo basado en Linux de SteamOS. Sin embargo, ahora Valve está presentando dos nuevas herramientas de nivel de sistema que amplían aún más la capacidad del ecosistema Steam hacia dispositivos con procesadores ARM y aplicaciones Android.
La primera de estas innovaciones es FEX, una implementación desarrollada por Valve del proyecto de código abierto fex-emu. Este emulador permite ejecutar instrucciones x86 en chips ARM, algo fundamental para que juegos diseñados originalmente para plataformas x86 puedan funcionar en hardware ARM. FEX ha evolucionado desde un pequeño proyecto de emulación en 2018 hasta convertirse en una solución avanzada con un recompilador binario que soporta todas las extensiones modernas del conjunto de instrucciones x86(-64).
Según la documentación oficial de Steam, FEX utiliza técnicas como el uso de bibliotecas gráficas OpenGL y Vulkan para reducir la sobrecarga del sistema, además de implementar un sistema de almacenamiento en caché de código que minimiza la interrupción durante la ejecución de juegos. Esta mejora en la eficiencia es clave para ofrecer una experiencia fluida en dispositivos con recursos limitados.
A diferencia de Proton, que se basa en Wine, un conjunto de herramientas de conversión existente, FEX fue desarrollado específicamente por Valve con el apoyo financiero directo al desarrollador principal Ryan Houdek. En 2023, Griffais explicó a The Verge que Valve ya anticipaba que el desarrollo de FEX requeriría cerca de diez años para alcanzar un nivel de madurez suficiente para ser confiable en entornos empresariales.
El reconocimiento del trabajo realizado por Houdek fue evidente cuando celebró el séptimo aniversario del proyecto en noviembre del año pasado, destacando el apoyo de Valve desde sus inicios. «Gracias a la gente de Valve por estar desde el principio y permitirme arrancar este proyecto», escribió Houdek, reconociendo el respaldo que le permitió estructurar FEX de manera sostenible y abierta para futuras aplicaciones.
Con la integración de FEX en el Steam Frame, Valve está explorando la posibilidad de extender SteamOS a otros dispositivos ARM. Según Pierre-Loup Griffais, entrevistado por Rock Paper Shotgun, el objetivo es hacer que SteamOS sea viable en múltiples plataformas sin necesidad de sacrificar la biblioteca de juegos disponible. «Queremos que los jugadores puedan considerar hardware ARM sin tener que dejar a un lado una parte significativa de su catálogo», señaló.
Esta expansión representa una evolución importante en la estrategia de Valve, que busca consolidar SteamOS como un sistema operativo versátil capaz de adaptarse a diferentes arquitecturas de hardware. La inclusión de APKs de Android y la compatibilidad nativa con ARM permiten a los usuarios aprovechar al máximo sus dispositivos, incluso aquellos que antes estaban fuera del alcance del ecosistema Steam.
Además de mejorar la experiencia del usuario, estas capas de compatibilidad podrían impulsar la adopción de hardware ARM en el mercado de gaming. Al eliminar las barreras técnicas, Valve facilita la entrada de nuevos fabricantes y usuarios a su plataforma, lo que podría traducirse en una mayor diversidad de dispositivos compatibles.
La combinación de Proton, FEX y nuevas capacidades para ejecutar aplicaciones Android en SteamOS marca un hito en la evolución del sistema operativo de Valve. Estas herramientas no solo amplían el alcance del ecosistema, sino que también refuerzan la visión de Valve de ofrecer una experiencia de juego universal, independientemente del hardware utilizado.
En resumen, con estas nuevas capas de compatibilidad, Valve está posicionándose como un líder en la transición hacia una computación más abierta y flexible, donde los límites entre plataformas se vuelven cada vez más borrosos, permitiendo a los usuarios disfrutar de sus juegos favoritos en cualquier dispositivo compatible.
Traducción y adaptación por Tecnología 365.
Fuente original: Ars Technica