Introducción a Apple Vision Pro
Introducción
Esta guía le ayudará a empezar a desarrollar aplicaciones para visionOS™.
Antes de empezar, es crucial entender que hay dos maneras de desarrollar aplicaciones para visionOS. El primer método al que nos referiremos produce aplicaciones de "baja inmersión". Estas aplicaciones pueden desarrollarse como cualquier aplicación normal de iPad/iOS y desplegarse en visionOS; estas aplicaciones se ejecutan en modo ventana y parecen una aplicación normal de iPad flotando en su entorno de RV.
Nota: Las aplicaciones específicas de visionOS también pueden colocarse en el modo de baja inmersión y funcionarán esencialmente igual que una aplicación iPad/iOS.
Nos referiremos al segundo método como la producción de aplicaciones de alta inmersión. Estas aplicaciones se desarrollan utilizando el SDK de visionOS y se ejecutan en modo "pantalla completa", lo que significa que QtQuick3D toma el control total del renderizado, con algunas excepciones (como el vídeo pass-through de las manos).
Nota: visionOS permite que las aplicaciones pasen de un estado a otro, pero QtQuick3D.Xr no lo permite.
Nota: El desarrollo para visionOS requiere hardware Apple con Apple Silicon.
Nota: No existe una compilación binaria de Qt para visionOS. Deberá compilar Qt desde el código fuente. Consulte Creación de Qt para visionOS para obtener más información.
Despliegue de una aplicación de baja inmersión
Para implementar una aplicación de iPad/iOS en visionOS, cree e implemente la aplicación como lo haría normalmente para iOS/iPad.
Creación de Qt para visionOS
Para compilar Qt para visionOS, necesitará el código fuente de Qt con Qt Quick3D; consulte Compilación de fuentes de Qt para obtener más información sobre cómo obtener el código fuente.
Configuración y compilación para el simulador
Un comando de configuración mínimo para construir Qt para el simulador de visionOS tendría este aspecto:
[QT_SOURCE_DIR]/configure -qt-host-path [PATH_TO_QT_HOST_BUILD] -platform macx-visionos-clang -sdk xrsimulator -submodules qtquick3d
Después de configurar, puedes compilar usando tu herramienta de compilación, por ejemplo, CMake.
Configuración y compilación para el dispositivo
Un comando de configuración mínimo para compilar Qt para el dispositivo visionOS sería el siguiente:
[QT_SOURCE_DIR]/configure -qt-host-path [PATH_TO_QT_HOST_BUILD] -platform macx-visionos-clang -sdk xros -submodules qtquick3d
Después de configurar, puede compilar utilizando su herramienta de compilación.
Despliegue de una aplicación visionOS
Para implementar una aplicación de visionOS, necesitará Xcode con los componentes del SDK de visionOS instalados y, opcionalmente, el simulador de visionOS. Consulte las versiones compatibles para obtener más información.
Nota: a diferencia de las aplicaciones iOS/iPad, las aplicaciones visionOS no se implementan mediante Qt Creator, sino mediante Xcode.
Para compilar uno de los ejemplos de Qt para visionOS, puede utilizar el siguiente comando:
[QT_VISIONOS_BUILD]/bin/qt-cmake -B [EXAMPLE_BUILD_DIR] -S [EXAMPLE_SOURCE_DIR]
Ejecutar este comando produce un proyecto Xcode que puede abrir en Xcode y desplegar en el dispositivo.
© 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.