Envío de aplicaciones a Microsoft Store

Importante

Si va a enviar una aplicación de Unreal, asegúrese de seguir las instrucciones de publicación antes de continuar.

Requisitos previos

Tanto HoloLens como el equipo Con Windows 10 que encienden los cascos envolventes se ejecutan Plataforma universal de Windows aplicaciones. Tanto si vas a enviar una aplicación que admita HoloLens, PC o ambos, el envío de la aplicación pasa por el Centro de partners.

Si aún no tiene una cuenta de desarrollador del Centro de partners, regístrese para obtener una antes de continuar. Puedes encontrar más información sobre las directrices de envío y las listas de comprobación en este artículo sobre envíos de aplicaciones.

Importante

No podrás enviar ninguna aplicación a Microsoft Store si tu cuenta de desarrollador del Centro de partners produce un error en la comprobación de empleo. Póngase en contacto con el equipo de soporte técnico del Centro de partners para obtener más detalles.

Empaquetado de una aplicación de Mixed Reality

Hay varios pasos para empaquetar una aplicación de Mixed Reality, entre las que se incluyen:

  • Preparar correctamente todos los recursos de imagen
  • Elección de la imagen de icono que se muestra en el menú Inicio de HoloLens
  • Establecimiento del destino y la versión mínima de Windows para la aplicación
  • Establecimiento de las familias de dispositivos de destino en las dependencias de la aplicación
  • Agregar metadatos para asociar la aplicación a Microsoft Store
  • Creación de un paquete de carga

Cada una de estas fases de envío se trata en su propia sección a continuación: se recomienda pasar por ellas secuencialmente que no deje ninguna salida en su primer intento de envío.

Preparación de los recursos de imagen incluidos en appx

Los siguientes recursos de imagen son necesarios para que las herramientas de compilación de appx compilen la aplicación en un paquete appx, que es necesario para el envío a Microsoft Store. Puede obtener más información sobre las directrices para los recursos de iconos y iconos en MSDN.

Recurso necesario Escala recomendada Formato de imágenes ¿Dónde se muestra el recurso?
Logotipo cuadrado de 71x71 Any PNG No aplicable
Logotipo cuadrado de 150 x 150 150 x 150 (escala del 100 %) o 225 x 225 (escala del 150 %) PNG Pins de inicio y Todas las aplicaciones (si no se proporciona 310x310), Sugerencias de búsqueda de la Tienda, Página de descripción de la Tienda, Examinar de la Tienda, Búsqueda de la Tienda
Logotipo de Wide 310x150 Any PNG No aplicable
Logotipo de la Tienda 75 x 75 (escala del 150 %) PNG Centro de partners, Aplicación de informes, Escribir una revisión, Mi biblioteca
Pantalla de presentación 930 x 450 (escala del 150 %) PNG Iniciador de aplicaciones 2D (pizarra)

Si está desarrollando para HoloLens, hay otros recursos recomendados que puede aprovechar:

Recursos recomendados Escala recomendada ¿Dónde se muestra el recurso?
Logotipo cuadrado de 310 x 310 310 x 310 (escala del 150 %) Inicio de pins y Todas las aplicaciones

Requisitos de iconos dinámicos

El menú Inicio de HoloLens usará la imagen de icono cuadrado incluida más grande de forma predeterminada. Las aplicaciones publicadas por Microsoft tienen un iniciador 3D opcional, que puede agregar a la aplicación siguiendo las instrucciones de implementación del iniciador de aplicaciones 3D .

Especificación del destino y la versión mínima de Windows

Si la aplicación de Mixed Reality incluye características específicas de una versión de Windows, es importante especificar el destino admitido y las versiones mínimas de la plataforma.

Preste especial atención a las aplicaciones destinadas a Windows Mixed Reality cascos envolventes, que requieren al menos el Windows 10 Fall Creators Update (10.0; Compilación 16299) para funcionar correctamente.

Se le pedirá que establezca el destino y la versión mínima de Windows al crear un nuevo proyecto universal de Windows en Visual Studio. Para los proyectos existentes, puede cambiar esta configuración en el menú Proyecto seleccionando Las <propiedades del nombre de> la aplicación en la parte inferior del menú desplegable.

Establecimiento de versiones mínimas y de plataforma de destino en Visual Studio 2019
Establecimiento de versiones mínimas y de plataforma de destino en Visual Studio

Especificación de familias de dispositivos de destino

Windows Mixed Reality aplicaciones (tanto para HoloLens como cascos envolventes) forman parte del Plataforma universal de Windows, por lo que cualquier paquete de aplicaciones con una familia de dispositivos de destinoWindows.Universal se puede ejecutar en equipos HoloLens o Windows 10 con cascos envolventes. Si no especificas una familia de dispositivos de destino en el manifiesto de la aplicación, es posible que abras accidentalmente la aplicación hasta dispositivos Windows 10 no deseados. Siga los pasos siguientes para especificar la familia de dispositivos Windows 10 prevista y, a continuación, vuelva a comprobar que ha establecido las familias de dispositivos correctas al cargar el paquete de la aplicación en el Centro de partners para el envío de Microsoft Store.

  • Para establecer este campo en Visual Studio, haga clic con el botón derecho en Package.appxmanifest y seleccione Ver código y, a continuación, busque el campo Nombre TargetDeviceFamily . De forma predeterminada, debería ser similar a la entrada siguiente:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Si va a crear una aplicación de HoloLens , puede asegurarse de que solo está instalada en HoloLens estableciendo la familia de dispositivos de destino en Windows.Holographic:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Si la aplicación requiere HoloLens 2 funcionalidad, como el seguimiento de ojos o manos, puedes asegurarte de que se destina a las versiones de Windows 18362 o posteriores estableciendo la familia de dispositivos de destino en Windows.Holographic con minVersion de 10.0.18362.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.18362.0" MaxVersionTested="10.0.18362.0" />
</Dependencies>
  • Si la aplicación se crea para Windows Mixed Reality cascos envolventes, puedes asegurarte de que solo está instalada en equipos Con Windows 10 con el Windows 10 Fall Creators Update (necesario para Windows Mixed Reality) estableciendo la familia de dispositivos de destino en Windows.Desktop con un MinVersion de 10.0.16299.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
</Dependencies>
  • Por último, si la aplicación está pensada para ejecutarse tanto en HoloLens como en Windows Mixed Reality cascos envolventes, puedes asegurarte de que la aplicación solo está disponible para esas dos familias de dispositivos y garantizar simultáneamente que cada destino tenga la versión mínima de Windows correcta mediante la inclusión de una línea para cada familia de dispositivos de destino con su minVersion respectiva:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>

Puedes obtener más información sobre el destino de familias de dispositivos si lee la documentación de UWP TargetDeviceFamily.

Asociación de una aplicación a la Tienda

Al asociar la aplicación a Microsoft Store, los valores siguientes se descargan en el archivo de manifiesto de la aplicación local de proyectos actuales:

  • Nombre para mostrar del paquete
  • Nombre del paquete
  • Id. de publicador
  • Nombre para mostrar del publicador
  • Versión

Si reemplazas el archivo package.appxmanifest predeterminado con tu propio archivo de .xml personalizado, no puedes asociar la aplicación a Microsoft Store. La asociación de un archivo de manifiesto personalizado con store producirá un mensaje de error.

También puede probar escenarios de compra y notificación si va a la solución de Visual Studio y selecciona Project Store Associate App with the Store (Asociar aplicación de Project > Store > con la Tienda).

Creación de un paquete de carga

Sigue las instrucciones de Empaquetado de aplicaciones universales de Windows para Windows 10.

El último paso para crear un paquete de carga es validar el paquete mediante el Kit para la certificación de aplicaciones de Windows.

Si va a agregar un paquete específico de HoloLens a un producto existente que esté disponible en otras familias de dispositivos Windows 10, preste atención a:

Las instrucciones generales son que el paquete con el número de versión más alto de un dispositivo es el que distribuye la Tienda.

En un escenario en el que hay un paquete Windows.Universal y un paquete Windows.Holographic , y el paquete Windows.Universal tiene un número de versión superior, un usuario de HoloLens descargará el paquete Windows.Universal de número de versión superior en lugar del paquete Windows.Holographic.

En los casos en los que el escenario anterior no es el resultado que busca, hay varias soluciones disponibles:

  • Asegúrese de que los paquetes específicos de la plataforma, como Windows.Holographic, siempre tienen un número de versión superior al de los paquetes independientes de la plataforma, como Windows.Universal.
  • No empaquete aplicaciones como Windows.Universal si también tienes paquetes específicos de la plataforma; en su lugar, empaqueta el paquete Windows.Universal para las plataformas específicas en las que quieres que esté disponible.
  • Cree un único paquete Windows.Universal que funcione en todas las plataformas. La compatibilidad con esta opción no es excelente en este momento, por lo que se recomiendan las soluciones anteriores.

Nota

Para admitir la aplicación en HoloLens (1.ª generación) y HoloLen 2, debes cargar dos paquetes de aplicaciones; uno que contiene x86 para HoloLens (1.ª generación) y otro que contiene ARM o ARM64 para HoloLens 2.

Si incluye ARM y ARM64 en el paquete, la versión arm64 será la que se usa en HoloLens 2.

Nota

Puede declarar un único paquete para que sea aplicable a varias familias de dispositivos de destino.

Prueba de la aplicación

Kit para la certificación de aplicaciones en Windows

Al crear paquetes de aplicaciones para enviar al Centro de partners a través de Visual Studio, el Asistente para crear paquetes de aplicaciones le pide que ejecute el Kit de certificación de aplicaciones de Windows en los paquetes que se crean. Para tener un proceso de envío sin problemas a la Tienda, es mejor comprobar que la copia local de la aplicación supera las pruebas del Kit de certificación de aplicaciones de Windows antes de enviarlos a la Tienda. Actualmente no se admite la ejecución del Kit para la certificación de aplicaciones de Windows en holoLens remoto.

Ejecutar en todas las familias de dispositivos de destino

La Plataforma universal de Windows te permite crear una sola aplicación que se ejecute en todas las familias de dispositivos windows 10. Sin embargo, no garantiza que las aplicaciones universales de Windows solo funcionen en todas las familias de dispositivos. Es importante probar la aplicación en cada una de las familias de dispositivos elegidas para garantizar una buena experiencia.

Envío de la aplicación de Mixed Reality a la Tienda

En general, enviar una aplicación Windows Mixed Reality que funciona en HoloLens o cascos envolventes es igual que enviar cualquier aplicación para UWP a Microsoft Store. Una vez que hayas creado la aplicación reservando su nombre, sigue la lista de comprobación de envío de UWP.

Una de las primeras cosas que hará es seleccionar una categoría y subcategoría para su experiencia de Mixed Reality. Es importante que elijas la categoría más precisa para tu aplicación. Las categorías ayudan a comercializar la aplicación en las categorías de store adecuadas y asegurarse de que se muestra mediante consultas de búsqueda pertinentes. Enumerar el título de vr como un juego no dará lugar a una mejor exposición para la aplicación, y puede impedir que aparezca en categorías que sean más adecuadas y menos llenas.

Sin embargo, hay cuatro áreas clave en el proceso de envío donde querrá realizar selecciones específicas de Mixed Reality:

  1. En la sección Declaraciones de producto , en Propiedades.
  2. En la sección Requisitos del sistema , en Propiedades.
  3. En la sección Disponibilidad de familia de dispositivos, en Paquetes.
  4. En varios de los campos de la página descripción de la Tienda.

declaraciones de Mixed Reality producto

En la página Propiedades del proceso de envío de la aplicación, encontrará varias opciones relacionadas con Mixed Reality en la sección Declaraciones de producto.

declaraciones de Mixed Reality producto
declaraciones de Mixed Reality producto

En primer lugar, debes identificar los tipos de dispositivo para los que la aplicación ofrece una experiencia de Mixed Reality. La identificación de tipos de dispositivo garantiza que la aplicación se incluya en Windows Mixed Reality colecciones en la Tienda.

Junto a "Esta experiencia está diseñada para Windows Mixed Reality on:"

  • Active la casilla PC si la aplicación ofrece una experiencia de VR cuando un casco envolvente está conectado al equipo del usuario. Te recomendamos que actives esta casilla si tu aplicación está establecida para ejecutarse exclusivamente en un casco envolvente o si es un juego de PC estándar o una aplicación que ofrece un modo de Mixed Reality o contenido adicional cuando se conecta un casco.
  • Active la casilla HoloLens solo si la aplicación ofrece una experiencia holográfica cuando se ejecuta en HoloLens.
  • Active ambas casillas si la aplicación ofrece una experiencia de Mixed Reality en ambos tipos de dispositivo.

Si seleccionó "PC" anterior, querrá establecer la "configuración de Mixed Reality" (nivel de actividad). Esto solo se aplica a Mixed Reality experiencias que se ejecutan en equipos conectados a cascos envolventes, ya que Mixed Reality aplicaciones en HoloLens son a escala mundial y el usuario no define un límite durante la instalación.

  • Elija Sentado y de pie si diseñó la aplicación para que el usuario permanezca en una posición. Por ejemplo, en un juego en el que estás en control de una cabina de avión.
  • Elija Todas las experiencias si la aplicación está diseñada con la intención de que el usuario pase por un límite establecido definido durante la instalación. Por ejemplo, podría ser un juego en el que usted paso lateral y pato para esquivar ataques.

requisitos del sistema de Mixed Reality

En la página Propiedades del proceso de envío de la aplicación, encontrará varias opciones relacionadas con Mixed Reality en la sección Requisitos del sistema.

Requisitos del sistema
Requisitos del sistema

En esta sección, identificará el hardware mínimo (obligatorio) y el hardware recomendado (opcional) para la aplicación de Mixed Reality.

Hardware de entrada:

Usa las casillas para indicar a los clientes potenciales si tu aplicación admite micrófono para entrada de voz), controlador de Xbox o controlador para juegos, o Windows Mixed Reality controladores de movimiento. Esta información se mostrará en la página de detalles del producto de la aplicación en la Tienda y ayudará a que la aplicación se incluya en las colecciones de juegos o aplicaciones adecuadas. Por ejemplo, una colección puede existir para todos los juegos que admiten controladores de movimiento.

Tenga cuidado con la selección de casillas para "hardware mínimo" o "hardware recomendado" para los tipos de entrada.

Por ejemplo:

  • Si tu juego requiere controladores de movimiento, pero acepta la entrada de voz a través del micrófono, selecciona la casilla "hardware mínimo" junto a "Windows Mixed Reality controladores de movimiento", pero la casilla "hardware recomendado" junto a "Micrófono".
  • Si tu juego se puede jugar con un mando de Xbox, un controlador para juegos o controladores de movimiento, puedes seleccionar la casilla "hardware mínimo" junto a "Controlador de Xbox o controlador para juegos" y seleccionar la casilla "hardware recomendado" junto a "Windows Mixed Reality controladores de movimiento", ya que es probable que los controladores de movimiento ofrezcan una experiencia paso a paso desde el controlador para juegos.

Windows Mixed Reality casco envolvente:

Indica si se requiere un casco envolvente para usar la aplicación, o es opcional, es fundamental para la satisfacción del cliente y la educación.

Si la aplicación solo se puede usar a través de un casco envolvente, active la casilla "hardware mínimo" junto a "Windows Mixed Reality casco envolvente". Esto se mostrará en la página de detalles del producto de la aplicación en la Tienda como una advertencia sobre el botón de compra para que los clientes no piensen que compran una aplicación que funcionará en su PC como una aplicación de escritorio tradicional.

Si la aplicación se ejecuta en el escritorio como una aplicación de PC tradicional, pero ofrece una experiencia de realidad virtual cuando se conecta un casco envolvente (si el contenido completo de la aplicación está disponible o solo una parte), active la casilla "hardware recomendado" junto a "Windows Mixed Reality casco envolvente". No se mostrará ninguna advertencia encima del botón de compra en la página de detalles del producto de la aplicación si la aplicación funciona como una aplicación de escritorio tradicional sin un casco envolvente conectado.

Especificaciones del equipo:

Si quieres que tu aplicación llegue a tantas Windows Mixed Reality usuarios de auriculares envolventes como sea posible, dirige las especificaciones de PC para Windows Mixed Reality pc con gráficos integrados.

Tanto si la aplicación de Mixed Reality tiene como destino los requisitos mínimos de Windows Mixed Reality PC, o necesita una configuración de PC específica, como la GPU dedicada de un equipo Windows Mixed Reality Ultra, debe agregar las especificaciones de PC pertinentes en la columna "hardware mínimo".

Si la aplicación de Mixed Reality está diseñada para mejorar el rendimiento o ofrece gráficos de mayor resolución en una configuración de PC o tarjeta gráfica determinada, debe incluir las especificaciones de PC pertinentes en la columna "hardware recomendado".

Esto solo se aplica si la aplicación de Mixed Reality usa un casco envolvente conectado a un equipo. Si la aplicación de Mixed Reality solo se ejecuta en HoloLens, no tendrá que indicar las especificaciones del equipo, ya que HoloLens solo tiene una configuración de hardware.

Disponibilidad de familias de dispositivos

Si ha empaquetado la aplicación correctamente en Visual Studio, cargarla en la página Paquetes debe generar una tabla con las familias de dispositivos disponibles.

Tabla de disponibilidad de familia de dispositivos
Tabla de disponibilidad de familia de dispositivos

Si la aplicación de Mixed Reality funciona en cascos envolventes, debe seleccionarse al menos "Escritorio de Windows 10" en la tabla. Si la aplicación de Mixed Reality funciona en HoloLens, debe seleccionarse al menos "Windows 10 Holographic". Si la aplicación se ejecuta en ambos tipos de auriculares Windows Mixed Reality, debe seleccionarse "Windows 10 Desktop" y "Windows 10 Holographic".

Sugerencia

Muchos desarrolladores se producen errores al cargar el paquete de la aplicación relacionado con discrepancias entre el manifiesto del paquete y la información de la cuenta de aplicación o publicador en el Centro de partners. Estos errores a menudo se pueden evitar iniciando sesión en Visual Studio con la misma cuenta asociada a la cuenta de desarrollador de Windows (la que usas para iniciar sesión en el Centro de partners). Si usas la misma cuenta, podrás asociar la aplicación a su identidad en Microsoft Store antes de empaquetarla.

Asociar la aplicación a Microsoft Store
Asociar la aplicación a Microsoft Store en Visual Studio

Página de descripción de la Tienda

En la página Descripción de la Tienda del proceso de envío de la aplicación, hay varios lugares donde puedes agregar información útil sobre tu aplicación de Mixed Reality.

Importante

Para asegurarse de que la aplicación está clasificada correctamente por la Tienda y que se puede detectar para Windows Mixed Reality clientes, debes agregar "Windows Mixed Reality" como uno de tus "Términos de búsqueda" para la aplicación (puedes encontrar términos de búsqueda expandiendo la sección "Campos compartidos").

Agregar Windows Mixed Reality a los términos de búsqueda
Agregar "Windows Mixed Reality" a los términos de búsqueda

Ofrecer una evaluación gratuita para tu juego o aplicación

En muchos casos, los consumidores no tendrán ninguna experiencia con la realidad virtual antes de comprar un casco envolvente Windows Mixed Reality. Es posible que no sepan qué esperar de los juegos intensos o estar familiarizados con su propio umbral de confort en experiencias envolventes. Muchos clientes también pueden probar una Windows Mixed Reality casco envolvente en equipos que no están distintivos como Windows Mixed Reality equipos. Debido a estas consideraciones, te recomendamos encarecidamente ofrecer una evaluación gratuita para tu aplicación o juego de pago Mixed Reality.

Consulte también