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

Sia HoloLens che il PC Windows 10 che alimentano il visore VR immersive eseguono app piattaforma UWP (Universal Windows Platform). Indipendentemente dal fatto che invii un'app che supporti HoloLens, PC o entrambi, l'invio dell'app passa attraverso il Centro per i partner.

Se non si ha già un account per sviluppatore del Centro per i partner, iscriversi prima di procedere. Altre informazioni sulle linee guida per l'invio e gli elenchi di controllo sono disponibili in questo articolo sugli invii di app.

Importante

Non sarà possibile inviare applicazioni al Microsoft Store se l'account per 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 del pacchetto di un'app Realtà mista

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

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

Ognuna di queste fasi di invio è descritta nella sezione seguente. È consigliabile eseguirle 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, necessario per l'invio al Microsoft Store. Per altre informazioni sulle linee guida per gli asset di riquadri e icone , vedere MSDN.

Asset obbligatorio 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 Start pins and All Apps (if 310x310 isn't provided), Store Search Suggestions, Store Listing Page, Store Browse, Store Search
Wide 310x150 Logo Qualsiasi PNG N/D
Logo Store 75x75 (scala 150%) PNG Centro per i partner, App report, Scrivere una recensione, Raccolta personale
Schermata iniziale 930x450 (scala 150%) PNG Utilità di avvio delle app 2D (slate)

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

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

Requisiti dei riquadri animati

Per impostazione predefinita, la menu Start in HoloLens userà l'immagine del riquadro quadrato inclusa più grande. Le app pubblicate da Microsoft hanno un'utilità di avvio 3D facoltativa, che puoi aggiungere alla tua app seguendo le istruzioni di implementazione dell'icona di avvio delle app 3D .

Specifica della versione di destinazione e minima di Windows

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

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

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

Setting minimum and target platform versions in Visual Studio 2019
Impostazione delle versioni minime e di destinazione della piattaforma in Visual Studio

Specifica delle famiglie di dispositivi di destinazione

Windows Mixed Reality applicazioni (sia per HoloLens che per visori VR immersive) fanno parte del piattaforma UWP (Universal Windows Platform), quindi qualsiasi pacchetto dell'app con un Windows. Lafamiglia di dispositivi Universaltarget può essere eseguita su HoloLens o Windows 10 PC con visori VR immersive. Se non specifichi una famiglia di dispositivi di destinazione nel manifesto dell'app, puoi aprire inavvertitamente l'app fino a dispositivi non intenzionali Windows 10. Seguire questa procedura per specificare la famiglia di dispositivi Windows 10 desiderata, quindi verificare di aver impostato le famiglie di dispositivi corrette quando si carica il pacchetto dell'app nel Centro per i partner per Microsoft Store invio.

  • Per impostare questo campo in Visual Studio, fare clic con il pulsante destro del mouse sul package.appxmanifest e selezionare Visualizza codice, quindi trovare il campo TargetDeviceFamily Name .To set this field in Visual Studio, right-click on the Package.appxmanifest and select View Code, then find the TargetDeviceFamily Name field. 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 stai creando un'app HoloLens, puoi assicurarti che sia installata solo in HoloLens impostando la famiglia di dispositivi di destinazione su Windows. Olografico:
<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 tracciamento oculare o manuale, puoi assicurarti che sia destinata a Windows versioni 18362 o successive impostando la famiglia di dispositivi di destinazione su Windows. Olografico con valore MinVersion 10.0.18362.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.18362.0" MaxVersionTested="10.0.18362.0" />
</Dependencies>
  • Se la tua app viene creata per Windows Mixed Reality visori VR immersive, puoi assicurarti 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 famiglia per Windows. Desktop con MinVersion 10.0.16299.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
</Dependencies>
  • Infine, se l'app deve essere eseguita sia in HoloLens che in Windows Mixed Reality visori VR immersive, è possibile assicurarsi che l'app sia disponibile solo per le due famiglie di dispositivi e assicurarsi che ogni destinazione abbia la versione minima corretta Windows includendo una riga per ogni famiglia di dispositivi di destinazione con la rispettiva 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, leggere la documentazione di TargetDeviceFamily UWP.

Associare l'app allo Store

Quando si associa l'app alla 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 alla Microsoft Store. L'associazione di un file manifesto personalizzato all'archivio genererà un messaggio di errore.

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

Creazione di un pacchetto di caricamento

Seguire le linee guida riportate in Creazione di pacchetti di app Windows universali per Windows 10.

Il passaggio finale della creazione di un pacchetto di caricamento consiste nel convalidare il pacchetto usando il kit di certificazione app Windows.

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

Il materiale sussidiario generale è che il pacchetto con il numero di versione più alto per un dispositivo è quello distribuito dallo Store.

In uno scenario in cui è presente un Windows. Pacchetto universale e Windows. Pacchetto olografico e Windows. Il pacchetto universale ha un numero di versione superiore, un utente HoloLens scaricherà il numero di versione superiore Windows. Pacchetto universale invece del Windows. Pacchetto olografico.

Nei casi in cui lo scenario precedente non è il risultato desiderato, sono disponibili diverse soluzioni:

  • Assicurarsi che i pacchetti specifici della piattaforma, ad esempio Windows. Olografico, avere sempre un numero di versione superiore rispetto ai pacchetti indipendenti dalla piattaforma, ad esempio Windows. Universale
  • Non creare il pacchetto delle app come Windows. Universale se sono presenti anche pacchetti specifici della piattaforma, invece creare il pacchetto del Windows. Pacchetto universale per le piattaforme specifiche su cui si vuole renderlo disponibile
  • Creare un singolo Windows. Pacchetto universale che funziona in tutte le piattaforme. Il supporto per questa opzione non è ottimale al momento, quindi le soluzioni precedenti sono consigliate.

Nota

Per supportare l'app in entrambi i HoloLens (prima generazione) e 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 include arm e ARM64 nel pacchetto, la versione di 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 procedura guidata Crea pacchetti app richiede di eseguire il kit di certificazione app Windows nei pacchetti creati. Per avere un processo di invio uniforme 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 HoloLens remoto non è attualmente supportato.

Esecuzione in tutte le famiglie di dispositivi di destinazione

La piattaforma universale Windows consente di creare un'unica applicazione che viene eseguita in tutte le famiglie di dispositivi Windows 10. Tuttavia, non garantisce che le app universali Windows 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 visori visori HoloLens o immersivi è simile all'invio di qualsiasi app UWP al Microsoft Store. Dopo aver creato l'app riservandone il nome, seguire l'elencodi controllo per l'invio UWP.

Una delle prime operazioni che si eseguirà è selezionare una categoria e una sottocategoria per l'esperienza di Realtà mista. È importante scegliere la categoria più accurata per l'app. Le categorie aiutano l'applicazione nelle categorie di Store corrette e assicurarsi che venga visualizzata usando query di ricerca pertinenti. La presentazione del titolo VR come gioco non comporterà un'esposizione migliore per l'app e potrebbe impedire che venga visualizzata in categorie più adatte e meno affollate.

Esistono tuttavia quattro aree chiave nel processo di invio in cui si desidera effettuare selezioni specifiche di Realtà mista:

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

Realtà mista dichiarazioni di prodotto

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

Mixed Reality product declarations
Realtà mista dichiarazioni di prodotto

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

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

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

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

  • Scegliere Seated + standing se hai progettato l'app per avere l'utente in una posizione. Ad esempio, in un gioco in cui sei in controllo di un aereo pozzetto.
  • Scegliere Tutte le esperienze se l'app è progettata con l'intenzione che l'utente cammina all'interno di un limite impostato 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 alla Realtà mista nella sezione Requisiti di sistema.

System requirements
Requisiti di sistema

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

Hardware di input:

Usare le caselle di controllo per indicare ai potenziali clienti se l'app supporta il microfono per l'input vocale), il controller Xbox o il gamepad 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 incluse nelle raccolte di app/giochi appropriate. Ad esempio, una raccolta può esistere per tutti i giochi che supportano controller di movimento.

È consigliabile selezionare le caselle di controllo "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 di movimento", ma la casella di controllo "hardware consigliato" accanto a "Microfono".
  • Se il gioco può essere giocato con un controller Xbox, gamepad o controller di movimento, è possibile selezionare la casella di controllo "hardware minimo" accanto a "Controller Xbox o gamepad" e selezionare la casella di controllo "hardware consigliato" accanto a "Windows Mixed Reality controller di movimento" come controller di movimento probabilmente offrirà un'esperienza dettagliata dal gamepad.

Windows Mixed Reality visore immersivo:

Indica se un visore visore immersivo è necessario 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 visore immersivo, selezionare la casella di controllo "hardware minimo" accanto a "Windows Mixed Reality visore immersivo". 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 proprio PC come un'app desktop tradizionale.

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

Specifiche del PC:

Se si vuole che l'app raggiunga il maggior numero possibile di utenti visori immersivi Windows Mixed Reality, indirizzare le specifiche PC per i PC Windows Mixed Reality con grafica integrata.

Se l'app Realtà mista è destinata ai requisiti minimi Windows Mixed Reality PC o richiede una configurazione PC specifica come 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 visore immersivo connesso a un PC. Se l'app Realtà mista viene eseguita solo in HoloLens, non è necessario indicare le specifiche del PC come HoloLens ha una sola configurazione hardware.

Disponibilità famiglia di dispositivi

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

Device family availability table
Tabella di disponibilità della famiglia di dispositivi

Se l'app Realtà mista funziona su visori vr immersivi, è necessario selezionare almeno "Windows 10 Desktop". Se l'app Realtà mista funziona su HoloLens, è necessario selezionare almeno "Windows 10 Holographic". Se l'app viene eseguita su entrambi i tipi di visore visore 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 correlato alle mancate corrispondenze tra il manifesto del pacchetto e le informazioni sull'account dell'app/editore nel Centro per i partner. Questi errori possono spesso essere evitati accedendo Visual Studio con lo stesso account associato all'account sviluppatore Windows (quello usato per accedere al Centro per i partner). Se si usa lo stesso account, sarà possibile associare l'app alla relativa identità nell'Microsoft Store prima di crearne il pacchetto.

Associate your app with the Microsoft Store
Associare l'app alla Microsoft Store in Visual Studio

Pagina di presentazione dello Store

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

Importante

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

Add Windows Mixed Reality to search terms
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 avranno un limite a nessuna esperienza con la realtà virtuale prima di acquistare un visore visore immersivo Windows Mixed Reality. Potrebbero non sapere cosa aspettarsi da giochi intensi o avere familiarità con la propria soglia di comfort in esperienze immersivi. Molti clienti possono anche provare un visore visore immersivo 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