Invio di un'app a Microsoft Store

Importante

Se si invia un'applicazione Unreal, assicurarsi di seguire le istruzioni di pubblicazione prima di continuare.

Prerequisiti

HoloLens e il PC Windows 10 che alimentano il visore visore immersivo vengono eseguite piattaforma UWP (Universal Windows Platform) app. Se si invia un'app che supporta HoloLens, PC o entrambi, l'invio di app passa attraverso il Centro per i partner.

Se non si ha già un account per sviluppatori del Centro per i partner, iscriversi per uno prima di procedere. Per altre informazioni sulle linee guida per l'invio e sugli elenchi di controllo, vedere questo articolo sugli invii di app.

Importante

Non sarà possibile inviare applicazioni a Microsoft Store se l'account sviluppatore del Centro per i partner non riesce il controllo di verifica dell'occupazione. Per altre informazioni, contattare il team di supporto del Centro per i partner.

Creazione di pacchetti di un'app Realtà mista

Esistono diversi passaggi per creare un'applicazione di Realtà mista, tra cui:

  • Preparazione corretta di tutti gli asset di immagine
  • Scelta dell'immagine del riquadro visualizzata nel menu Start di HoloLens
  • Impostazione della versione minima di Windows e di destinazione per l'app
  • Impostazione delle famiglie di dispositivi di destinazione nelle dipendenze dell'app
  • Aggiunta di metadati per associare l'app a Microsoft Store
  • Creazione di un pacchetto di caricamento

Ognuna di queste fasi di invio è illustrata nella propria sezione seguente: è consigliabile passarle in sequenza senza uscire dal primo tentativo di invio.

Preparare gli asset di immagine inclusi nell'appx

Gli asset di immagine seguenti sono necessari per gli strumenti di compilazione appx per compilare l'applicazione in un pacchetto appx, che è necessario per l'invio a Microsoft Store. Altre informazioni sulle linee guida per gli asset di riquadro e icona in MSDN.

Asset richiesto Scalabilità consigliata Formato immagine Dove viene visualizzato l'asset?
Logo quadrato 71x71 Qualsiasi PNG N/D
Logo quadrato 150x150 150x150 (scala 100%) o 225x225 (scala 150%) PNG Pin di avvio e tutte le app (se non sono disponibili 310x310), Suggerimenti per la ricerca nello Store, Pagina presentazione dello Store, Sfoglia dello Store, Ricerca nello Store
Wide 310x150 Logo Qualsiasi PNG N/D
Logo Store 75x75 (scala del 150%) PNG Centro per i partner, App report, scrivere una revisione, libreria personale
Schermata iniziale 930x450 (scala del 150%) PNG 2D app launcher (slate)

Se si sta sviluppando per HoloLens, sono disponibili altri asset consigliati che è possibile sfruttare:

Asset consigliati Scalabilità consigliata Dove viene visualizzato l'asset?
Logo quadrato 310x310 310x310 (scala del 150%) Avviare i pin e tutte le app

Requisiti del riquadro live

Il menu Start in HoloLens userà l'immagine del riquadro quadrato incluso più grande per impostazione predefinita. Le app pubblicate da Microsoft dispongono di un launcher 3D facoltativo, che è possibile aggiungere all'app seguendo le istruzioni di implementazione dell'implementazione dell'app 3D .

Specifica della versione minima e di destinazione di Windows

Se l'app Realtà mista include funzionalità specifiche di una versione di Windows, è importante specificare le versioni della piattaforma supportate e di destinazione supportate.

Prestare particolare attenzione alle app destinate Windows Mixed Reality visori immersivi, che richiedono almeno la Windows 10 Fall Creators Update (10,0; Build 16299) per funzionare correttamente.

Verrà richiesto di impostare la versione minima e di destinazione di Windows quando si crea un nuovo progetto di Windows universale in Visual Studio. Per i progetti esistenti, è possibile modificare questa impostazione nel menu Progetto selezionando Proprietà <dell'app> nella parte inferiore del menu a discesa.

Impostazione delle versioni minime e di piattaforma di destinazione in Visual Studio 2019
Impostazione delle versioni minime e di piattaforma di destinazione in Visual Studio

Specifica delle famiglie di dispositivi di destinazione

le applicazioni Windows Mixed Reality (sia per HoloLens che per i visori immersivi) fanno parte della piattaforma UWP (Universal Windows Platform), quindi qualsiasi pacchetto di app con una famiglia di dispositivi di destinazioneWindows.Universal può essere eseguita in HoloLens o Windows 10 PC con immersiva Cuffie. Se non si specifica una famiglia di dispositivi di destinazione nel manifesto dell'app, è possibile aprire inavvertitamente l'app fino ai dispositivi non previsti Windows 10. Seguire la procedura seguente per specificare la famiglia di dispositivi prevista Windows 10, quindi verificare di aver impostato le famiglie di dispositivi corrette quando si carica il pacchetto dell'app nel Centro per i partner per l'invio a Microsoft Store.

  • Per impostare questo campo in Visual Studio, fare clic con il pulsante destro del mouse sul pacchetto.appxmanifest e scegliere Visualizza codice, quindi trovare il campo Nome TargetDeviceFamily . Per impostazione predefinita, dovrebbe essere simile alla voce seguente:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Se si crea un'app HoloLens , è possibile assicurarsi che sia installata solo in HoloLens impostando la famiglia di dispositivi di destinazione su Windows.Holographic:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Se l'app richiede funzionalità di HoloLens 2, ad esempio il rilevamento degli occhi o della mano, è possibile assicurarsi che sia destinato alle versioni di Windows 18362 o successive impostando la famiglia di dispositivi di destinazione su Windows.Holographic con minVersion di 10.0.18362.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.18362.0" MaxVersionTested="10.0.18362.0" />
</Dependencies>
  • Se l'app viene creata per Windows Mixed Reality visori immersivi, è possibile assicurarsi che sia installata solo nei PC Windows 10 con il Windows 10 Fall Creators Update (necessario per Windows Mixed Reality) impostando il dispositivo di destinazione family to Windows.Desktop with a MinVersion of 10.0.16299.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
</Dependencies>
  • Infine, se l'app è destinata a essere eseguita sia in HoloLens che in Windows Mixed Reality visori immersivi, è possibile assicurarsi che l'app sia disponibile solo per queste due famiglie di dispositivi e assicurarsi che ogni destinazione abbia la versione minima corretta di Windows includendo una riga per ogni famiglia di dispositivi di destinazione con i rispettivi MinVersion:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>

Per altre informazioni sulla destinazione delle famiglie di dispositivi, vedere la documentazione UWP di TargetDeviceFamily.

Associare l'app allo Store

Quando si associa l'app a Microsoft Store, i valori seguenti vengono scaricati nel file manifesto dell'app locale dei progetti correnti:

  • Nome visualizzato del pacchetto
  • Nome pacchetto
  • Publisher ID (ID editore)
  • Nome visualizzato editore
  • Versione

Se si esegue l'override del file package.appxmanifest predefinito con il proprio file di .xml personalizzato, non è possibile associare l'app a Microsoft Store. L'associazione di un file manifesto personalizzato con l'archivio genera un messaggio di errore.

È anche possibile testare gli scenari di acquisto e notifica passando alla soluzione di Visual Studio e selezionando Project > Store Associa app allo Store>.

Creazione di un pacchetto di caricamento

Seguire le linee guida per la creazione di app di Windows universali per Windows 10.

Il passaggio finale della creazione di un pacchetto di caricamento è convalidare il pacchetto usando Windows App Certification Kit.

Se si aggiunge un pacchetto specifico di HoloLens a un prodotto esistente disponibile in altre famiglie di dispositivi Windows 10, prestare attenzione a:

Le indicazioni generali sono che il pacchetto con il numero di versione più alto per un dispositivo è quello distribuito dallo Store.

In uno scenario in cui è presente un pacchetto Windows.Universal e un pacchetto Windows.Holographic e il pacchetto Windows.Universal ha un numero di versione superiore, un utente HoloLens scarica il numero di versione windows.Universal invece del pacchetto Windows.Holographic.

Nei casi in cui lo scenario precedente non è il risultato che si sta cercando, sono disponibili diverse soluzioni:

  • Assicurarsi che i pacchetti specifici della piattaforma, ad esempio Windows.Holographic, abbiano sempre un numero di versione più elevato rispetto ai pacchetti agnostici della piattaforma, ad esempio Windows.Universal
  • Non creare pacchetti di app come Windows.Universal se si dispone anche di pacchetti specifici della piattaforma, invece creare il pacchetto Windows.Universal per le piattaforme specifiche che si desidera disponibili in
  • Creare un singolo pacchetto Windows.Universal che funziona in tutte le piattaforme. Il supporto per questa opzione non è ottimale in questo momento, quindi le soluzioni precedenti sono consigliate.

Nota

Per supportare l'app sia in HoloLens (prima generazione) che in HoloLen 2, è necessario caricare due pacchetti di app; uno contenente x86 per HoloLens (prima generazione) e uno contenente ARM o ARM64 per HoloLens 2.

Se si includono arm e ARM64 nel pacchetto, la versione ARM64 sarà quella usata in HoloLens 2.

Nota

È possibile dichiarare un singolo pacchetto applicabile a più famiglie di dispositivi di destinazione

Testare l'app

Kit di certificazione app Windows

Quando si creano pacchetti di app da inviare al Centro per i partner tramite Visual Studio, la creazione guidata pacchetti app richiede di eseguire il Kit di certificazione app Windows sui pacchetti creati. Per avere un processo di invio senza problemi allo Store, è consigliabile verificare che la copia locale dell'app superi i test del Kit di certificazione app Windows prima di inviarli allo Store. L'esecuzione del Kit di certificazione app Windows in un dispositivo HoloLens remoto non è attualmente supportata.

Esecuzione in tutte le famiglie di dispositivi di destinazione

La piattaforma UWP (Universal Platform) di Windows consente di creare una singola applicazione eseguita in tutte le famiglie di dispositivi Windows 10. Tuttavia, non garantisce che le app di Windows universale funzionino solo su tutte le famiglie di dispositivi. È importante testare l'app in ognuna delle famiglie di dispositivi scelte per garantire un'esperienza ottimale.

Invio dell'app Realtà mista allo Store

In generale, l'invio di un'app Windows Mixed Reality che funziona su HoloLens o visori VR immersive è come inviare qualsiasi app UWP a Microsoft Store. Dopo aver creato l'app riservandone il nome, segui l'elenco di controllo per l'invio alla piattaforma UWP.

Una delle prime operazioni da eseguire è selezionare una categoria e una sottocategoria per l'esperienza di Realtà mista. È importante scegliere la categoria più accurata per l'app. Le categorie aiutano la merce dell'applicazione nelle categorie dello Store corrette e assicurarsi che venga visualizzata usando query di ricerca pertinenti. L'inserzione del titolo VR come gioco non comporterà una migliore esposizione per la tua app e potrebbe impedire che venga visualizzata in categorie più idonee e meno affollate.

Tuttavia, nel processo di invio sono presenti quattro aree chiave in cui si vogliono effettuare selezioni specifiche di Realtà mista:

  1. Nella sezione Dichiarazioni di prodotto in Proprietà.
  2. Nella sezione Requisiti di sistema in Proprietà.
  3. Nella sezione Disponibilità della famiglia didispositivi in Pacchetti.
  4. In diversi campi della pagina presentazione nello Store .

dichiarazioni di prodotto Realtà mista

Nella pagina Proprietà del processo di invio dell'app sono disponibili diverse opzioni correlate a Realtà mista nella sezione Dichiarazioni di prodotto.

dichiarazioni di prodotto Realtà mista
dichiarazioni di prodotto Realtà mista

In primo luogo, è necessario identificare i tipi di dispositivo per cui l'app offre un'esperienza di Realtà mista. L'identificazione dei tipi di dispositivo garantisce che l'app sia inclusa nelle raccolte Windows Mixed Reality nello Store.

Accanto a "Questa esperienza è progettata per Windows Mixed Reality su:"

  • Selezionare la casella PC se l'app offre un'esperienza VR quando un visore VR immersive è connesso al PC dell'utente. Ti consigliamo di selezionare questa casella se l'app è impostata per essere eseguita esclusivamente su un visore VR immersive o se si tratta di un gioco o di un'app standard che offre una modalità di Realtà mista o un contenuto bonus quando un visore VR è connesso.
  • Selezionare la casella HoloLens solo se l'app offre un'esperienza olografica quando viene eseguita in HoloLens.
  • Selezionare entrambe le caselle se l'app offre un'esperienza di Realtà mista in entrambi i tipi di dispositivo.

Se hai selezionato "PC" sopra, vuoi impostare "Realtà mista setup" (livello di attività). Questo vale solo per Realtà mista esperienze eseguite su PC connessi a visori VR immersive, in quanto le app Realtà mista in HoloLens sono su scala globale e l'utente non definisce un limite durante la configurazione.

  • Scegli Seated + standing se hai progettato la tua app per mantenere l'utente in una sola posizione. Ad esempio, in un gioco in cui si è in controllo di un cabina di pilotaggio aereo.
  • Scegliere Tutte le esperienze se l'app è progettata con l'intenzione che l'utente si sposta all'interno di un limite definito durante la configurazione. Ad esempio, potrebbe essere un gioco in cui si fa un passo e un'anatra per schivare gli attacchi.

Realtà mista requisiti di sistema

Nella pagina Proprietà del processo di invio dell'app sono disponibili diverse opzioni correlate a Realtà mista nella sezione Requisiti di sistema.

Requisiti di sistema
Requisiti di sistema

In questa sezione si identifichi l'hardware minimo (obbligatorio) e l'hardware consigliato (facoltativo) per l'app Realtà mista.

Hardware di input:

Usa le caselle di controllo per indicare ai potenziali clienti se la tua app supporta il microfono per l'input vocale), il controller Xbox o il game pad o Windows Mixed Reality controller di movimento. Queste informazioni verranno visualizzate nella pagina dei dettagli del prodotto dell'app nello Store e consentiranno all'app di essere inclusa nelle raccolte di app/giochi appropriate. Ad esempio, una raccolta può esistere per tutti i giochi che supportano i controller del movimento.

È consigliabile selezionare le caselle di controllo per "hardware minimo" o "hardware consigliato" per i tipi di input.

Ad esempio:

  • Se il gioco richiede controller di movimento, ma accetta l'input vocale tramite microfono, selezionare la casella di controllo "hardware minimo" accanto a "Windows Mixed Reality controller del movimento", ma la casella di controllo "hardware consigliato" accanto a "Microfono".
  • Se il gioco può essere riprodotto con un controller Xbox, un game pad o controller di movimento, è possibile selezionare la casella di controllo "hardware minimo" accanto a "Controller Xbox o game pad" e selezionare la casella di controllo "hardware consigliato" accanto a "controller del movimento Windows Mixed Reality" come controller di movimento offrirà probabilmente un'esperienza dettagliata dal game pad.

Windows Mixed Reality visore VR immersive:

Indica se è necessario un visore VR immersive per usare l'app o è facoltativo, è fondamentale per la soddisfazione dei clienti e l'istruzione.

Se l'app può essere usata solo tramite un visore VR immersive, selezionare la casella di controllo "hardware minimo" accanto a "Windows Mixed Reality visore VR immersive". Questa operazione verrà visualizzata nella pagina dei dettagli del prodotto dell'app nello Store come avviso sopra il pulsante di acquisto, in modo che i clienti non pensino di acquistare un'app che funzionerà sul PC come un'app desktop tradizionale.

Se l'app viene eseguita sul desktop come un'app per PC tradizionale, ma offre un'esperienza VR quando è connesso un visore VR immersive (se il contenuto completo dell'app è disponibile o solo una parte), selezionare la casella di controllo "hardware consigliato" accanto a "Windows Mixed Reality visore VR immersive". Non verrà visualizzato alcun avviso sopra il pulsante di acquisto nella pagina dei dettagli del prodotto dell'app se l'app funziona come un'app desktop tradizionale senza un visore VR immersive connesso.

Specifiche del PC:

Se vuoi che l'app raggiunga il maggior numero possibile di utenti di visore VR immersive Windows Mixed Reality, fai riferimento alle specifiche del PC per Windows Mixed Reality PC con grafica integrata.

Indipendentemente dal fatto che l'app Realtà mista sia destinata ai requisiti minimi Windows Mixed Reality PC o abbia bisogno di una configurazione PC specifica, ad esempio la GPU dedicata di un PC Windows Mixed Reality Ultra, è necessario aggiungere le specifiche del PC pertinenti nella colonna "hardware minimo".

Se l'app Realtà mista è progettata per prestazioni migliori o offre grafica a risoluzione superiore in una determinata configurazione pc o scheda grafica, è necessario includere le specifiche del PC pertinenti nella colonna "hardware consigliato".

Questo vale solo se l'app Realtà mista usa un visore VR immersive connesso a un PC. Se l'app Realtà mista viene eseguita solo in HoloLens, non sarà necessario indicare le specifiche del PC perché HoloLens ha una sola configurazione hardware.

Disponibilità famiglia di dispositivi

Se l'app è stata inserita correttamente nel pacchetto in Visual Studio, caricarla nella pagina Pacchetti dovrebbe produrre una tabella con le famiglie di dispositivi disponibili.

Tabella di disponibilità della famiglia di dispositivi
Tabella di disponibilità della famiglia di dispositivi

Se l'app Realtà mista funziona su visori VR immersive, almeno "Windows 10 Desktop" deve essere selezionata nella tabella. Se l'app Realtà mista funziona in HoloLens, è necessario selezionare almeno "Windows 10 Holographic". Se l'app viene eseguita in entrambi i tipi di visore VR Windows Mixed Reality, è necessario selezionare sia "Windows 10 Desktop" che "Windows 10 Holographic".

Suggerimento

Molti sviluppatori si verificano errori durante il caricamento del pacchetto dell'app correlati a mancate corrispondenze tra il manifesto del pacchetto e le informazioni sull'account app/editore nel Centro per i partner. Questi errori possono spesso essere evitati accedendo a Visual Studio con lo stesso account associato all'account per sviluppatore di Windows (quello usato per accedere al Centro per i partner). Se usi lo stesso account, potrai associare la tua app alla relativa identità in Microsoft Store prima di crearne il pacchetto.

Associare l'app a Microsoft Store
Associare l'app a Microsoft Store in Visual Studio

Pagina presentazione nello Store

Nella pagina presentazione nello Store del processo di invio dell'app sono disponibili diverse posizioni in cui è possibile aggiungere informazioni utili sull'app Realtà mista.

Importante

Per assicurarsi che l'app sia categorizzata correttamente dallo Store e resa individuabile per Windows Mixed Reality clienti, è necessario aggiungere "Windows Mixed Reality" come uno dei termini di ricerca per l'app (è possibile trovare i termini di ricerca espandendo la sezione "Campi condivisi").

Aggiungere Windows Mixed Reality ai termini di ricerca
Aggiungere "Windows Mixed Reality" ai termini di ricerca

Offerta di una versione di valutazione gratuita per il gioco o l'app

In molti casi, i consumatori non avranno alcuna esperienza con la realtà virtuale prima di acquistare un visore VR immersivo Windows Mixed Reality. Potrebbero non sapere cosa aspettarsi da giochi intensi o avere familiarità con la propria soglia di comfort nelle esperienze immersive. Molti clienti possono anche provare un visore VR immersive Windows Mixed Reality nei PC che non vengono notificati come PC Windows Mixed Reality. A causa di queste considerazioni, ti consigliamo vivamente di offrire una versione di valutazione gratuita per l'app o il gioco a pagamento Realtà mista.

Vedi anche