Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra un processo di onboarding senza problemi, varie opzioni di distribuzione, procedure consigliate e scenari da considerare durante la distribuzione dell'app tramite lo Store, per garantire un'esperienza migliore per i clienti.
Opzioni di distribuzione: selezionare quella più adatta per l'utente!
Quando si distribuisce l'app Win32, che può essere compilata usando un'ampia gamma di framework e tecnologie, ad esempio SDK per app di Windows, WPF, WinForms, Electron, QT e altri, tramite Microsoft Store, è possibile scegliere due opzioni principali:
- Creare un pacchetto dell'applicazione come MSIX per sfruttare tutte le funzionalità dello Store: semplificare l'esperienza utente nell'individuazione, nell'acquisizione e nell'installazione tramite la creazione di pacchetti dell'app Win32 come MSIX tramite Desktop Bridge.
- Elencare il file EXE o MSI esistente dal sito Web: elencare l'app Win32 nel formato originale in Microsoft Store.
Per un confronto completo di questi due metodi, vedere la tabella seguente.
Funzionalità | Pacchetto (MSIX) | Senza packaging (Win32) |
---|---|---|
Servizi di hosting | Gratuito, fornito da Microsoft. | Gli editori sono responsabili dell'hosting e dei costi associati. |
Commerce Platform (pagamento, in-apps, sottoscrizioni, licenze) | Usa la piattaforma commerciale di Microsoft Store o la tua piattaforma commerciale 3P o personalizzata. | Usa la tua piattaforma commerciale 3P o personalizzata. |
Firma del codice | Gratuito, fornito da Microsoft. | Gli editori devono firmare con un certificato rilasciato da un'autorità di certificazione (CA) che fa parte del programma radice attendibile Microsoft e coprire i costi associati. |
Aggiornamenti automatici | Il sistema operativo verificherà automaticamente gli aggiornamenti ogni 24 ore. | L'applicazione è responsabile della gestione dei propri aggiornamenti automatici. |
Supporto in modalità S | Supportata. | Non supportato. |
Pubblicare come applicazione privata | Disponibile. | Non disponibile. |
Pacchetto in anteprima | Disponibile. | Non disponibile. |
Integrazione avanzata con Windows (ad esempio, finestra di dialogo Condividi, Avvia dallo Store, ...) | Sì. | No |
Funzionalità di backup e ripristino di Windows 11 | Può essere installato automaticamente quando gli utenti stanno ripristinando o eseguendo la migrazione di un dispositivo. | Le icone del menu Start verranno ripristinate, ma punteranno alla pagina del prodotto Microsoft Store. |
Verranno ora esaminate in modo più dettagliato ognuna di queste opzioni nelle sezioni seguenti.
Opzione 1 - Creare un pacchetto dell'app Win32 come MSIX
Creare un pacchetto dell'applicazione in un file MSIX è molto semplice, è possibile usare:
- Visual Studio aggiungendo il progetto Creazione pacchetti di applicazioni Windows alla soluzione. Vedere Configurare l'applicazione desktop per la creazione di pacchetti MSIX in Visual Studio.
- Usare le soluzioni di installazione di uno dei nostri partner. Vedere "Creare un pacchetto di un'app desktop usando programmi di installazione di terze parti".
- Microsoft MSIX Packaging Tool per creare MSIX da un programma di installazione esistente. Vedere "Creare un pacchetto MSIX da qualsiasi programma di installazione desktop (MSI, EXE, ClickOnce, or App-V)".
Puoi verificare la conformità di MSIX con Microsoft Store usando le istruzioni del Kit di certificazione app Windows.
Se l'applicazione è stata distribuita in precedenza sul Web o se si intende distribuirla anche sul Web, è possibile trovare qui consigli su come eseguire la migrazione degli utenti dall'applicazione Web alla versione dello Store.
Opzione 2 - Portare il programma di installazione non modificato così come è
Microsoft Store ha consentito applicazioni non in pacchetto a partire da giugno 2021. Per pubblicare l'applicazione nello Store, è sufficiente condividere un collegamento al programma di installazione tramite il Centro per i partner e fornire alcune informazioni aggiuntive. Dopo che il programma di installazione è stato testato dal team di certificazione e l'invio viene pubblicato, gli utenti potranno individuare l'applicazione nello Store e procedere con l'installazione.
Affinché il programma di installazione venga accettato, deve rispettare le raccomandazioni seguenti:
- Deve essere un .msi o un programma di installazione di .exe.
- Deve essere offline
- Il file binario ospitato dall'URL condiviso deve rimanere invariato.
- Il programma di installazione deve installare solo il prodotto previsto dall'utente.