Auf dieser Seite

Erste Schritte mit Apple Vision Pro

Einführung

Dieser Leitfaden bietet Ihnen eine Einführung in die Entwicklung von Anwendungen für visionOS™.

Bevor Sie beginnen, ist es wichtig zu verstehen, dass es zwei Möglichkeiten gibt, Anwendungen für visionOS zu entwickeln. Die erste Methode, auf die wir eingehen werden, erzeugt Anwendungen mit „geringer Immersion“. Diese Anwendungen können wie jede normale iPad-/iOS-Anwendung entwickelt und auf visionOS bereitgestellt werden; sie laufen im Fenstermodus und sehen aus wie eine normale iPad-Anwendung, die in Ihrer VR-Umgebung schwebt.

Hinweis: visionOS -spezifische Anwendungen können ebenfalls im Low-Immersion- Modus ausgeführt werden und funktionieren dann im Wesentlichen genauso wie eine iPad-/iOS-Anwendung.

Die zweite Methode bezeichnen wir als die Erstellung von Anwendungen mit hoher Immersion. Diese Anwendungen werden mithilfe des visionOS-SDK entwickelt und im „Vollbildmodus“ ausgeführt, was bedeutet, dass „ QtQuick3D “ die vollständige Kontrolle über die Darstellung übernimmt, mit einigen Ausnahmen (wie z. B. dem Pass-Through-Video der Hände).

Hinweis: visionOS unterstützt den Wechsel von Anwendungen zwischen diesen beiden Zuständen, dies wird jedoch von „ QtQuick3D.Xr“ nicht unterstützt.

Hinweis: Für die Entwicklung für visionOS ist Apple-Hardware mit Apple Silicon erforderlich.

Hinweis: Es gibt keine vorgefertigte Binärversion von Qt für visionOS. Sie müssen Qt aus dem Quellcode kompilieren. Weitere Informationen finden Sie unter „Qt für visionOS kompilieren “.

Bereitstellung einer Low-Immersion-Anwendung

Um eine iPad-/iOS-Anwendung auf visionOS bereitzustellen, erstellen und stellen Sie die Anwendung wie gewohnt für iOS/iPad bereit.

Kompilieren von Qt für visionOS

Um Qt für visionOS zu kompilieren, benötigen Sie den Qt-Quellcode mit Qt Quick3D; weitere Informationen zum Beziehen des Quellcodes finden Sie unter „Kompilieren von Qt-Quellcode “.

Konfigurieren und Kompilieren für den Simulator

Ein minimaler „configure“-Befehl zum Erstellen von Qt für den visionOS-Simulator würde wie folgt aussehen:

[QT_SOURCE_DIR]/configure -qt-host-path [PATH_TO_QT_HOST_BUILD] -platform macx-visionos-clang -sdk xrsimulator -submodules qtquick3d

Nach der Konfiguration können Sie die Kompilierung mit Ihrem Build-Tool durchführen, zum Beispiel mit CMake.

Konfigurieren und Erstellen für das Gerät

Ein minimaler „configure“-Befehl zum Kompilieren von Qt für das visionOS-Gerät würde wie folgt aussehen:

[QT_SOURCE_DIR]/configure -qt-host-path [PATH_TO_QT_HOST_BUILD] -platform macx-visionos-clang -sdk xros -submodules qtquick3d

Nach der Konfiguration können Sie die Kompilierung mit Ihrem Build-Tool durchführen.

Bereitstellung einer visionOS-Anwendung

Um eine visionOS-Anwendung bereitzustellen, benötigen Sie Xcode mit den installierten visionOS-SDK-Komponenten und optional den visionOS-Simulator. Weitere Informationen finden Sie unter „Unterstützte Versionen “.

Hinweis: Im Gegensatz zu iOS-/iPad-Anwendungen werden visionOS-Anwendungen nicht über „ Qt Creator “ bereitgestellt, sondern über Xcode.

Um eines der Qt-Beispiele für visionOS zu erstellen, können Sie den folgenden Befehl verwenden:

[QT_VISIONOS_BUILD]/bin/qt-cmake -B [EXAMPLE_BUILD_DIR] -S [EXAMPLE_SOURCE_DIR]

Durch Ausführen dieses Befehls wird ein Xcode-Projekt erstellt, das Sie in Xcode öffnen und auf dem Gerät bereitstellen können.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.