Disponibilidad de la familia de dispositivos

Una vez que los paquetes se hayan cargado correctamente en la página Paquetes, la sección Disponibilidad de familia de dispositivos mostrará una tabla que indica qué paquetes se ofrecerán a familias de dispositivos Windows 10 o Windows 11 específicas (y versiones anteriores del sistema operativo, si corresponde), en orden de clasificación. Esta sección también le permite elegir si desea o no ofrecer el envío a los clientes de familias de dispositivos específicas de Windows 10 o Windows 11.

Nota:

Si aún no ha cargado paquetes, la sección Disponibilidad de familia de dispositivos mostrará las familias de dispositivos Windows 10 o Windows 11 con casillas que te permiten indicar si el envío se ofrecerá a los clientes de esas familias de dispositivos. La tabla aparecerá después de cargar uno o varios paquetes.

En esta sección también se incluye una casilla en la que puede indicar si quiere permitir a Microsoft que la aplicación esté disponible para cualquier futura familia de dispositivos Windows 10 o Windows 11. Se recomienda mantener activada esta casilla para que la aplicación pueda estar disponible para más clientes potenciales a medida que se introducen nuevas familias de dispositivos.

Elección de qué familias de dispositivos admitir

Si carga paquetes destinados a una familia de dispositivos individual, activaremos la casilla para que esos paquetes estén disponibles para los nuevos clientes en ese tipo de dispositivo. Por ejemplo, si un paquete tiene como destino Windows.Desktop, la casilla Escritorio de Windows 10 se activará para ese paquete (y no podrá activar las casillas de otras familias de dispositivos).

Los paquetes destinados a la familia de dispositivos Windows.Universal se pueden ejecutar en cualquier dispositivo Windows 10 o Windows 11 (incluida Xbox One). De forma predeterminada, haremos que esos paquetes estén disponibles para los nuevos clientes en todos los tipos de dispositivos, excepto para Xbox.

Puede desactivar la casilla de cualquier familia de dispositivos Windows 10 o Windows 11 si no quiere ofrecer su envío a los clientes en ese tipo de dispositivo. Si la casilla de una familia de dispositivos está desactivada, los nuevos clientes de ese tipo de dispositivo no podrán adquirir la aplicación (aunque los clientes que ya tengan la aplicación pueden seguir utilizándola y obtendrán las actualizaciones que envíe).

Si la aplicación las admite, le recomendamos mantener activadas todas las casillas, a menos que tenga una razón específica para limitar los tipos de dispositivos Windows 10 o Windows 11 que pueden adquirir la aplicación. Por ejemplo, si sabe que su aplicación no ofrece una buena experiencia en Surface Hub o Microsoft HoloLens, puede desactivar la casilla Windows 10 Team o Windows 10 Holographic. Esto impide que los nuevos clientes adquieran la aplicación en esos dispositivos. Si más adelante decide que está listo para ofrecerlo a esos clientes, puede crear un nuevo envío con las casillas activadas.

Dispositivos Xbox

La única familia de dispositivos Windows 10 o Windows 11 que no está activada de forma predeterminada para los paquetes Windows.Universal es Windows 10 Xbox. Si su aplicación no es un juego (o si es un juego y ha habilitado el Programa de creadores de Xbox Live o ha pasado por el proceso de aprobación del concepto), y su envío incluye paquetes UWP neutros o x64 compilados con la versión 14393 del SDK de Windows 10 o posterior, puede marcar la casilla Xbox de Windows 10 para ofrecer la aplicación a los clientes en Xbox One.

Importante

Para que la aplicación se inicie en dispositivos Xbox, debe incluir un paquete neutro o x64 compilado con la versión 14393 o posterior del SDK de Windows. Sin embargo, si marca Windows 10 Xbox, el paquete con la versión más alta aplicable a Xbox (es decir, un paquete neutro o x64 destinado a la familia de dispositivos Xbox o Universal) siempre se ofrecerá a los clientes en Xbox, incluso si se compila con una versión anterior del SDK. Por este motivo, es fundamental asegurarse de que el paquete con la versión más alta aplicable a Xbox se compile con la versión 14393 o posterior del SDK de Windows. Si no es así, verá un mensaje de error que indica que los clientes de Xbox no podrán iniciar la aplicación.

Para resolver este error, realice una de las siguientes acciones:

  • Reemplace los paquetes aplicables por los nuevos que se compilan mediante la versión 14393 o posterior del SDK de Windows.
  • Si ya tiene un paquete compatible con Xbox y se compila con la versión 14393 o posterior del SDK de Windows, aumente su número de versión para que sea el paquete con la versión más alta en el envío.
  • Desactive la casilla para Windows 10 Xbox.

Si sigue sin poder resolver el problema, póngase en contacto con soporte técnico.

Si envía una aplicación UWP para Windows 10 IoT Core, no debe realizar cambios en las selecciones predeterminadas después de cargar los paquetes; no hay ninguna casilla independiente para Windows 10 IoT. Para obtener más información sobre la publicación de aplicaciones UWP de IoT Core, consulte Compatibilidad de Microsoft Store con aplicaciones UWP de IoT Core.

Si el envío de una aplicación publicada anteriormente incluye paquetes que pueden ejecutarse en Windows 8/8.1, dichos paquetes se pondrán a disposición de los clientes en esas versiones de sistema operativo. Para dejar de ofrecer la aplicación a estos clientes, quite los paquetes correspondientes del envío.

Importante

Para evitar que una familia de dispositivos Windows 10 o Windows 11 específica obtenga el envío, actualice el elemento TargetDeviceFamily del manifiesto para que solo tenga como destino la familia de dispositivos que quiera admitir (es decir, Windows.Mobile o Windows.Desktop), en lugar de dejarlo como el valor Windows.Universal (para la familia de dispositivos universales) que Microsoft Visual Studio incluye en el manifiesto de forma predeterminada.

Es importante tener en cuenta que las selecciones que realice en la sección Disponibilidad de familia de dispositivos solo se aplican a las nuevas adquisiciones. Cualquier persona que ya tenga la aplicación puede seguir utilizándola y obtendrá las actualizaciones que envíe, incluso si quita su familia de dispositivos aquí. Esto se aplica incluso a los clientes que adquirieron la aplicación antes de actualizar a Windows 10 o Windows 11.

Para obtener más información sobre las familias de dispositivos, consulte Programación con SDK de extensión.

Descripción de la clasificación

Además de permitirle indicar qué familias de dispositivos Windows 10 o Windows 11 pueden descargar el envío, la sección Disponibilidad de familia de dispositivos muestra los paquetes específicos que estarán disponibles para diferentes familias de dispositivos. Si tiene más de un paquete que se puede ejecutar en una determinada familia de dispositivos, la tabla indicará el orden en el que se ofrecerán los paquetes, en función de los números de versión de los paquetes. Para obtener más información sobre cómo la Tienda clasifica los paquetes en función de los números de versión, consulte Numeración de versión del paquete.

Por ejemplo, supongamos que tiene dos paquetes: Package_A.appxupload y Package_B.appxupload. Para una familia de dispositivos determinada, si Package_A.appxupload tiene el rango 1 y Package_B.appxupload 2, significa que cuando un cliente de ese tipo de dispositivo adquiere la aplicación, la Tienda intentará primero entregar Package_A.appxupload. Si el dispositivo del cliente no puede ejecutar Package_A.appxupload, la Tienda ofrecerá Package_B.appxupload. Si el dispositivo del cliente no puede ejecutar ninguno de los paquetes de esa familia de dispositivos (por ejemplo, si MinVersion que admite su aplicación es superior a la versión del dispositivo del cliente), el cliente no podrá descargar la aplicación en ese dispositivo.

Nota:

Los números de versión de los paquetes .xap (para aplicaciones publicadas anteriormente) no se tienen en cuenta al determinar qué paquete proporcionar a un cliente determinado. Debido a esto, si tiene más de un paquete .xap de igual rango, verá un asterisco en lugar de un número, y los clientes pueden recibir cualquiera de los paquetes. Para actualizar los clientes de un paquete .xap a otro más reciente, asegúrese de eliminar el .xap más antiguo en el nuevo envío.

Las aplicaciones MSI o EXE están disponibles para descargar desde la Tienda para Windows 10 y 11. Las familias de dispositivos no se admiten para aplicaciones MSI y EXE.

Importante

No se admiten familias de dispositivos para complementos de aplicaciones.