Introducción a la portabilidadPorting overview

En lo que respecta a la migración o la actualización de los proyectos existentes para la realidad mixta, el recorrido de portabilidad depende de si la aplicación está compilada con Unity o un motor no real, y tiene como destino HoloLens (1º gen) o HoloLens 2 o SteamVR.When it comes to porting or upgrading your existing projects for Mixed Reality, your porting journey depends on whether your app is built with Unity or Unreal Engine, and targets HoloLens (1st Gen) or HoloLens 2, or SteamVR. Esta página de información general contiene nuestras recomendaciones actuales para cada plataforma y dispositivo. Asegúrese de volver a comprobar que estos procesos siempre cambian.This overview page contains our current recommendations for each platform and device - be sure to check back as these processes are always changing.

En primer lugar, configure el destino del proyecto en función de las recomendaciones de Unity y no reales y luego siga uno o varios de nuestros escenarios de migración:First, set up your project target based on either our Unity and Unreal recommendations, then follow one or more of our porting scenarios:

Es importante mantener los proyectos actualizados, tanto si se traslada una aplicación a otro dispositivo de destino.It's important to keep your projects up to date, whether your porting an app to another target device. Consulte los recursos basados en el motor que se enumeran a continuación para ver nuestras recomendaciones actuales.Refer to the engine-based resources listed below for our current recommendations.

UnityUnity

Nuestra recomendación actual para el desarrollo de Unity con realidad mixta es Unity 2019 lts mediante el paquete de XR heredado.Our current recommendation for Unity development with Mixed Reality is Unity 2019 LTS using the Legacy XR package. Si el proyecto usa el kit de herramientas de realidad mixta, compruebe que se encuentra en la versión más reciente, que actualmente es MRTK-Unity 2,5.If your project uses the Mixed Reality Toolkit, double-check that you're on the latest version, which is currently MRTK-Unity 2.5.

Precaución

Aunque el SDK de XR está disponible con esta versión de Unity, los delimitadores espaciales de Azure no son compatibles actualmente con esta configuración.While the XR SDK is available with this version of Unity, Azure Spatial Anchors is not currently compatible with this setup. Esta recomendación se actualizará con una versión futura del paquete de anclajes espaciales de Azure para Unity.This recommendation will be updated with a future release of the Azure Spatial Anchors package for Unity.

  • Si no necesita anclajes espaciales de Azure, puede configurar el proyecto de Unity para XR y comenzar a usar el SDK de MRTK y XR.If you don't need Azure Spatial Anchors, you can configure your Unity project for XR and get started with MRTK and XR SDK.

  • Si actualmente está usando el SDK de XR en el proyecto y quiere usar delimitadores espaciales de Azure, desinstale el SDK de XR y reinstale el paquete de XR heredado para revertir la configuración del proyecto.If you're currently using the XR SDK in your project and want to use Azure Spatial Anchors, uninstall XR SDK and reinstall the Legacy XR package to revert your project settings.

UnrealUnreal

Nuestra recomendación actual para el desarrollo no real con realidad mixta es el motor inreal 4,26.Our current recommendation for Unreal development with Mixed Reality is Unreal Engine 4.26. Si el proyecto usa las herramientas de la experiencia del kit de herramientas de realidad mixta, asegúrese de que está usando la versión más reciente, que actualmente es UXT 0,10.If your project uses the Mixed Reality Toolkit UX Tools, make sure you're using the latest version, which is currently UXT 0.10.

Escenarios de migraciónPorting scenarios

Aplicaciones de Unity de HoloLens (primera generación) a HoloLens 2HoloLens (1st Gen) Unity apps to HoloLens 2

Si ya tiene una aplicación de Unity de HoloLens (primera generación) que le gustaría migrar a un HoloLens 2, siga las instrucciones que aparecen en nuestro artículo sobre la migración de hololens.If you have an existing HoloLens (1st Gen) Unity application that you'd like to port over to a HoloLens 2, follow the instructions in our HoloLens porting article.

Cascos de Windows Mixed RealityWindows Mixed Reality headsets

Si ha creado contenido para otros dispositivos, como Oculus Rift o HP reverberación G2, deberá redestinar los SDK de VR específicos del proveedor y las API de asignación de entrada posibles.If you've built content for other devices, such as the Oculus Rift or HP Reverb G2, you'll need to retarget vendor-specific VR SDKs and potentially input-mapping APIs. Puede encontrar información sobre los escenarios de migración de Unity y no real en nuestra Guía de migración de aplicaciones envolventes.You can find information for both Unity and Unreal porting scenarios in our immersive apps porting guide.

Aplicaciones SteamVRSteamVR applications

En el caso de las experiencias de SteamVR que quiera actualizar para los auriculares con Windows Mixed Reality, consulte nuestra Guía de actualización de SteamVR.For any SteamVR experiences that you want to update for Windows Mixed Reality headsets, refer to our SteamVR updating guide.

aplicaciones Windows universales en 2D2D Universal Windows applications

Si tiene una aplicación de UWP en 2D existente que le gustaría trasladar a un auricular o a HoloLens de realidad mixta de Windows, siga las instrucciones de migración de aplicaciones para UWP en 2D para Windows .If you have an existing 2D UWP app that you'd like to port to either a Windows Mixed Reality immersive headset or HoloLens, follow our porting 2D UWP apps for Windows Mixed Reality instructions.