Introduzione a Microsoft Store

La pubblicazione dell'app nel Microsoft Store è il modo più semplice per raggiungere milioni di utenti Windows con un'esperienza di distribuzione affidabile, sicura e semplificata. Lo Store consente di gestire l'installazione, gli aggiornamenti e l'individuazione, offrendo agli utenti la sicurezza tramite controlli di identità, firma e criteri. Indipendentemente dal fatto che tu invii un'app nuova o tu stia portando un'app esistente a un pubblico più ampio, questa guida illustra i passaggi principali per preparare la tua app, creare una presentazione nello Store e inviarla per la certificazione.

Prerequisito

Prima di avviare il processo di invio dell'app, è necessario un account per sviluppatore di app Windows nel Centro per i partner. Nel Centro per i partner sono disponibili 2 tipi di account per sviluppatori: utenti singoli e aziendali.

Chi deve selezionare un singolo account:

  • Sviluppatori indipendenti la cui distribuzione di app tramite lo Store non è in relazione alla loro attività, commercio o professione
  • Creatori di piccole dimensioni che producono contenuti per scopi non commerciali
  • Individui che creano contenuti digitali come hobbyista, amatoriale, scuola o progetto personale

Per altri dettagli, vedere la procedura per creare un singolo account per sviluppatore.

Introduzione all'invio di app

Ti consigliamo di creare pacchetti per la tua app (creata con qualsiasi framework di app- UWP, Win32, PWA, WinApp SDK e così via), come MSIX. Con il packaging dell'app come MSIX, puoi sfruttare molti vantaggi di funzionalità come l'hosting binario gratuito (fornito da Microsoft), la firma del codice gratuita (fornita da Microsoft), la piattaforma commerciale di Microsoft Store, la gestione delle distribuzioni, l'integrazione avanzata con Windows (per usare funzionalità come finestra di condivisione, avvio da Store e così via), il backup e il ripristino di Windows 11, ecc.

Per creare pacchetti della tua app Win32 come MSIX, segui questi passaggi.

Annotazioni

Se si distribuisce l'applicazione come download Web (EXE /MSI) e si prevede di distribuirla come applicazione in pacchetto (MSIX) nello Store, è possibile impedire agli utenti di installare entrambe le versioni o di eseguire la migrazione degli utenti dalla versione Web non in pacchetto alla versione dello Store. Scopri di più sulla migrazione degli utenti dal Web senza pacchetti all'app pacchettizzata attraverso lo Store.

Scelta della piattaforma commerciale

Microsoft Store offre agli sviluppatori un modello di condivisione dei ricavi flessibile e trasparente (inclusi acquisti in-app, sottoscrizioni, annunci e suggerimenti) che consente di scegliere la propria piattaforma commerciale e mantenere 100% dei ricavi per le app non di gioco o usare Microsoft piattaforma commerciale e pagare una tariffa competitiva di 12% per i giochi e 15% per le app. Ciò significa che è possibile massimizzare il profitto e controllare il modello di business, sfruttando al contempo la praticità e la sicurezza della piattaforma commerciale di Microsoft.

Invio di app [MSIX/PWA]

Per comprendere il processo di invio delle app MSIX, è possibile guardare il video seguente.


Per altri dettagli, vedere la procedura seguente.

Riserva il nome dell'app [MSIX/PWA]

Tutte le app nel Microsoft Store devono avere un nome univoco. Per proteggere un nome per la tua app, il primo passaggio consiste nel riservarlo, che puoi eseguire fino a tre mesi prima della pubblicazione, anche se lo sviluppo non è stato avviato.

Passaggi per riservare il nome dell'app:

  1. Passare alla pagina App e giochi del Centro per i partner.

  2. Fare clic su Nuovo prodotto.

  3. Fare clic sull'app MSIX o PWA . Se vuoi inviare un gioco MSIX o PWA, fai clic su Gioco.

  4. Immettere il nome che si vuole usare e fare clic su Verifica disponibilità. Se il nome è disponibile, verrà visualizzato un segno di spunta verde. Se il nome è già in uso, verrà visualizzato un messaggio che indica così.

  5. Dopo aver selezionato un nome disponibile che si desidera riservare, fare clic su Riserva nome prodotto.

Per altre informazioni, visitare Riserva il nome dell'app - app di Windows | Microsoft Learn.

Creare l'invio dell'app [MSIX/PWA]

  1. Dopo aver prenotato un nome di app, si verrà reindirizzati alla pagina di panoramica dell'applicazione. Fare clic su Start Submission (Avvia invio). Verrà visualizzata una sottomissione di prodotto in stato di bozza. Questa bozza include tutti i passaggi di invio che devono essere completati.

  2. Per inviare un pwa, scopri come convertire il tuo sito Web in un pwa.

  3. Completare ogni scheda della bozza di invio:

  4. Dopo aver completato una sezione, fare clic su Salva. Al termine di tutte le sezioni e si è pronti per l'invio, fare clic su Invia per la certificazione.

Se la bozza non contiene informazioni necessarie, verrà contrassegnata come incompleta.

Per altre informazioni, visitare Creare un invio di app - app Windows | Microsoft Learn.

Processo di certificazione dell'app [MSIX/PWA]

Una volta completata la creazione dell'immissione dell'app e fatto clic su Pubblica nello Store, l'immissione entra nella fase di certificazione. Questo processo può richiedere fino a tre giorni lavorativi. Durante la certificazione, verranno eseguiti test di sicurezza, test di conformità tecnici e anche un controllo di conformità del contenuto sull'invio dell'app. Riceverai una notifica se l'invio non supera uno di questi test.

Dopo che l'invio supera la certificazione, in media, i clienti potranno visualizzare l'elenco dell'app entro 15 minuti a seconda della loro località. Riceverai una notifica quando l'invio viene pubblicato nello Store e lo stato dell'app nel dashboard cambia in "In Microsoft Store".

Per comprendere il processo di certificazione delle app MSIX, è possibile guardare il video seguente.


Per altre informazioni, visitare Processo di certificazione dell'app - app Windows | Microsoft Learn.

Post-certificazione [MSIX/PWA]

Analizzare le prestazioni per app e giochi MSIX

Visualizzare analisi dettagliate per le app e i giochi nel Centro per i partner. Statistiche e grafici consentono di sapere come le app vengono eseguite nello Store; da quanti clienti hai raggiunto a come usano la tua app e cosa devono dire su di esso. È possibile inoltre trovare metriche su installazione, integrità, utilizzo delle app e altro ancora. È possibile visualizzare i report analitici direttamente nel Centro per i partner o scaricare i report necessari per analizzare i dati offline. Microsoft offre anche diversi modi per accedere ai dati di analisi all'esterno del Centro per i partner.

Per comprendere come analizzare le prestazioni dell'app MSIX, è possibile guardare il video seguente.


Per altri dettagli, è possibile fare riferimento ai report seguenti.

Rapporti disponibili per le tue app

Sono disponibili report diversi per le app, controllare le descrizioni per trovare le metriche che si stanno cercando.

Rapporto Description
Report Acquisizioni Scopri quante persone hanno visto e installato la tua app nello Store. È anche possibile esaminare i dati per diversi canali di acquisizione, mercati e dettagli della piattaforma in questo report.
Report sulle acquisizioni dei componenti aggiuntivi Scopri quanti componenti aggiuntivi hai venduto, insieme ai dettagli demografici e della piattaforma.
Report sull'utilizzo Scopri in che modo i clienti su Windows 10 o Windows 11 (inclusi i Xbox) usano la tua app, inclusi i dati sugli eventi personalizzati definiti.
Report sull'integrità Ottieni dati correlati alle prestazioni e alla qualità della tua app, inclusi gli arresti anomali e gli eventi che non rispondono.
Rapporto sulle Recensioni Vedi la valutazione e le recensioni che i tuoi clienti hanno lasciato per la tua app e fornire risposte per informare i clienti che stai ascoltando i loro commenti e suggerimenti.
Report di approfondimento Vedi informazioni significative sulla tua app, come cambiamenti significativi (variazioni che abbiamo rilevato negli ultimi 30 giorni nelle acquisizioni e nei dati sulla salute).

Sfruttare gli strumenti di sviluppo [MSIX/PWA]

La sezione Sfruttare gli strumenti di sviluppo consente di sfruttare al meglio le risorse Microsoft fornisce per compilare, testare e aumentare l'app. Informazioni su come eseguire esperimenti sulle pagine prodotto, distribuire l'app usando il programma di installazione web o l'interfaccia della riga di comando, testare in beta nuove funzionalità usando il pacchetto di prova e connettersi ai clienti tramite promozioni e strumenti di coinvolgimento. Queste risorse sono progettate per supportare il successo dell'app in ogni fase.

Per informazioni su come eseguire esperimenti della pagina del prodotto, è possibile guardare il video seguente:


Per indicazioni sul test beta con rilascio scaglionato del pacchetto, guarda il video seguente:


Per comprendere come usare il programma di installazione Web dello Store per distribuire l'app sul Web, vedere il video seguente:


Per ulteriori informazioni, si prega di visitare la sezione Leverage Developer Tools.

Appendice [MSIX/PWA]

Risoluzione dei problemi

Documentazione completa per l'invio di app

  • Se si sta cercando una documentazione più dettagliata, fare clic qui.

Informazioni di contatto per il supporto

  • Se è necessaria ulteriore assistenza, è possibile creare un ticket di supporto da qui.

Domande frequenti

  1. Qual è il Microsoft Partner Center e perché è necessario un account per sviluppatore per pubblicare l'app?

    Microsoft Partner Center è il portale online in cui si gestiscono l'invio, la certificazione e la manutenzione delle app nel Microsoft Store. È necessario registrarsi per un account sviluppatore nel Centro per i partner per pubblicare le app nello Store. È un prerequisito prima di avviare il processo di invio dell'app.

    Avere un account per sviluppatore consente di accedere alla dashboard di Windows App e Giochi in Partner Center, in cui si riserva il nome dell'app, si caricano i pacchetti e si tiene traccia delle prestazioni dell'app. Il Centro per i partner offre due tipi di account per sviluppatori (singoli o aziendali) per soddisfare esigenze diverse.

  2. Quali sono i principali vantaggi della distribuzione dell'app tramite il Microsoft Store?

    Microsoft Store offre l'accesso a una vasta base di utenti di oltre un miliardo di clienti Windows in oltre 240 mercati e 110 lingue. Oltre la portata, lo Store offre anche vari strumenti di promozione e marketing, ad esempio:

    • Raccolte curate e funzionalità editoriali che evidenziano le app nelle aree spotlight dello Store
    • Scoperta della ricerca integrata per categorie pertinenti
    • Integrazione approfondita con Windows (ricerca Windows, finestra di dialogo di condivisione, avvio da Store e così via)

    Inoltre, quando si pubblica tramite il Microsoft Store, l'app trae vantaggio da un ricco ecosistema di servizi e infrastruttura gestiti da Microsoft, tra cui:

    • distribuzione App : ospitata e pagata da Microsoft, semplificando la distribuzione e la disponibilità.
    • Servizi di acquisto e promozione in-app : servizi di Microsoft Store integrati, ad esempio codici promozionali e acquisti in-app.
    • Supporto per fatturazione e download — Microsoft fornisce supporto clienti diretto per problemi transazionali e tecnici.
    • Risorse di marketing : accesso alla promozione, alle campagne e agli strumenti di posizionamento della pagina del prodotto nello Store.
    • Aggiornamenti software: gli aggiornamenti vengono distribuiti automaticamente tramite Windows, assicurando che gli utenti abbiano sempre la versione più recente.
    • Supporto per il ripristino : le app vengono ripristinate automaticamente quando gli utenti cambiano dispositivi.
    • Global payment processing — Microsoft gestisce transazioni e proventi in tutto il mondo.
    • Analisi delle app, dati forniti tramite Partner Center riguardanti utilizzo, integrità, recensioni e altro ancora.
    • Codice firma : le app sono firmate da Microsoft per migliorare l'attendibilità e la sicurezza.
    • Classificazioni d'età - gestione semplificata e conforme della classificazione tramite International Age Ratings Coalition (IARC).
    • Commenti e suggerimenti degli utenti: gli sviluppatori possono rispondere direttamente alle recensioni dei clienti nello Store.
    • Beta testing : strumenti di test non definitive ospitati per raccogliere feedback anticipato prima dell'avvio.

    Tutti questi vantaggi riducono l'attrito nello sviluppo, semplificano la logistica della distribuzione, migliorano la fiducia degli utenti e aiutano l'app a raggiungere un mercato competitivo.

  3. In che modo la pubblicazione nello Store migliora l'attendibilità e la sicurezza dell'app?

    Tutte le app nel Microsoft Store sono sottoposte a un processo di certificazione completo, tra cui:

    • Analisi di sicurezza per verificare la presenza di malware o vulnerabilità
    • Convalida tecnica per l'utilizzo e la stabilità delle API
    • Applicazione dei criteri di contenuto per garantire esperienze sicure dall'utente

    Le app sono firmate digitalmente, crittografate ed eseguite in un ambiente in modalità sandbox per proteggere gli utenti. Inoltre, Microsoft Store gestisce gli aggiornamenti automatic, quindi gli utenti ricevono sempre la versione sicura più recente dell'app senza dover reinstallare manualmente.

  4. Quali sono le opzioni di ricavi e commercio disponibili se si pubblica nello Store?

    Gli sviluppatori che pubblicano app non di gioco possono usare la propria piattaforma commerciale e mantenere 100% dei ricavi. Gli sviluppatori possono anche usare la piattaforma commerciale di Microsoft e pagare una tariffa competitiva di 12% per i giochi e 15% per le app. I modelli di monetizzazione supportati includono:

    • Acquisti in-app
    • Sottoscrizioni
    • Pubblicità

    Questa flessibilità rende la Microsoft Store adatta a un'ampia gamma di modelli di business delle app.

  5. Quali analisi e informazioni dettagliate è possibile accedere dopo la pubblicazione dell'app?

    Quando l'app è attiva, il Centro per i partner offre analisi affidabili che coprono:

    • Acquisizioni e installazioni
    • Coinvolgimento e utilizzo degli utenti
    • Dati sulle prestazioni e sui crash dell'app
    • Valutazioni e recensioni
    • Acquisizioni di componenti aggiuntivi

    È possibile filtrare in base a mercato, data, tipo di dispositivo e altro ancora. I dati possono essere esportati come file CSV o TSV per l'uso offline o accessibili tramite API per l'integrazione in dashboard personalizzati.

  6. In che modo lo Store supporta la distribuzione e la gestione aziendali?

    Gli sviluppatori possono distribuire le app privatamente a organizzazioni specifiche usando:

    • Microsoft Intune (per le distribuzioni gestite)
    • Licenze per line-of-business (LOB) (per uso esclusivo all'interno dell'azienda)

    Le app possono essere distribuite tramite licenze online o offline, offrendo flessibilità per la gestione IT aziendale.

  7. Quali sono i diversi tipi di app che possono essere distribuite nello Store?

    Le app possono essere impacchettate nei formati MSIX o MSI e distribuite tramite Microsoft Store. Entrambi i tipi offrono esperienze di installazione sicure, affidabili ed efficienti, aggiornamenti semplificati e disinstallazioni pulite. Supportano sia app moderne che classiche Windows.

    Ti consigliamo di creare pacchetti per la tua app (creata con qualsiasi framework di app- UWP, Win32, PWA, WinApp SDK e così via), come MSIX. Con il packaging dell'app come MSIX, puoi sfruttare molti vantaggi di funzionalità come l'hosting binario gratuito (fornito da Microsoft), la firma del codice gratuita (fornita da Microsoft), la piattaforma commerciale di Microsoft Store, la gestione delle distribuzioni, l'integrazione avanzata con Windows (per usare funzionalità come finestra di condivisione, avvio da Store e così via), il backup e il ripristino di Windows 11, ecc.

  8. Quali sono i criteri di Microsoft Store e perché sono importanti per l'app?

    I criteri Microsoft Store sono un set di regole che ogni app deve seguire per essere pubblicata nello Store.The Microsoft Store Policies are a set of rules every app must follow to be published in the Store. Questi includono i requisiti per:

    • Conformità tecnica (ad esempio, nessun uso di API escluse)
    • Sicurezza (ad esempio, analisi malware)
    • Contenuto (ad esempio, nessun materiale proibito o fuorviante)
    • Legale (ad esempio, classificazioni valide per l'età, uso corretto degli acquisti in-app)

    Le violazioni possono causare invii non riusciti o rimozione dallo Store. Esaminare i criteri di Microsoft Store per assicurarsi che l'app sia conforme ai requisiti più recenti.

  9. Come si esegue la registrazione per un account sviluppatore di Microsoft Store? Quali sono i passaggi principali?

    Per aprire un account per sviluppatore, si eseguirà l'iscrizione tramite il Centro per i partner e si forniranno alcune informazioni. Il processo è semplice:

    • Accedere con un account Microsoft: Passare alla pagina di registrazione del Centro per i partner e accedere con il account Microsoft (o crearne uno, se necessario). Questo account Microsoft verrà usato per accedere al dashboard per sviluppatori.
    • Partecipa al programma per sviluppatori: Durante la registrazione, seleziona il programma Windows e Xbox: in questo modo, ti iscrivi come sviluppatore di app Windows.
    • Scegliere il tipo di account e il paese: Specificare il tipo di account (singolo o aziendale) e il paese/area geografica. Si noti che il paese o l'area geografica non può essere modificato in un secondo momento.
    • Provide publisher details: Immettere un nome visualizzato Publisher, ovvero il nome visualizzato ai clienti nello Store. Verranno inoltre fornite informazioni di contatto (indirizzo, posta elettronica e così via) per la verifica.
    • Accettare le condizioni e verificare l'account: Accettare il contratto per gli sviluppatori di app Microsoft e completare la verifica dell'identità o dell'azienda richiesta. Il nuovo flusso di onboarding non addebita una tariffa di registrazione; vedere Passaggi per aprire un account per sviluppatore.
    • Verificare l'indirizzo di posta elettronica e l'account: Riceverai un messaggio di posta elettronica di verifica dopo il pagamento. Confermare il messaggio di posta elettronica per finalizzare la creazione dell'account. Al termine, è possibile avviare il processo di invio dell'app.
  10. Come è possibile ottenere assistenza da Microsoft se si verificano problemi con il Centro per i partner o l'app?

    È possibile contattare supporto tecnico Microsoft tramite Partner Center:

    1. Fare clic sull'icona Della Guida (?) nella parte superiore del Centro per i partner.
    2. Selezionare Contatta il supporto nel pannello della Guida.
    3. Compilare il ticket di supporto con i dettagli pertinenti (ad esempio, nome dell'app, tipo di problema).

    Per domande generali, è anche possibile usare Domande e risposte Microsoft Forum o consultare la documentazione di Learn. Tuttavia, per problemi urgenti o correlati all'account, inviare sempre un ticket di supporto tramite il Centro per i partner. È anche possibile contattare reportapp@microsoft.com per le domande relative alla certificazione.

  11. L'Microsoft Store fornisce la firma del codice per l'app? È necessario un certificato di firma del codice personale?

    Sì, il Microsoft Store fornisce la firma del codice automatica per i pacchetti MSIX e AppX inviati per la distribuzione nel Microsoft Store. Non è necessario acquistare o fornire il proprio certificato di firma del codice attendibile CA, il file .pfx, il file .cer o usare un token USB/modulo di sicurezza hardware (HSM) per inviare pacchetti MSIX al Microsoft Store.

    Ecco come funziona:

    • Per gli invii allo Store MSIX/AppX: Quando invii il pacchetto MSIX/AppX al Microsoft Store, il pacchetto non deve essere firmato con un certificato attendibile da CA. Dopo che l'app supera la certificazione, il Microsoft Store firma automaticamente il pacchetto con un certificato Microsoft durante il processo di pubblicazione, sostituendo qualsiasi firma esistente. In questo modo i clienti possono considerare attendibile e installare l'app senza avvisi di sicurezza.

    • Elementi necessari: Per l'invio sono necessari solo i file di pacchetto MSIX/AppX (con estensione msixupload, msixupload, msixbundle, .appx, appxupload o appxbundle). Non è necessario alcun certificato di firma del codice attendibile della CA.

    • Per i programmi di installazione MSI o EXE: Lo Store non firma nuovamente i programmi di installazione MSI o EXE. Se si invia un programma di installazione MSI o EXE, è necessario firmarlo manualmente con un certificato di firma del codice valido prima dell'invio.

    • For non Store distribution: Se si prevede di distribuire il pacchetto MSIX all'esterno del Microsoft Store (ad esempio, per la distribuzione aziendale, il trasferimento locale o i download diretti), è necessario firmare il pacchetto manualmente con un certificato di firma del codice valido prima della distribuzione. Per altre informazioni, vedere Firmare un pacchetto dell'app con SignTool.

    Questa rifirmazione automatica è uno dei principali vantaggi della pubblicazione di pacchetti MSIX tramite il Microsoft Store, in quanto elimina la necessità di acquistare e gestire l'infrastruttura di firma del codice attendibile della CA per la distribuzione dello Store.