Valve espande SteamOS con nuove tecnologie di compatibilità
Valve introduce due nuove tecnologie per estendere SteamOS su dispositivi Arm e Android.
Valve sta implementando due nuove tecnologie di compatibilità per espandere la compatibilità di SteamOS su dispositivi basati su processori Arm e su sistemi Android. Queste soluzioni, denominate Fex e Lepton, sono state sviluppate per permettere a un maggior numero di giochi di funzionare su dispositivi basati su architettura Arm, come il Steam Frame, e su dispositivi Android. L’obiettivo è rendere più accessibile l’esperienza SteamOS, permettendo agli utenti di utilizzare una vasta gamma di titoli senza dover rinunciare a dispositivi di alta qualità.
La tecnologia Fex: un passo avanti verso l’emulazione avanzata
Il primo layer, Fex, è un progetto open source che emula le istruzioni x86 su processori Arm. Sviluppato inizialmente come progetto cross-platform, Fex è cresciuto fino a diventare un avanzato recompilatore binario che supporta tutte le estensioni moderne dell’insieme di istruzioni x86(-64). L’emulazione è supportata da librerie grafiche come OpenGL e Vulkan, riducendo l’overhead e utilizzando la cache del codice per minimizzare la frammentazione visiva. Il progetto è stato finanziato da Valve fin dal suo inizio, con l’obiettivo di renderlo un’opera aperta e adattabile a diversi scenari.
Lepton: integrare Android su SteamOS
Il secondo layer, Lepton, è un’estensione del progetto Waydroid, che permette l’esecuzione di applicazioni Android (APK) su SteamOS. Questo è particolarmente utile per il Steam Frame, poiché molti titoli VR sono originariamente progettati per dispositivi Android come i headset Quest. Molti di questi titoli dispongono già di versioni per Windows, ma Lepton permette di eseguirli direttamente come applicazioni Android. Secondo i dati di VR.org, 52 dei primi 120 giochi indicati come “Great on Frame” sono eseguiti come APK tramite Lepton.
Valve ha espresso l’intenzione di espandere SteamOS su altri dispositivi Arm, con l’obiettivo di unire dispositivi che attualmente operano in un ecosistema separato. L’ingegnere Pierre-Loup Griffais ha dichiarato che il Frame sta aprendo la strada a una versione più generale di SteamOS per dispositivi Arm, permettendo agli utenti di considerare hardware Arm senza dover rinunciare a una parte del loro catalogo di giochi.
Il progetto Fex ha visto il supporto di Ryan Houdek, il suo principale sviluppatore, che ha espresso gratitudine per il finanziamento e il supporto di Valve. Il progetto ha festeggiato i suoi sette anni con un promo image che celebra il suo sviluppo. Inoltre, Kyle Orland, redattore senior di Ars Technica, ha sottolineato come le tecnologie di compatibilità di Valve stanno portando un progresso significativo, permettendo a sviluppatori e utenti di utilizzare SteamOS in modi sempre più diversi e accessibili. Con l’integrazione di Fex e Lepton, Valve sta dimostrando un impegno crescente per rendere SteamOS un sistema operativo versatile e accessibile. Questi sviluppi segnano un passo importante verso un ecosistema SteamOS più inclusivo e adattabile alle esigenze degli utenti.
