Mit der Ratifizierung neuer Erweiterungen für den offenen Standard OpenXR treibt das Branchenkonsortium Khronos Group die Entwicklung von plattformübergreifendem Multitasking in virtuellen und erweiterten Realitäten voran.
Die neu spezifizierten Spatial Containers etablieren systemverwaltete Räume für dreidimensionale Inhalte, deren Funktionsweise an die etablierte Fensterverwaltung klassischer 2D-Betriebssysteme anknüpft. Entwickler erhalten damit ein einheitliches Rahmenwerk, um räumliche Anwendungen parallel nebeneinander auszuführen.
Technische Umsetzung über zwei Kern-Erweiterungen
Die funktionale Grundlage bilden zwei ratifizierte Schnittstellen: Die Erweiterung XR_EXT_spatial_container regelt das Erstellen sowie Verwalten der Container, während XR_EXT_spatial_container_self_rendering für das Rendering über den OpenXR-Composition-Layer zuständig ist.
Innerhalb dieses Systems können Anwendungen zwischen zwei Betriebsarten wechseln. Im sogenannten Bounded Mode agieren Programme innerhalb eines begrenzten Raums auf einem räumlichen Desktop, was den simultanen Betrieb mehrerer Applikationen ermöglicht.
Für vollständige Immersion steht weiterhin ein Vollbildmodus zur Verfügung. Die Positionierung der Container übernimmt primär das jeweilige Betriebssystem, wobei Apps optional so konfiguriert werden können, dass sie der Nutzerposition folgen.
Strukturell weist dieser Ansatz deutliche Parallelen zum Shared Space in Apples Betriebssystem visionOS auf, der für die Apple Vision Pro seit deren Produkteinführung im Jahr 2024 bereitsteht. Anders als die im OpenXR-Standard organisierten Lösungen verbleibt die Apple Vision Pro jedoch außerhalb des offenen Ökosystems und stützt sich weiterhin auf proprietäre Schnittstellen.
Bisher lief auf vielen Headsets nur eine räumliche App gleichzeitig neben Dashboard und 2D-Fenstern. Mit den ratifizierten Spatial-Container-Erweiterungen bekommen Sie ein einheitliches Rahmenwerk für parallele 3D-Anwendungen — der Leitfaden zeigt in 3 Schritten, wie Sie Ihre bestehende App darauf vorbereiten. Kostenlosen OpenXR-Praxis-Leitfaden anfordern
Plattformpläne und schrittweiser Rollout ab 2026
Bislang ist das Multitasking dreidimensionaler Inhalte auf vielen Endgeräten stark eingeschränkt. Auf der Meta Quest kann derzeit lediglich eine Spatial-App zur selben Zeit aktiv ausgeführt werden, flankiert von grundlegenden Systemfunktionen wie Dashboard, Browser und einfachen zweidimensionalen Fenstern.
Für das breitere OpenXR-Ökosystem werden Implementierungen der Schnittstellen ab dem Jahr 2026 erwartet. Allerdings erhalten nicht alle bestehenden Headsets unmittelbar Zugriff auf die Neuerungen; die Verteilung soll schrittweise im Verlauf des Jahres 2026 erfolgen.
Zu den Zielplattformen zählen Meta Quest, PC-VR-Headsets für SteamVR sowie Steam Frame, Android-XR-Geräte, Brillen von XREAL und Systeme von Anbietern wie Varjo und Magic Leap. Seitens Google stellte der XR-Verantwortliche Jared Finder eine Unterstützung für das Betriebssystem Android XR in Aussicht.
Verankerung in Entwickler-Tools
Neben den Plattformherstellern bereitet sich auch die Softwareseite auf die Nutzung der standardisierten Container vor. Die Godot Foundation unterstützt OpenXR Spatial Containers in ihrer Godot-Engine als systemverwaltete Volumina für räumliche Daten.
Wer heute für mehrere XR-Zielsysteme baut, pflegt oft getrennte Schnittstellen pro Plattform. Dieser Leitfaden liefert die Migrations-Checkliste für die Godot-Engine — inklusive Verankerung am Nutzerstandort, Handtracking und latenzarmer Ausgabe — damit Sie die Container-Unterstützung ohne Sonderweg je Headset vorbereiten. Migrations-Checkliste jetzt abrufen
Die Einbindung sieht Funktionen wie die direkte Verankerung am Standort der nutzenden Person, die Erfassung von Handbewegungen sowie eine latenzarme Bildausgabe vor. Durch die Standardisierung können Entwickler entsprechende Werkzeuge künftig übergreifend nutzen, ohne gesonderte Schnittstellen für die jeweiligen Zielsysteme ansprechen zu müssen.

