Linee guida per la gestione di pacchetti di appGuidance for app package management

Scopri in che modo i pacchetti di app vengono resi disponibili ai clienti e come gestire scenari di pacchetti specifici.Learn how your app's packages are made available to your customers, and how to manage specific package scenarios.

Versioni del sistema operativo e distribuzione dei pacchettiOS versions and package distribution

Diversi sistemi operativi possono eseguire tipi diversi di pacchetti.Different operating systems can run different types of packages. Se è possibile eseguire più di uno dei pacchetti sul dispositivo di un cliente, il Microsoft Store fornirà la migliore corrispondenza disponibile.If more than one of your packages can run on a customer's device, the Microsoft Store will provide the best available match.

In genere, le versioni più recenti del sistema operativo possono eseguire pacchetti destinati a versioni precedenti del sistema operativo per la stessa famiglia di dispositivi.Generally speaking, later OS versions can run packages that target previous OS versions for the same device family. I dispositivi Windows 10 possono eseguire tutte le versioni precedenti del sistema operativo supportate (per famiglia di dispositivi).Windows 10 devices can run all previous supported OS versions (per device family). I dispositivi desktop Windows 10 possono eseguire app sviluppate per Windows 8.1 o Windows 8. I dispositivi mobili Windows 10 possono eseguire app sviluppate per Windows Phone 8.1, Windows Phone 8 e anche Windows Phone 7.x.Windows 10 desktop devices can run apps that were built for Windows 8.1 or Windows 8; Windows 10 mobile devices can run apps that were built for Windows Phone 8.1, Windows Phone 8, and even Windows Phone 7.x. Tuttavia, i clienti in Windows 10 otterranno i pacchetti solo se l'app non include i pacchetti UWP destinati alla famiglia di dispositivi applicabile.However, customers on Windows 10 will only get those packages if the app doesn't include UWP packages targeting the applicable device family.

Importante

Non è più possibile caricare nuovi pacchetti XAP compilati con Windows Phone 8. x SDK (s).You can no longer upload new XAP packages built using the Windows Phone 8.x SDK(s). Le app già presenti nell'archivio con i pacchetti XAP continueranno a funzionare nei dispositivi Windows 10 Mobile.Apps that are already in Store with XAP packages will continue to work on Windows 10 Mobile devices. Per altre informazioni, vedere questo post di Blog.For more info, see this blog post.

Rimozione di un'app dallo StoreRemoving an app from the Store

In alcuni casi, è possibile che si desideri interrompere l'offerta di un'app ai clienti, in modo da "annullarne la pubblicazione".At times, you may want to stop offering an app to customers, effectively "unpublishing" it. A tale scopo, fare clic su Crea app non disponibile nella pagina Panoramica dell'app .To do so, click Make app unavailable from the App overview page. Dopo aver confermato che si vuole rendere l'app non disponibile, entro poche ore non sarà più visibile nello Store e nessun nuovo cliente sarà in grado di ottenerlo (a meno che non disponga di un codice promozionale e usi un dispositivo Windows 10).After you confirm that you want to make the app unavailable, within a few hours it will no longer be visible in the Store, and no new customers will be able to get it (unless they have a promotional code and are using a Windows 10 device).

Importante

Questa opzione consente di sostituire le impostazioni di visibilità selezionate negli invii.This option will override any visibility settings that you have selected in your submissions.

Questa opzione ha lo stesso effetto di quando è stato creato un invio e si è scelto di rendere disponibile questo prodotto ma non individuabile nell'archivio con l'opzione Interrompi acquisizione .This option has the same effect as if you created a submission and chose Make this product available but not discoverable in the Store with the Stop acquisition option. Tuttavia, non richiede la creazione di un nuovo invio.However, it does not require you to create a new submission.

Si noti che tutti i clienti che hanno già l'app saranno in grado di usarli e potranno scaricarli nuovamente (e potrebbero anche ricevere aggiornamenti se si inviano nuovi pacchetti in un secondo momento).Note that any customers who already have the app will still be able to use it and can download it again (and could even get updates if you submit new packages later).

Una volta che l'app non è disponibile, verrà comunque visualizzata nel centro per i partner.After making the app unavailable, you'll still see it in Partner Center. Se decidi di rendere nuovamente disponibile l'app per i clienti, puoi fare clic su Rendi l'app disponibile nella pagina Panoramica dell'app.If you decide to offer the app to customers again, you can click Make app available from the App overview page. Dopo aver confermato l'operazione, l'app sarà disponibile per i nuovi clienti entro alcune ore (a meno che non siano specificate restrizioni nelle impostazioni del tuo ultimo invio).After you confirm, the app will be available to new customers (unless restricted by the settings in your last submission) within a few hours.

Nota

Se si vuole mantenere la disponibilità dell'app, ma non si vuole continuare a offrirla ai nuovi clienti con una versione specifica del sistema operativo, è possibile creare un nuovo invio e rimuovere tutti i pacchetti per la versione del sistema operativo in cui si vuole impedire nuove acquisizioni.If you want to keep your app available, but don't want to continuing offering it to new customers on a particular OS version, you can create a new submission and remove all packages for the OS version on which you want to prevent new acquisitions. Se, ad esempio, in precedenza erano presenti pacchetti per Windows Phone 8,1 e Windows 10 e non si vuole ancora offrire l'app ai nuovi clienti in Windows Phone 8,1, rimuovere tutti i pacchetti Windows Phone 8,1 dall'invio.For example, if you previously had packages for Windows Phone 8.1 and Windows 10, and you don't want to keep offering the app to new customers on Windows Phone 8.1, remove all of your Windows Phone 8.1 packages from the submission. Dopo la pubblicazione dell'aggiornamento, nessun nuovo cliente in Windows Phone 8,1 sarà in grado di acquisire l'app anche se i clienti che lo dispongono già possono continuare a usarla.After the update is published, no new customers on Windows Phone 8.1 will be able to acquire the app though customers who already have it can continue to use it). Tuttavia, l'app sarà ancora disponibile per i nuovi clienti in Windows 10.However, the app will still be available for new customers on Windows 10.

Rimozione dei pacchetti per una famiglia di dispositivi supportata in precedenzaRemoving packages for a previously-supported device family

Se si rimuovono tutti i pacchetti per una determinata famiglia di dispositivi (vedere Programming with extension SDK) che l'app supportava in precedenza, verrà richiesto di confermare che si tratta dell'intenzione prima di poter salvare le modifiche nella pagina dei pacchetti .If you remove all packages for a certain device family (see Programming with extension SDKs) that your app previously supported, you'll be prompted to confirm that this is your intention before you can save your changes on the Packages page.

Quando si pubblica un invio che rimuove tutti i pacchetti che possono essere eseguiti in una famiglia di dispositivi supportata in precedenza dall'app, i nuovi clienti non saranno in grado di acquisire l'app sulla famiglia di dispositivi.When you publish a submission that removes all of the packages that could run on a device family that your app previously supported, new customers will not be able to acquire the app on that device family. Puoi sempre pubblicare un altro aggiornamento in seguito per fornire di nuovo i pacchetti per tale famiglia di dispositivi.You can always publish another update later to provide packages for that device family again.

Tieni presente che anche se rimuovi tutti i pacchetti che supportano una determinata famiglia di dispositivi, i clienti che hanno già installato l'app in quel tipo di dispositivo possono ancora usarla e riceveranno eventuali aggiornamenti che fornisci in seguito.Be aware that even if you remove all of the packages that support a certain device family, any existing customers who have already installed the app on that type of device can still use it, and they will get any updates you provide later.

Aggiunta di pacchetti per Windows 10 a un'app pubblicata in precedenzaAdding packages for Windows 10 to a previously-published app

Se nell'archivio è presente un'app che include solo pacchetti per Windows 8. x e/o Windows Phone 8. x e si vuole aggiornare l'app per Windows 10, creare un nuovo invio e aggiungere i pacchetti UWP. msixupload o. appxupload durante il passaggio dei pacchetti .If you have an app in the Store that only included packages for Windows 8.x and/or Windows Phone 8.x, and you want to update your app for Windows 10, create a new submission and add your UWP .msixupload or .appxupload package(s) during the Packages step. Quando l'app passa attraverso il processo di certificazione, il pacchetto UWP sarà disponibile anche per le nuove acquisizioni da parte dei clienti in Windows 10.After your app goes through the certification process, the UWP package will also be available for new acquisitions by customers on Windows 10.

Nota

Quando un cliente di Windows 10 ottiene il pacchetto UWP, non è possibile eseguire il rollback di tale cliente all'uso di un pacchetto per qualsiasi versione precedente del sistema operativo.Once a customer on Windows 10 gets your UWP package, you can't roll that customer back to using a package for any previous OS version.

Si noti che il numero di versione dei pacchetti Windows 10 deve essere superiore a quello per i pacchetti Windows 8, Windows 8.1 e/o Windows Phone 8,1 utilizzati.Note that the version number of your Windows 10 packages must be higher than those for any Windows 8, Windows 8.1, and/or Windows Phone 8.1 packages you have used. Per ulteriori informazioni, vedere la pagina relativa alla numerazione delle versioni del pacchetto.For more info, see Package version numbering.

Per altre informazioni sulla creazione di pacchetti di app UWP per lo Store, vedere Creazione di pacchetti di app.For more info about packaging UWP apps for the Store, see Packaging apps.