Disponibilità famiglia di dispositiviDevice family availability

Una volta che i pacchetti sono stati caricati correttamente nella pagina pacchetti , nella sezione relativa alla disponibilità della famiglia di dispositivi verrà visualizzata una tabella che indica quali pacchetti verranno offerti a famiglie di dispositivi Windows 10 specifiche (e versioni precedenti del sistema operativo, se applicabile), in ordine di rango.After your packages have been successfully uploaded on the Packages page, the Device family availability section will display a table that indicates which packages will be offered to specific Windows 10 device families (and earlier OS versions, if applicable), in ranked order. Questa sezione consente inoltre di scegliere se inviare o meno l'invio ai clienti in famiglie di dispositivi Windows 10 specifici.This section also lets you choose whether or not to offer the submission to customers on specific Windows 10 device families.

Nota

Se i pacchetti non sono stati ancora caricati, nella sezione disponibilità della famiglia di dispositivi verranno visualizzate le famiglie di dispositivi Windows 10 con caselle di controllo che consentono di indicare se l'invio verrà offerto ai clienti di tali famiglie di dispositivi.If you haven't uploaded packages yet, the Device family availability section will show the Windows 10 device families with checkboxes that let you indicate whether or not the submission will be offered to customers on those device families. La tabella verrà visualizzata dopo il caricamento di uno o più pacchetti.The table will appear after you upload one or more packages.

Questa sezione include anche una casella di controllo in cui è possibile indicare se si vuole consentire a Microsoft di rendere disponibile l'app per qualsiasi famiglia di dispositivi Windows 10 futura.This section also includes a checkbox where you can indicate whether you want to allow Microsoft to make the app available to any future Windows 10 device families. È consigliabile tenere selezionata questa casella in modo che l'app possa essere disponibile a un maggior numero di potenziali clienti man mano che vengono introdotte altre famiglie di dispositivi.We recommend keeping this box checked so that your app can be available to more potential customers as new device families are introduced.

Scegliere quali famiglie di dispositivi supportareChoosing which device families to support

Se si caricano pacchetti destinati a una singola famiglia di dispositivi, si seleziona la casella per rendere disponibili i pacchetti per i nuovi clienti in quel tipo di dispositivo.If you upload packages targeting one individual device family, we'll check the box to make those packages available to new customers on that type of device. Se, ad esempio, un pacchetto è destinato a Windows. desktop, verrà verificata la presenza di tale pacchetto nella casella desktop di Windows 10 e non sarà possibile selezionare le caselle per le altre famiglie di dispositivi.For example, if a package targets Windows.Desktop, the Windows 10 Desktop box will be checked for that package (and you won't be able to check the boxes for other device families).

I pacchetti destinati a Windows. Universal Device Family possono essere eseguiti in qualsiasi dispositivo Windows 10 (incluso Xbox One).Packages targeting the Windows.Universal device family can run on any Windows 10 device (including Xbox One). Per impostazione predefinita, i pacchetti verranno resi disponibili per i nuovi clienti in tutti i tipi di dispositivo ad eccezione di Xbox.By default, we'll make those packages available to new customers on all device types except for Xbox.

Puoi deselezionare la casella corrispondente a una famiglia di dispositivi Windows 10 se non vuoi offrire l'invio ai clienti con quel tipo di dispositivi.You can uncheck the box for any Windows 10 device family if you don’t want to offer your submission to customers on that type of device. Se la casella di una famiglia di dispositivi è deselezionata, i nuovi clienti con quel tipo di dispositivi non saranno in grado di acquisire l'app (anche se i clienti che dispongono già dell'app potranno comunque usarla e riceveranno gli aggiornamenti inviati).If a device family’s box is unchecked, new customers on that type of device won’t be able to acquire the app (though customers who already have the app can still use it, and will get any updates you submit).

Se l'app li supporta, si consiglia di mantenere tutte le caselle controllate, a meno che non esista un motivo specifico per limitare i tipi di dispositivi Windows 10 che possono acquisire l'app.If your app supports them, we recommend keeping all of the boxes checked, unless you have a specific reason to limit the types of Windows 10 devices which can acquire your app. Ad esempio, se si sa che l'app non offre un'esperienza ottimale su Surface Hub e/o Microsoft HoloLens, è possibile deselezionare la casella Windows 10 team e/o Windows 10 olografico .For instance, if you know that your app doesn't offer a good experience on Surface Hub and/or Microsoft HoloLens, you can uncheck the Windows 10 Team and/or Windows 10 Holographic box. Ciò impedisce a tutti i nuovi clienti di acquisire l'app in tali dispositivi.This prevents any new customers from acquiring the app on those devices. Se in un secondo momento si è pronti a offrirlo a questi clienti, è possibile creare un nuovo invio con le caselle controllate.If you later decide you're ready to offer it to those customers, you can create a new submission with the boxes checked.

L'unica famiglia di dispositivi Windows 10 non selezionata per impostazione predefinita per Windows. i pacchetti universali sono Windows 10 Xbox.The only Windows 10 device family that is not checked by default for Windows.Universal packages is Windows 10 Xbox. Se l'app non è un gioco (o se si tratta di un gioco ed è stato abilitato il programma di approvazione di Xbox Live o se si è verificato il processo di approvazione del concetto ) e l'invio include pacchetti UWP neutri e/o x64 compilati con Windows 10 SDK versione 14393 o successiva, è possibile selezionare la casella Xbox di Windows 10 per offrire l'app ai clienti su Xbox OneIf your app is not a game (or if it is a game and you have enabled the Xbox Live Creators Program or gone through the concept approval process), and your submission includes neutral and/or x64 UWP packages compiled using Windows 10 SDK version 14393 or later, you can check the Windows 10 Xbox box to offer the app to customers on Xbox One.

Importante

Per consentire l'avvio dell'app sui dispositivi Xbox, è necessario includere un pacchetto neutro o x64 compilato con Windows SDK versione 14393 o successiva.In order for your app to launch on Xbox devices, you must include a neutral or x64 package that is compiled with Windows SDK version 14393 or higher. Tuttavia, se si seleziona Windows 10 Xbox, il pacchetto con le versioni più recenti applicabile a Xbox (ovvero un pacchetto neutro 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.However, if you check Windows 10 Xbox, your highest-versioned package that’s applicable to Xbox (that is, a neutral or x64 package that targets the Xbox or Universal device family) will always be offered to customers on Xbox, even if it is compiled with an earlier SDK version. Per questo motivo, è fondamentale garantire che il pacchetto con la versione maggiore applicabile a Xbox sia compilato con Windows SDK versione 14393 o successiva.Because of this, it’s critical to ensure that the highest-versioned package applicable to Xbox is compiled with Windows SDK version 14393 or higher. In caso contrario, verrà visualizzato un messaggio di errore che indica che i clienti con Xbox non saranno in grado di avviare l'app.If it is not, you will see an error message indicating that Xbox customers will not be able to launch your app.

Per risolvere questo errore, esegui una delle operazioni seguenti:To resolve this error, you can do one of the following:

  • Sostituisci i pacchetti applicabili con nuovi pacchetti compilati usando Windows SDK versione 14393 o successiva.Replace the applicable packages with new ones that are compiled using Windows SDK version 14393 or higher.
  • Se hai già un pacchetto che supporta Xbox ed è compilato con Windows SDK versione 14393 o successiva, aumentane il numero di versione in modo che sia il pacchetto con la versione maggiore disponibile nell'invio.If you already have a package that supports Xbox and is compiled with Windows SDK version 14393 or higher, increase its version number so that it is the highest-versioned package in the submission.
  • Deseleziona la casella per Xbox Windows 10.Uncheck the box for Windows 10 Xbox.

Se non sei ancora in grado di risolvere il problema, contatta il supporto tecnico.If you are still unable to resolve the issue, contact support.

Se si sta inviando un'app UWP per Windows 10, è consigliabile non apportare modifiche alle selezioni predefinite dopo aver caricato i pacchetti; non sono disponibili caselle di controllo separate per Windows 10.If you're submitting a UWP app for Windows 10 IoT Core, you should not make changes to the default selections after uploading your packages; there is no separate checkbox for Windows 10 IoT. Per altre informazioni sulla pubblicazione di app UWP core, vedere supporto Microsoft Store per le app UWP perle cose principali.For more about publishing IoT Core UWP apps, see Microsoft Store support for IoT Core UWP apps.

Se l'invio di un'app pubblicata in precedenza include pacchetti che possono essere eseguiti in Windows 8/8.1 e Windows Phone 8. x e versioni precedenti, questi pacchetti verranno resi disponibili ai clienti in tali versioni del sistema operativo.If your submission for a previously published app includes packages that can run on Windows 8/8.1 and Windows Phone 8.x and earlier, those packages will be made available to customers on those OS versions. Per interrompere l'offerta dell'app a questi clienti, rimuovere i pacchetti corrispondenti dall'invio.To stop offering your app to these customers, remove the corresponding packages from your submission.

Importante

Per impedire completamente a una famiglia di dispositivi Windows 10 specifica di ricevere l'invio, aggiornare l'elemento TargetDeviceFamily nel manifesto in modo che sia destinato solo alla famiglia di dispositivi che si vuole supportare (ad esempio, Windows. mobile o Windows. desktop), anziché lasciarlo come valore Windows. Universal (per la famiglia di dispositivi universali) che Microsoft Visual Studio include nel manifesto per impostazione predefinita.To completely prevent a specific Windows 10 device family from getting your submission, update the TargetDeviceFamily element in your manifest to target only the device family that you want to support (i.e., Windows.Mobile or Windows.Desktop), rather than leaving it as the Windows.Universal value (for the universal device family) that Microsoft Visual Studio includes in the manifest by default.

È importante tenere presente che le selezioni effettuate nella sezione relativa alla disponibilità della famiglia di dispositivi si applicano solo alle nuove acquisizioni.It's important to be aware that selections you make in the Device family availability section apply only to new acquisitions. Chiunque abbia già l'app può continuare a usarlo e riceverà tutti gli aggiornamenti inviati, anche se si rimuove il gruppo di dispositivi qui.Anyone who already has your app can continue to use it, and will get any updates you submit, even if you remove their device family here. Ciò si applica anche ai clienti che hanno acquistato l'app prima di effettuare l'aggiornamento a Windows 10.This applies even to customers who acquired your app before upgrading to Windows 10. Se, ad esempio, si dispone di un'app pubblicata con Windows Phone pacchetti 8,1 e si aggiunge un pacchetto di Windows 10 (UWP) destinato alla famiglia di dispositivi Windows. Universal, per i clienti Windows 10 Mobile con il pacchetto Windows Phone 8,1 verrà offerto un aggiornamento a questo pacchetto di Windows 10 (UWP), anche se è stata deselezionata la casella per Windows 10 Mobile.For example, if you have a published app with Windows Phone 8.1 packages, and you add a Windows 10 (UWP) package targeting the Windows.Universal device family, Windows 10 mobile customers who had your Windows Phone 8.1 package will be offered an update to this Windows 10 (UWP) package, even if you've unchecked the box for Windows 10 Mobile.

Per altre informazioni sulle famiglie di dispositivi, vedere programmazione con SDK di estensione.For more info about device families, see Programming with extension SDKs.

informazioni sulla classificazioneUnderstanding ranking

Oltre a consentire di indicare quali famiglie di dispositivi Windows 10 possono scaricare l'invio, nella sezione relativa alla disponibilità della famiglia di dispositivi vengono visualizzati i pacchetti specifici che verranno resi disponibili per famiglie di dispositivi diversi.Aside from letting you indicate which Windows 10 device families can download your submission, the Device family availability section shows the specific packages that will be made available to different device families. Se hai più di un pacchetto eseguibile con una determinata famiglia di dispositivi, la tabella indicherà l'ordine in cui i pacchetti saranno disponibili, in base ai numeri di versione dei pacchetti.If you have more than one package that can run on a certain device family, the table will indicate the order in which packages will be offered, based on the version numbers of the packages. Per altre info sul modo in cui lo Store classifica i pacchetti in base ai numeri di versione, vedi Numerazione delle versioni dei pacchetti.For more info about how the Store ranks packages based on version numbers, see Package version numbering.

Supponiamo che tu disponga di due pacchetti: Pacchetto_A.appxupload e Pacchetto_B.appxupload.For example, say that you have two packages: Package_A.appxupload and Package_B.appxupload. Per una determinata famiglia di dispositivi, se Pacchetto_A.appxupload è classificato 1 e Pacchetto_B.appxupload è classificato 2, significa che quando un cliente con quel tipo di dispositivo acquista l'app, lo Store tenterà di recapitare per primo Pacchetto_A.appxupload.For a given device family, if Package_A.appxupload is ranked 1 and Package_B.appxupload is ranked 2, that means when a customer on that type of device acquires your app, the Store will first attempt to deliver Package_A.appxupload. Se il dispositivo del cliente non è in grado di eseguire Pacchetto_A.appxupload, lo Store proporrà Pacchetto_B.appxupload.If the customer’s device is unable to run Package_A.appxupload, the Store will offer Package_B.appxupload. Se il dispositivo del cliente non è in grado di eseguire alcun pacchetto per la famiglia di dispositivi (ad esempio, se il MinVersion supportato dall'app è superiore alla versione sul dispositivo del cliente), il cliente non potrà scaricare l'app sul dispositivo.If the customer’s device can’t run any of the packages for that device family (for example, if the MinVersion your app supports is higher than the version on the customer’s device) then the customer won’t be able to download the app on that device.

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 un determinato cliente.The version numbers in .xap packages (for previously published apps) are not considered when determining which package to provide a given customer. Per questo motivo, se hai più di un pacchetto XAP con la stessa classificazione, verrà visualizzato un asterisco invece di un numero e i clienti potranno ricevere uno dei due pacchetti.Because of this, if you have more than one .xap package of equal rank, you will see an asterisk rather than a number, and customers may receive either package. Per aggiornare i clienti da un pacchetto XAP a uno più recente, assicurati di rimuovere il pacchetto XAP precedente nel nuovo invio.To update customers from one .xap package to a newer one, make sure to remove the older .xap in the new submission.