Sdílet prostřednictvím


Odeslání aplikace do Microsoft Storu

Důležité

Pokud odesíláte aplikaci Unreal, nezapomeňte před pokračováním postupovat podle pokynů k publikování.

Požadavky

HoloLens i počítač s Windows 10, na kterých běží imerzivní náhlavní souprava, běží Univerzální platforma Windows aplikace. Bez ohledu na to, jestli odesíláte aplikaci, která podporuje HoloLens, PC nebo obojí, prochází odesláním aplikace v Partnerském centru.

Pokud ještě nemáte vývojářský účet v Partnerském centru, před přechodem si ho zaregistrujte . Další informace o pokynech k odeslání a kontrolních znacích najdete v tomto článku o odeslání aplikace.

Důležité

Pokud váš vývojářský účet v Partnerském centru selže, nebudete moct do Microsoft Storu odesílat žádné aplikace. Další podrobnosti získáte od týmu podpory Partnerského centra.

Zabalení aplikace hybridní reality

Zabalení aplikace hybridní reality zahrnuje několik kroků, mezi které patří:

  • Správná příprava všech prostředků image
  • Výběr obrázku dlaždice zobrazeného v nabídka Start HoloLens
  • Nastavení cílové a minimální verze Windows pro aplikaci
  • Nastavení rodin cílových zařízení v závislostech aplikace
  • Přidání metadat pro přidružení aplikace k Microsoft Storu
  • Vytvoření balíčku pro nahrání

Každá z těchto fází odeslání je popsána v samostatné části níže – doporučujeme, abyste je postupně neprošli při prvním pokusu o odeslání.

Příprava prostředků imagí zahrnutých v appxu

Následující prostředky obrázku jsou potřeba k sestavení aplikace do balíčku appx, který je nutný k odeslání do Microsoft Storu. Další informace o pokynech pro prostředky dlaždic a ikon najdete na webu MSDN.

Požadovaný prostředek Doporučené škálování Formát obrázku Kde se prostředek zobrazuje?
Čtvercové logo 71x71 Všechny PNG
Square 150x150 Logo 150x150 (100% měřítko) nebo 225x225 (150% měřítko) PNG Připnutí startu a všechny aplikace (pokud není k dispozici 310x310), návrhy hledání v obchodě, stránka výpisu obchodu, procházení obchodu, hledání ve Storu
Široké logo 310x150 Všechny PNG
Logo storu 75x75 (150% měřítko) PNG Partnerské centrum, aplikace sestav, zápis recenze, moje knihovna
Úvodní obrazovka 930x450 (150% měřítko) PNG Spouštěč 2D aplikací (slate)

Pokud vyvíjíte pro HoloLens, existují další doporučené prostředky, které můžete využít:

Doporučené prostředky Doporučené škálování Kde se prostředek zobrazuje?
Square 310x310 Logo 310x310 (150% měřítko) Start pins and All Apps

Požadavky na živou dlaždici

Nabídka Start na HoloLens ve výchozím nastavení použije největší zahrnutý obrázek čtvercové dlaždice. Aplikace publikované Microsoftem mají volitelný spouštěč 3D, který můžete do aplikace přidat podle pokynů pro implementaci 3D spouštěče aplikací.

Určení cílové a minimální verze Windows

Pokud vaše aplikace hybridní reality obsahuje funkce specifické pro verzi Windows, je důležité zadat podporovaný cíl a minimální verze platformy.

Věnujte zvláštní pozornost aplikacím určeným pro imerzivní náhlavní soupravy Windows Mixed Reality, které vyžadují alespoň Windows 10 Fall Creators Update (10.0; Aby správně fungoval build 16299).

Při vytváření nového univerzálního projektu Windows v sadě Visual Studio se zobrazí výzva k nastavení cílové a minimální verze Windows. U existujících projektů můžete toto nastavení změnit v nabídce Projekt tak<, že v dolní části rozevírací nabídky vyberete Vlastnosti názvu> aplikace.

Nastavení minimálních a cílových verzí platformy v sadě Visual Studio 2019
Nastavení minimálních a cílových verzí platformy v sadě Visual Studio

Určení cílových rodin zařízení

Aplikace Windows Mixed Reality (pro holoLens i i imerzivní náhlavní soupravy) jsou součástí Univerzální platforma Windows, takže všechny balíčky aplikací s řadu cílových zařízení s Windows.Universal můžou běžet na počítačích s HoloLens nebo Windows 10 s imerzivními náhlavními soupravami. Pokud v manifestu aplikace nezadáte řadu cílových zařízení, můžete neúmyslně otevřít aplikaci až do nezamýšlených zařízení s Windows 10. Podle následujících kroků určete požadovanou řadu zařízení s Windows 10 a potom pečlivě zkontrolujte, jestli jste při nahrávání balíčku aplikace do Partnerského centra pro odeslání z Microsoft Storu nastavili správné rodiny zařízení.

  • Pokud chcete toto pole nastavit v sadě Visual Studio, klikněte pravým tlačítkem na Package.appxmanifest a vyberte Zobrazit kód a vyhledejte pole Název TargetDeviceFamily. Ve výchozím nastavení by měla vypadat jako následující položka:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Pokud vytváříte aplikaci HoloLens , můžete se ujistit, že je nainstalovaná jenom v HoloLensu, a to nastavením řady cílových zařízení na Windows.Holographic:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Pokud vaše aplikace vyžaduje funkce HoloLens 2 , jako je sledování očí nebo rukou, můžete se ujistit, že je cílová na Windows verze 18362 nebo vyšší nastavením řady cílových zařízení na Windows.Holographic s minVersion 10.0.18362.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.18362.0" MaxVersionTested="10.0.18362.0" />
</Dependencies>
  • Pokud je vaše aplikace vytvořená pro imerzivní náhlavní soupravy Windows Mixed Reality, můžete se ujistit, že je nainstalovaná jenom na počítačích s Windows 10 Fall Creators Update (nutná pro Windows Mixed Reality) nastavením řady cílových zařízení na Windows.Desktop s minimální verzí 10.0.16299.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
</Dependencies>
  • Pokud je vaše aplikace určená ke spuštění na imerzivních náhlavních soupravách HoloLens i Windows Mixed Reality, můžete zajistit, aby byla aplikace dostupná jenom těmto dvěma rodinám zařízení, a současně zajistit, aby každý cíl měl správnou minimální verzi Windows tak, že zahrne řádek pro každou řadu cílových zařízení s příslušnou verzí 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>

Další informace o cílení na rodiny zařízení najdete v dokumentaci targetDeviceFamily UWP.

Přidružení aplikace ke Storu

Když přidružíte aplikaci k Microsoft Storu, stáhnou se do aktuálního souboru manifestu místní aplikace projekty následující hodnoty:

  • Zobrazovaný název balíčku
  • Název balíčku
  • ID vydavatele
  • Zobrazovaný název vydavatele
  • Verze

Pokud přepisujete výchozí soubor package.appxmanifest vlastním souborem .xml, nemůžete aplikaci přidružit k Microsoft Storu. Přidružení vlastního souboru manifestu k Úložišti způsobí chybovou zprávu.

Scénáře nákupu a oznámení můžete otestovat také tak, že přejdete do řešení sady Visual Studio a vyberete Project > Store > Associate App s Storem.

Vytvoření balíčku pro nahrání

Postupujte podle pokynů v balení univerzálních aplikací pro Windows pro Windows 10.

Posledním krokem vytvoření balíčku pro nahrání je ověření balíčku pomocí sady Windows App Certification Kit.

Pokud přidáváte balíček specifický pro HoloLens do existujícího produktu, který je dostupný v jiných rodinách zařízení s Windows 10, věnujte pozornost:

Obecné pokyny jsou, že balíček s nejvyšším číslem verze pro zařízení je ten, který distribuuje Store.

Ve scénáři, kdy existuje balíček Windows.Universal a balíček Windows.Holographic a balíček Windows.Universal má vyšší číslo verze, uživatel HoloLens si místo balíčku Windows.Holographic stáhne vyšší číslo verze balíčku Windows.Universal.

V případech, kdy výše uvedený scénář není výsledkem, který hledáte, existuje několik dostupných řešení:

  • Ujistěte se, že balíčky specifické pro konkrétní platformu, například Windows.Holographic, mají vždy vyšší číslo verze než balíčky nezávislé na platformě, jako je Windows.Universal.
  • Nezabalujte aplikace jako Windows.Universal, pokud máte také balíčky specifické pro platformu – místo toho zabalte balíček Windows.Universal pro konkrétní platformy, na kterých ho chcete mít k dispozici.
  • Vytvořte jeden balíček Windows.Universal, který funguje na všech platformách. Podpora této možnosti teď není skvělá, proto doporučujeme výše uvedená řešení.

Poznámka:

Pokud chcete aplikaci podporovat na HoloLens (1. generace) i HoloLen 2, musíte nahrát dva balíčky aplikací; obsahující x86 pro HoloLens (1. generace) a jednu obsahující ARM nebo ARM64 pro HoloLens 2.

Pokud do balíčku zahrnete ARM i ARM64, použije se verze ARM64 na HoloLens 2.

Poznámka:

Můžete deklarovat jeden balíček, který se má použít pro více cílových rodin zařízení.

Testování vaší aplikace

Windows App Certification Kit

Když vytvoříte balíčky aplikací pro odeslání do Partnerského centra prostřednictvím sady Visual Studio, průvodce vytvořením balíčků aplikací vás vyzve ke spuštění sady Windows App Certification Kit pro vytvořené balíčky. Pokud chcete mít hladký proces odeslání do Storu, je nejlepší před odesláním do Storu ověřit, že místní kopie vaší aplikace před odesláním do Storu projde testy sady Windows App Certification Kit. Spuštění sady Windows App Certification Kit na vzdáleném HoloLensu se v současné době nepodporuje.

Spuštění ve všech cílových rodinách zařízení

Univerzální platforma Windows umožňuje vytvořit jednu aplikaci, která běží ve všech rodinách zařízení s Windows 10. Nezaručuje ale, že univerzální aplikace pro Windows budou fungovat jenom na všech rodinách zařízení. Je důležité otestovat aplikaci na všech vybraných rodinách zařízení, aby se zajistilo dobré prostředí.

Odeslání aplikace hybridní reality do Storu

Obecně platí, že odeslání aplikace pro Windows Mixed Reality, která funguje na HoloLens nebo imerzivních náhlavních soupravách, je stejně jako odeslání jakékoli aplikace pro UPW do Microsoft Storu. Jakmile vytvoříte aplikaci tak, že si její název rezervujete, postupujte podle kontrolního seznamu pro odeslání UPW.

Jednou z prvních věcí, které uděláte, je vybrat kategorii a podkategorii prostředí hybridní reality. Je důležité zvolit nejpřesnější kategorii aplikace. Kategorie pomáhají vaší aplikaci ve správných kategoriích Storu a zajišťují, aby se zobrazovala pomocí relevantních vyhledávacích dotazů. Výpis názvu vr jako hry nebude mít za následek lepší expozici vaší aplikace a může zabránit tomu, aby se zobrazoval v kategoriích, které jsou vhodnější a méně přeplněné.

V procesu odeslání ale existují čtyři klíčové oblasti, ve kterých budete chtít vybrat specifické pro hybridní realitu:

  1. V části Deklarace produktu v části Vlastnosti.
  2. V části Požadavky na systém v části Vlastnosti.
  3. V části Dostupnost rodiny zařízení v části Balíčky.
  4. V několika polích stránky se seznamem Store.

Deklarace produktů hybridní reality

Na stránce Vlastnosti procesu odeslání aplikace najdete v části Deklarace produktu několik možností souvisejících s hybridní realitou.

Deklarace produktů hybridní reality
Deklarace produktů hybridní reality

Nejprve je potřeba identifikovat typy zařízení, pro které vaše aplikace nabízí prostředí hybridní reality. Identifikace typů zařízení zajišťuje, že vaše aplikace je součástí kolekcí Windows Mixed Reality ve Storu.

Vedle možnosti Toto prostředí je určeno pro Windows Mixed Reality na:"

  • Zaškrtněte políčko počítače, pokud vaše aplikace nabízí prostředí vr, když je k počítači uživatele připojená imerzivní náhlavní souprava. Doporučujeme zaškrtněte toto políčko, jestli je vaše aplikace nastavená výhradně na imerzivní náhlavní soupravě nebo jestli se jedná o standardní počítačovou hru nebo aplikaci nabízející režim hybridní reality nebo bonusový obsah, když je náhlavní souprava připojená.
  • Zaškrtněte políčko HoloLens jenom v případě, že vaše aplikace nabízí holografické prostředí při spuštění na HoloLensu.
  • Pokud vaše aplikace nabízí prostředí hybridní reality na obou typech zařízení, zaškrtněte obě políčka.

Pokud jste vybrali "PC" výše, budete chtít nastavit "Nastavení hybridní reality" (úroveň aktivity). To platí jenom pro prostředí hybridní reality, která běží na počítačích připojených k imerzivním náhlavním soupravám, protože aplikace hybridní reality v HoloLensu jsou světově škálovatelné a uživatel během nastavování nedefinuje hranici.

  • Pokud jste aplikaci navrhli tak, aby měla uživatel zůstat na jedné pozici, zvolte Seated + standing( Seated + standing ). Například ve hře, kde máte kontrolu nad kokpitem letadla.
  • Zvolte Všechna prostředí, pokud je vaše aplikace navržena se záměrem, že uživatel prochází v rámci nastavené hranice definované během instalace. Může to být například hra, ve které se střídáte a kačete k útokům.

Systémové požadavky hybridní reality

Na stránce Vlastnosti procesu odeslání aplikace najdete v části Požadavky na systém několik možností souvisejících s hybridní realitou.

Systémové požadavky
Systémové požadavky

V této části určíte minimální (požadovaný) hardware a doporučený (volitelný) hardware pro vaši aplikaci hybridní reality.

Vstupní hardware:

Pomocí zaškrtávacích políček udělte potenciálním zákazníkům, jestli vaše aplikace podporuje mikrofon pro hlasový vstup), ovladač Xboxu nebo gamepad nebo ovladače pohybu windows Mixed Reality. Tyto informace se zobrazí na stránce podrobností o produktu vaší aplikace ve Storu a pomůžou vaší aplikaci zahrnout do příslušných kolekcí aplikací a her. Například kolekce může existovat pro všechny hry, které podporují ovladače pohybu.

Zamyslete se nad zaškrtnutím políček pro "minimální hardware" nebo "doporučený hardware" pro vstupní typy.

Příklad:

  • Pokud vaše hra vyžaduje ovladače pohybu, ale přijímá hlasový vstup prostřednictvím mikrofonu, zaškrtněte políčko "minimální hardware" vedle "Ovladače pohybu Windows Mixed Reality", ale políčko "doporučený hardware" vedle "Mikrofon".
  • Pokud se hra dá hrát pomocí ovladače xboxu, herního zařízení nebo ovladače pohybu, můžete zaškrtnout políčko "minimální hardware" vedle "ovladač Xbox nebo gamepad" a zaškrtnout políčko "doporučený hardware" vedle "ovladače pohybu Windows Mixed Reality", protože ovladače pohybu budou pravděpodobně nabízet krok v prostředí z herního bloku.

Imerzivní náhlavní souprava Windows Mixed Reality:

Indikující, jestli se k používání aplikace vyžaduje imerzivní náhlavní souprava nebo jestli je volitelná, je důležitá pro spokojenost a vzdělávání zákazníků.

Pokud se vaše aplikace dá používat jenom prostřednictvím imerzivní náhlavní soupravy, zaškrtněte políčko Minimální hardware vedle "Imerzivní náhlavní souprava Windows Mixed Reality". Tato možnost se zobrazí na stránce podrobností o produktu vaší aplikace ve Storu jako upozornění nad tlačítkem nákupu, aby si zákazníci nemysleli, že si kupují aplikaci, která bude fungovat na počítači jako tradiční desktopová aplikace.

Pokud vaše aplikace běží na ploše, jako je tradiční pc aplikace, ale nabízí prostředí VR, když je připojená imerzivní náhlavní souprava (jestli je k dispozici celý obsah vaší aplikace, nebo jenom část), zaškrtněte políčko "doporučený hardware" vedle možnosti "Imerzivní náhlavní souprava Windows Mixed Reality". Pokud vaše aplikace funguje jako tradiční desktopová aplikace bez připojeného imerzivní náhlavní soupravy, nezobrazí se žádné upozornění nad tlačítkem nákupu na stránce s podrobnostmi o produktu vaší aplikace.

Specifikace počítačů:

Pokud chcete, aby vaše aplikace dosáhla co nejvíce uživatelů imerzivních náhlavních souprav Windows Mixed Reality, zaměřte se na specifikace počítačů s Windows Mixed Reality s integrovanou grafikou.

Bez ohledu na to, jestli vaše aplikace hybridní reality cílí na minimální požadavky na počítače s Windows Mixed Reality, nebo potřebuje konkrétní konfiguraci počítače, jako je vyhrazený GPU počítače s Windows Mixed Reality Ultra, měli byste přidat příslušné specifikace počítačů do sloupce "minimální hardware".

Pokud je vaše aplikace hybridní reality navržená pro lepší výkon nebo nabízí grafiku s vyšším rozlišením na konkrétní konfiguraci počítače nebo grafické kartě, měli byste do sloupce "doporučený hardware" zahrnout příslušné specifikace počítače.

To platí jenom v případě, že vaše aplikace hybridní reality používá imerzivní náhlavní soupravu připojenou k počítači. Pokud vaše aplikace hybridní reality běží jenom na HoloLensu, nebudete muset označit specifikace počítačů, protože HoloLens má pouze jednu konfiguraci hardwaru.

Dostupnost rodiny zařízení

Pokud jste aplikaci zabalili správně v sadě Visual Studio, nahrajte ji na stránku Balíčky, měla by se vytvořit tabulka s dostupnými rodinami zařízení.

Tabulka dostupnosti rodiny zařízení
Tabulka dostupnosti rodiny zařízení

Pokud vaše aplikace hybridní reality funguje na imerzivních náhlavních soupravách, měla by být v tabulce vybrána aspoň "Windows 10 Desktop". Pokud vaše aplikace Hybridní realita funguje na HoloLens, měla by být vybrána aspoň "Windows 10 Holographic". Pokud vaše aplikace běží na obou typech náhlavní soupravy Windows Mixed Reality, měli byste vybrat Windows 10 Desktop i Windows 10 Holographic.

Tip

Mnoho vývojářů narazí na chyby při nahrávání balíčku aplikace v souvislosti s neshodou mezi manifestem balíčku a informacemi o účtu aplikace nebo vydavatele v Partnerském centru. Tyto chyby se často dají vyhnout přihlášením k sadě Visual Studio pomocí stejného účtu přidruženého k vašemu vývojářskému účtu windows (ten, který používáte pro přihlášení k Partnerskému centru). Pokud používáte stejný účet, budete moct aplikaci před zabalením přidružit ke své identitě v Microsoft Storu.

Přidružení aplikace k Microsoft Storu
Přidružení aplikace k Microsoft Storu v sadě Visual Studio

Store listing page

Na stránce s výpisem ze Storu procesu odeslání aplikace můžete přidat několik užitečných informací o aplikaci hybridní reality.

Důležité

Abyste měli jistotu, že je vaše aplikace správně zařazená do kategorií ze Storu a aby byla pro zákazníky se službou Windows Mixed Reality zjistitelná, měli byste pro aplikaci přidat "Windows Mixed Reality" jako jeden z vašich hledaných termínů (hledané termíny můžete najít rozbalením části Sdílená pole).

Přidání Windows Mixed Reality do hledaných termínů
Přidání výrazu Windows Mixed Reality do hledaných termínů

Nabídka bezplatné zkušební verze pro hru nebo aplikaci

V mnoha případech uživatelé nebudou mít před nákupem imerzivní náhlavní soupravy Windows Mixed Reality omezené na žádné zkušenosti s virtuální realitou. Nemusí vědět, co očekávat od intenzivních her nebo být obeznámeni s vlastní prahovou hodnotou pohodlí v imerzivních prostředích. Mnoho zákazníků si také může vyzkoušet imerzivní náhlavní soupravu Windows Mixed Reality na počítačích, které nejsou odznakovány jako počítače s Windows Mixed Reality. Vzhledem k těmto aspektům důrazně doporučujeme, abyste pro svou placenou aplikaci nebo hru hybridní reality nabídli bezplatnou zkušební verzi .

Viz také