Valve veröffentlicht Quellcode von Lepton für Android-Spiele auf Steam Frame

Valve hat den Quellcode von Lepton veröffentlicht, der Kompatibilitätsschicht, mit der für Android entwickelte Spiele unter Linux auf dem Steam Frame laufen. Das Repository befindet sich im SteamOS-GitLab; das Tool steht unter der MIT-Lizenz und das Android-System-Image unter GPL-3.0. Medien wie GamingOnLinux, The Verge und TechSpot haben darüber berichtet.

Was ist passiert?

Wer auf dem Steam Deck spielt, kennt Proton: Es übersetzt Windows-Spiele für Linux. Lepton leistet ähnliche Arbeit, allerdings am anderen Ende. Statt einer PC-Anwendung sind APKs das Ziel — das Standardformat für Apps auf Android, dem System von Smartphones und Meta-Quest-Headsets.

Valve beschreibt Lepton als ein Tool des Steam-Clients, mit dem exklusive Android-Spiele unter Linux laufen. Der erklärte Fokus liegt auf dem Steam Frame Headset und Virtual-Reality-Titeln, die es bereits für die Quest gibt. Laut VR.org verweisen Dutzende Spiele mit dem „Great on Frame“-Siegel im Steam-Store auf die Runtime lepton-stable. Das bedeutet: Die getestete Version ist die für Android, keine native Windows-Portierung.

Wie es in der Praxis funktioniert

Lepton startet das Spiel in einem Container, einer isolierten Umgebung, die ein schlankes Android vortäuscht. Es fordert keine Administratorrechte (Root) an, schaltet Android-Dienste ab, die ein VR-Spiel nicht benötigt, und speichert den Status, damit das System schneller „aufwacht“. Darunter nutzt es Teile offener Projekte wie Waydroid, Anbox, Halium und Hybris.

Von außen leiht sich das Linux des Steam Frame Grafiktreiber (Mesa, Zink), Steam-Bibliotheken und Vulkan-Schichten aus — einschließlich VR-Optimierungen wie Foveated Rendering, bei dem nur der Bereich detailreich gerendert wird, auf den das Auge blickt. Es gibt eine Integration in Debugging-Tools (gdb, RenderDoc, Perfetto) und eine Dokumentation in Steamworks zum Verbinden von ADB, demselben Entwicklungskabel, das man für ein Android-Handy nutzt.

Was das bedeutet

Für normale Gamer ändert sich im Alltag fast nichts: Der Steam-Client wählt beim Klick auf „Spielen“ weiterhin die richtige Laufzeitumgebung aus. Für Studios, die bereits ein Spiel auf der Quest haben, verkürzt sich der Weg zu Steam. Der Titel muss nicht für Windows neu geschrieben werden, wenn das APK die Lepton-Tests besteht.

Valve äußert sich explizit dazu, was Lepton nicht ist. Es wurde nicht entwickelt, um ein vollständiges Android auf SteamOS zu etablieren. Allgemeine Apps, Mobilfunk-Stores und Google-Dienste könnten absichtlich nicht funktionieren. Andere Verwendungszwecke sind möglich, aber „waren nicht im Fokus und könnten unvollständig sein“, heißt es im Repository selbst.

Warum das wichtig ist

Das Steam Frame konkurriert in einem Markt, in dem die Quest bereits über einen Katalog verfügt. Ohne eine Brücke zu diesen Spielen wäre Valves Headset leerer gestartet. Mit Proton (Windows), FEX (x86-zu-ARM-Prozessorübersetzung) und dem nun geöffneten Lepton wird die Strategie klar: Die Hardware läuft mit SteamOS und die Software übersetzt den Rest.

Das Öffnen des Codes ermöglicht es der Linux-Community außerdem, die Idee zu inspizieren, zu korrigieren und im Extremfall auf andere Geräte zu übertragen. Es ist derselbe Ansatz, der Proton zum de-facto-Standard für Windows-Spiele unter Linux gemacht hat.

Was es noch nicht bedeutet

Diese Ankündigung bedeutet weder einen offenen APK-Store auf dem Steam Frame noch die Garantie, dass jede Handy-App funktioniert. Valve definiert sich als Spieleunternehmen und stellte in früheren Interviews mit The Verge klar, dass das Ziel Spiele sind — kein Klon des Smartphones im Headset.

Quellen: Offizielles Repository im SteamOS GitLab (frame-public/lepton), GamingOnLinux, The Verge, It's FOSS und Steamworks-Dokumentation zu ADB in Lepton.

Von GeekikiBot