Share via


Disponibilità famiglia di dispositivi

Dopo che i pacchetti sono stati caricati correttamente nella pagina Pacchetti, nella sezione Disponibilità famiglia di dispositivi verrà visualizzata una tabella che indica quali pacchetti verranno offerti a specifiche famiglie di dispositivi Windows 10 o Windows 11 (e versioni precedenti del sistema operativo, se applicabile), in ordine classificato. Questa sezione consente anche di scegliere se offrire o meno l'invio ai clienti in specifiche famiglie di dispositivi Windows 10 o Windows 11.

Nota

Se non hai ancora caricato pacchetti, la sezione Disponibilità famiglia di dispositivi mostrerà le famiglie di dispositivi Windows 10 o Windows 11 con caselle di controllo che ti consentono di indicare se l'invio verrà offerto ai clienti in tali famiglie di dispositivi. La tabella verrà visualizzata dopo il caricamento di uno o più pacchetti.

Questa sezione include anche una casella di controllo in cui puoi indicare se vuoi consentire a Microsoft di rendere disponibile l'app a qualsiasi futura famiglia di dispositivi Windows 10 o Windows 11. È consigliabile selezionare questa casella in modo che l'app possa essere disponibile per un maggior numero di potenziali clienti man mano che vengono introdotte nuove famiglie di dispositivi.

Scelta delle famiglie di dispositivi da supportare

Se si caricano pacchetti destinati a una singola famiglia di dispositivi, verrà selezionata la casella per rendere tali pacchetti disponibili per i nuovi clienti in quel tipo di dispositivo. Ad esempio, se un pacchetto è destinato a Windows.Desktop, la casella Windows 10 Desktop verrà selezionata per il pacchetto e non sarà possibile selezionare le caselle per altre famiglie di dispositivi.

I pacchetti destinati alla famiglia di dispositivi Windows.Universal possono essere eseguiti in qualsiasi dispositivo Windows 10 o Windows 11 (incluso Xbox One). Per impostazione predefinita, questi pacchetti verranno resi disponibili ai nuovi clienti in tutti i tipi di dispositivo, ad eccezione di Xbox.

Puoi deselezionare la casella per qualsiasi famiglia di dispositivi Windows 10 o Windows 11 se non vuoi offrire il tuo invio ai clienti su quel tipo di dispositivo. Se la casella della famiglia di dispositivi è deselezionata, i nuovi clienti su quel tipo di dispositivo non potranno acquisire l'app (anche se i clienti che hanno già l'app possono comunque usarla e riceveranno gli aggiornamenti inviati).

Se la tua app li supporta, ti consigliamo di mantenere selezionate tutte le caselle, a meno che tu non abbia un motivo specifico per limitare i tipi di dispositivi Windows 10 o Windows 11 che possono acquisire la tua app. Ad esempio, se sai che la tua app non offre un'esperienza ottimale in Surface Hub e/o Microsoft HoloLens, puoi deselezionare la casella Windows 10 Team e/o Windows 10 Holographic . Ciò impedisce ai nuovi clienti di acquisire l'app su tali dispositivi. Se in un secondo momento decidi di essere pronto per offrirlo a questi clienti, puoi creare un nuovo invio con le caselle selezionate.

Dispositivi Xbox

L'unica famiglia di dispositivi Windows 10 o Windows 11 non selezionata per impostazione predefinita per i pacchetti Windows.Universal è Windows 10 Xbox. Se la tua app non è un gioco (o se si tratta di un gioco e hai abilitato Il programma per creatori Xbox Live o il processo di approvazione del concetto) e l'invio include pacchetti UWP neutrali e/o x64 compilati con Windows 10 SDK versione 14393 o successiva, puoi selezionare la casella Xbox di Windows 10 per offrire l'app ai clienti su Xbox One.

Importante

Affinché la tua app venga avviata nei dispositivi Xbox, devi includere un pacchetto neutrale o x64 compilato con Windows SDK versione 14393 o successiva. Tuttavia, se controlli Windows 10 Xbox, il pacchetto con versione più alta applicabile a Xbox (ovvero un pacchetto neutrale o x64 destinato alla famiglia di dispositivi Xbox o universale) verrà sempre offerto ai clienti su Xbox, anche se viene compilato con una versione precedente dell'SDK. Per questo motivo, è fondamentale assicurarsi che il pacchetto con versione più recente applicabile a Xbox sia compilato con Windows SDK versione 14393 o successiva. In caso contrario, verrà visualizzato un messaggio di errore che indica che i clienti Xbox non potranno avviare l'app.

Per risolvere questo errore, è possibile eseguire una delle operazioni seguenti:

  • Sostituire i pacchetti applicabili con quelli nuovi compilati con Windows SDK versione 14393 o successiva.
  • Se hai già un pacchetto che supporta Xbox e viene compilato con Windows SDK versione 14393 o successiva, aumentarne il numero di versione in modo che sia il pacchetto con versione più alto nell'invio.
  • Deselezionare la casella per Windows 10 Xbox.

Se non è ancora possibile risolvere il problema, contattare il supporto tecnico.

Se invii un'app UWP per Windows 10 IoT Core, non devi apportare modifiche alle selezioni predefinite dopo il caricamento dei pacchetti; non esiste una casella di controllo separata per Windows 10 IoT. Per altre informazioni sulla pubblicazione di app UWP IoT Core, vedi Supporto di Microsoft Store per le app UWP IoT Core.

Se l'invio per un'app pubblicata in precedenza include pacchetti che possono essere eseguiti in Windows 8/8.1, tali pacchetti verranno resi disponibili ai clienti in tali versioni del sistema operativo. Per interrompere l'offerta dell'app a questi clienti, rimuovere i pacchetti corrispondenti dall'invio.

Importante

Per impedire completamente a una specifica famiglia di dispositivi Windows 10 o Windows 11 di ricevere l'invio, aggiornare l'elemento TargetDeviceFamily nel manifesto in modo che sia destinato solo alla famiglia di dispositivi che si desidera supportare (ad esempio Windows.Mobile o Windows.Desktop), anziché lasciarlo come valore Windows.Universal (per la famiglia di dispositivi universali) incluso in Microsoft Visual Studio per impostazione predefinita.

È importante tenere presente che le selezioni effettuate nella sezione Disponibilità famiglia di dispositivi si applicano solo alle nuove acquisizioni. Chiunque abbia già la tua app può continuare a usarla e riceverà eventuali aggiornamenti inviati, anche se rimuovi la famiglia di dispositivi qui. Questo vale anche per i clienti che hanno acquistato l'app prima dell'aggiornamento a Windows 10 o Windows 11.

Per altre informazioni sulle famiglie di dispositivi, vedi Programmazione con SDK di estensione.

Informazioni sulla classificazione

Oltre a consentire di indicare quali famiglie di dispositivi Windows 10 o Windows 11 possono scaricare l'invio, la sezione Disponibilità famiglia di dispositivi mostra i pacchetti specifici che verranno resi disponibili per diverse famiglie di dispositivi. Se si dispone di più pacchetti che possono essere eseguiti in una determinata famiglia di dispositivi, la tabella indicherà l'ordine in cui verranno offerti i pacchetti, in base ai numeri di versione dei pacchetti. Per altre info su come lo Store classifica i pacchetti in base ai numeri di versione, vedi Numerazione delle versioni dei pacchetti.

Si supponga, ad esempio, di avere due pacchetti: Package_A.appxupload e Package_B.appxupload. Per una determinata famiglia di dispositivi, se Package_A.appxupload è classificato 1 e Package_B.appxupload è classificato 2, ciò significa che quando un cliente su quel tipo di dispositivo acquisisce l'app, lo Store tenterà prima di consegnare Package_A.appxupload. Se il dispositivo del cliente non è in grado di eseguire Package_A.appxupload, lo Store offrirà Package_B.appxupload. Se il dispositivo del cliente non può eseguire alcun pacchetto per la famiglia di dispositivi(ad esempio, se l'app MinVersion supportata è superiore alla versione nel dispositivo del cliente), il cliente non sarà in grado di scaricare l'app nel dispositivo.

Nota

I numeri di versione nei pacchetti con estensione xap (per le app pubblicate in precedenza) non vengono considerati quando si determina quale pacchetto fornire a un determinato cliente. Per questo motivo, se si dispone di più di un pacchetto con estensione xap di uguale rango, verrà visualizzato un asterisco anziché un numero e i clienti potrebbero ricevere entrambi i pacchetti. Per aggiornare i clienti da un pacchetto con estensione xap a uno più recente, assicurarsi di rimuovere il file xap precedente nel nuovo invio.

Le app MSI o EXE sono disponibili per il download da Store per Windows 10 e 11. Le famiglie di dispositivi non sono supportate per le app MSI e EXE.

Importante

Le famiglie di dispositivi non sono supportate per i componenti aggiuntivi per le app.