Alkalmazás elküldése a Microsoft Store

Fontos

Ha Egy Unreal-alkalmazást nyújt be, a folytatás előtt kövesse a közzétételi utasításokat.

Előfeltételek

A modern HoloLens Windows 10 és a modern headsetet Windows pc-n is futtathat. Függetlenül attól, hogy olyan alkalmazást nyújt be, amely támogatja a HoloLens, PC vagy mindkettőt, az alkalmazás beküldése a Partnerközpont.

Ha még nem rendelkezik fejlesztői Partnerközpont, regisztráljon egyet, mielőtt továbblép. A beküldési irányelvekről és ellenőrzőlistákról további információt ebben az alkalmazásbeküldési cikkben talál.

Fontos

Nem fog tudni alkalmazásokat benyújtani a Microsoft Store, ha Partnerközpont fejlesztői fiókja nem tudja ellenőrizni a foglalkoztatás-ellenőrzési ellenőrzést. További részletekért forduljon Partnerközpont támogatási csapatához.

Alkalmazás Mixed Reality csomagolása

Egy alkalmazás csomagolása több lépésből áll Mixed Reality beleértve a következőket:

  • Az összes rendszerkép-eszköz megfelelő előkészítése
  • A HoloLens Start menü
  • Az alkalmazás cél- és Windows verziójának beállítása
  • A céleszközcsaládok beállítása az alkalmazás függőségei között
  • Metaadatok hozzáadása az alkalmazás és a Microsoft Store
  • Feltöltési csomag létrehozása

Az egyes beküldési szakaszokat az alábbi szakasz tartalmazza– javasoljuk, hogy sorrendben járjon végig ezeken, és ne hagyjon ki semmit az első beküldési kísérletkor.

Az appxben található képeszközök előkészítése

A következő képeszközök szükségesek ahhoz, hogy az appx-buildeszközök appx-csomagba építsenek be egy alkalmazást, amely szükséges a Microsoft Store. A csempe- és ikoneszközökre vonatkozó irányelvekről az MSDN-on olvashat bővebben.

Szükséges eszköz Ajánlott skálázható Képformátum Hol jelenik meg az eszköz?
Square 71x71 embléma Bármelyik PNG N/A
Square 150x150 embléma 150x150 (100%-os skálázás) vagy 225x225 (150%-os skálázás) PNG Start pins and All Apps (if 310x310 isn't provided), Store Search Suggestions, Store Listing Page, Store Browse, Store Search
Wide 310x150 embléma Bármelyik PNG N/A
Áruház emblémája 75x75 (150%-os skálázás) PNG Partnerközpont, jelentésalkalmazás, felülvizsgálat írása, Saját könyvtár
Kezdőképernyő 930x450 (150%-os skálázás) PNG 2D-s alkalmazásindító (indítólap)

Ha a fejlesztést a HoloLens, más ajánlott eszközöket is igénybe vehet:

Ajánlott eszközök Ajánlott skálázható Hol jelenik meg az eszköz?
Square 310x310 embléma 310x310 (150%-os skálázás) Pin-kód és Minden alkalmazás

élő csempe követelmények

A Start menü a HoloLens a legnagyobb négyzetcsempét fogja használni. A Microsoft által közzétett alkalmazásokhoz választható 3D-indító is választható, amelyet a 3D-s alkalmazásindító implementáció utasításait követve adhat hozzá az alkalmazáshoz.

Az alkalmazás cél- és minimális verziójának Windows

Ha a Mixed Reality alkalmazás olyan funkciókat tartalmaz, amelyek egy Windows-verzióra jellemzőek, fontos megadni a támogatott cél- és minimális platformverziókat.

Fordítson különös figyelmet a modern headseteket Windows Mixed Realityalkalmazásokra, amelyek legalább a Windows 10 Fall Creators Update (10.0; Build 16299) a megfelelő működéshez.

Amikor létrehoz egy új Universal Windows Project-t a Windows cél- és minimális verziójának Visual Studio. Meglévő projektek esetén ezt a beállítást a Project menüben módosíthatja, ha a legördülő menü alján az Alkalmazás neve Tulajdonságok menüjét kiválasztja.

Minimális és célplatform-verziók beállítása Visual Studio 2019-ben
Minimális és célplatform-verziók beállítása a Visual Studio

Céleszközcsaládok megadása

Windows Mixed Reality alkalmazások (HoloLens modern headsetekesetében egyaránt) az Univerzális Windows Platform részét képezi, így minden alkalmazáscsomaghoz külön Windows. Az univerzáliscéleszköz-család modern headsetekkel HoloLens Windows 10 számítógépeken is futtatható. Ha nem ad meg céleszköz-családot az alkalmazásjegyzékben, akkor véletlenül megnyithatja az alkalmazást a nem kívánt Windows 10 számára. Kövesse az alábbi lépéseket a kívánt Windows 10-eszközcsalád megadásához, majd ellenőrizze, hogy a megfelelő eszközcsaládokat beállította-e, amikor feltölti az alkalmazáscsomagot az Partnerközpont-be Microsoft Store beküldésekor.

  • Ha ezt a mezőt Visual Studio, kattintson a jobb gombbal a Package.appxmanifest elemre, és válassza a Kódmegtekintése lehetőséget, majd keresse meg a TargetDeviceFamily Név mezőt. Alapértelmezés szerint a következő bejegyzéshez hasonlónak kell lennie:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Ha egy új HoloLens hoz létre, a céleszköz-család beállításával biztosíthatja, hogy az csak a HoloLens-re legyen Windows. Holographic:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Ha az alkalmazáshoz HoloLens 2 funkció, például szem vagy kézkövetés szükséges, a céleszköz-család beállításával biztosíthatja, hogy Windows 18362-es vagy újabb verziókra legyen Windows. Holographic a 10.0.18362.0 MinVersion változatával:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.18362.0" MaxVersionTested="10.0.18362.0" />
</Dependencies>
  • Ha az alkalmazást Windows Mixed Realitymodern headsetek számára hozta létre, Windows 10 céleszköz beállításával biztosíthatja, hogy csak Windows 10 Windows 10 Fall Creators Update-t és a Windows Mixed Reality-t használni képes számítógépekre legyen telepítve A család, Windows. Asztali verzió a 10.0.16299.0 MinVersion verzióval:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
</Dependencies>
  • Végül, ha az alkalmazást HoloLens- és Windows Mixed Reality modern headsetekkel is futtatni kell, akkor gondoskodhat róla, hogy az alkalmazás csak akét eszközcsalád számára legyen elérhető, és ezzel egyidejűleg biztosíthatja, hogy minden cél a megfelelő minimális Windows-verzióval rendelkezik. Ezt úgy biztosíthatja, hogy minden céleszközcsaládhoz külön sort kell használni a megfelelő MinVersion értékkel:
<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>

Az eszközcsaládok megcélzását a TargetDeviceFamily UWPdokumentációjában találhatja meg.

Alkalmazás társítása az Áruházhoz

Amikor társítja az alkalmazást a Microsoft Store, a következő értékeket a rendszer letölti az aktuális projektek helyi alkalmazásjegyzék-fájlba:

  • Csomag megjelenítendő neve
  • Csomag neve
  • Közzétevő azonosítója
  • Publisher megjelenítendő név
  • Verzió

Ha felülírja az alapértelmezett package.appxmanifest fájlt a saját egyéni .xml-fájllal, nem társíthatja az alkalmazást a Microsoft Store. Az egyéni jegyzékfájl és a Store társítása hibaüzenetet eredményez.

A vásárlási és értesítési forgatókönyveket úgy is tesztelheti, ha a Visual Studio, majd Project Áruházbeli alkalmazás társítása az > Áruházhoz választ.

Feltöltési csomag létrehozása

Kövesse az univerzális alkalmazások Windows való csomagolásával kapcsolatos Windows 10.

A feltöltési csomag létrehozásának utolsó lépése a csomag hitelesítése a Windows App Certification Kit használatával.

Ha más eszközcsaládok HoloLens elérhető meglévő termékhez ad hozzá egy Windows 10-specifikus csomagot, ügyeljen a következőre:

Az általános útmutatás szerint az eszköz legmagasabb verziószámú csomagja az Áruház által terjesztett csomag.

Olyan helyzetben, ahol a Windows. Univerzális csomag és Windows. A holografikus csomag és Windows. Az univerzális csomag magasabb verziószámmal rendelkezik, HoloLens felhasználó a korábbi verziószámot Windows. Univerzális csomag a Windows. Holografikus csomag.

Ha a fenti forgatókönyv nem a keresett eredmény, több megoldás is rendelkezésre áll:

  • Győződjön meg arról, hogy platformspecifikus csomagokat, például Windows. Holographic– mindig magasabb verziószámmal kell, hogy legyen, mint a platformfüggetlen csomagok, például a Windows. Univerzális
  • Ne csomagolja az alkalmazásokat Windows. Univerzális, ha platformspecifikus csomagokkal is van- ehelyett csomagolja a Windows. Univerzális csomag az adott platformokhoz, amelyeken elérhetővé szeretné tenni
  • Hozzon létre egyetlen Windows. Univerzális csomag, amely minden platformon működik. Ennek a lehetőségnek a támogatása jelenleg nem túl jó, ezért a fenti megoldásokat javasoljuk.

Megjegyzés

Ahhoz, hogy az HoloLens (1. generációs) és a HoloLen 2-es platformon is támogassa az alkalmazást, két alkalmazáscsomagot kell feltöltenie: egyet, amely az x86-ot tartalmazza HoloLens-hoz (1. generációs), a másik pedig arm-et vagy ARM64-et az HoloLens 2-eshez.

Ha az ARM és az ARM64 is szerepel a csomagban, az ARM64-es verzió lesz a 2. HoloLens használt verzió.

Megjegyzés

Egyetlen csomagot deklarálhat, hogy több céleszközcsaládra is alkalmazható legyen

Az alkalmazás tesztelése

Windows App Certification Kit

Amikor alkalmazáscsomagokat hoz létre a Partnerközpont számára a Visual Studio-be való küldéshez, az Alkalmazáscsomagok létrehozása varázsló arra kéri, hogy futtassa az Windows App Certification Kitet a létrehozott csomagokon. Az Áruházba való zökkenőmentes beküldési folyamat érdekében a legjobb, ha ellenőrzi, hogy az alkalmazás helyi példánya átadja-e az Windows App Certification Kit teszteket, mielőtt beküldi őket az Áruházba. A Windows alkalmazásminősítő készlet távoli számítógépen való futtatása HoloLens jelenleg nem támogatott.

Futtatás az összes megcélzott eszközcsaládon

Az Windows Univerzális platform lehetővé teszi, hogy egyetlen alkalmazást hozzon létre, amely az összes eszközcsaládon Windows 10 fut. Azonban nem garantálja, hogy az univerzális Windows alkalmazások csak az összes eszközcsaládon működnek. A jó élmény biztosítása érdekében fontos, hogy az alkalmazást minden választott eszközcsaládon tesztelje.

A Mixed Reality elküldése az Áruházba

Ha Unity-projekten Mixed Reality alkalmazást, először tekintse meg ezt a videót.

Általánosságban elmondható, hogy egy Windows Mixed Reality vagy modern headseten is HoloLens kompatibilis alkalmazás éppen olyan, mint bármely UWP-alkalmazás beküldése a Microsoft Store. Miután létrehozta az alkalmazást anév lefoglalása alapján, kövesse az UWP beküldési ellenőrzőlistát.

Az egyik első lépés egy kategória és alkategória kiválasztása a felhasználói Mixed Reality számára. Fontos, hogy a legpontosabb kategóriát válassza az alkalmazáshoz. A kategóriák segítenek az alkalmazásnak a megfelelő Áruház kategóriákba sorolni, és biztosítani, hogy az releváns keresési lekérdezésekkel megjelenik. A VR-cím játékként való listázása nem eredményez jobb kitettséget az alkalmazás számára, és megakadályozhatja, hogy az jobban illeszkedő és kevésbé zsúfolt kategóriákban jelenik meg.

A beküldési folyamat azonban négy fő területet kínál, ahol konkrét Mixed Reality meg:

  1. A Termékdeklarációk szakaszban, a Tulajdonságok területen.
  2. A Rendszerkövetelmények szakaszban, a Tulajdonságok területen.
  3. Az Eszköz család rendelkezésre állása szakaszban, a Csomagok területen.
  4. Számos lapmezőben Store-termékoldal meg.

Mixed Reality termékdeklarációk használata

Az alkalmazásbeküldési folyamat Tulajdonságok lapján a Termékdeklarációk Mixed Reality kapcsolódó lehetőségek közül választhat.

Mixed Reality termékdeklarációk használata
Mixed Reality termékdeklarációk használata

Először azonosítania kell azokat az eszköztípusokat, amelyekhez az alkalmazás Mixed Reality nyújt. Az eszköztípusok azonosítása biztosítja, hogy az alkalmazás Windows Mixed Reality áruházbeli gyűjteményekbe.

A "Ez a felhasználói élmény a következő Windows Mixed Reality: "

  • Jelölje be a PC jelölőnégyzetet, ha az alkalmazás VR-élményt nyújt, amikor egy modern headset csatlakozik a felhasználó számítógépéhez. Javasoljuk, hogy jelölje be ezt a jelölőnégyzetet, ha az alkalmazás kizárólag modern headseten való futtatásra van beállítva, vagy egy szabványos PC-játékról van szó, vagy egy olyan alkalmazásról van szó, amely Mixed Reality-üzemmódot vagy bónusztartalmat kínál, ha egy headset csatlakoztatva van.
  • Csak akkor jelölje HoloLens be a jelölőnégyzetet, ha az alkalmazás holografikus élményt nyújt, amikor a HoloLens.
  • Jelölje be mindkét jelölőnégyzetet, ha az alkalmazás Mixed Reality mindkét eszköztípuson.

Ha a fenti "PC" lehetőséget választotta, akkor a "számítógép-beállítást" (Mixed Reality tevékenységszintet) kell beállítania. Ez csak Mixed Reality modern headsetekkel csatlakoztatott számítógépeken futó felhasználói élményekre vonatkozik, mivel az HoloLens-on futó Mixed Reality-alkalmazások világméretűek, és a felhasználó nem határoz meg határt a beállítás során.

  • Ha úgy tervezte meg az alkalmazást, hogy a felhasználó egy helyen maradjon, válassza a Hely + álló lehetőséget. Például egy olyan játék esetében, ahol ön egy repülőgép-repülést irányít.
  • Válassza a Minden élmény lehetőséget, ha az alkalmazást azzal a szándékkal tervezték, hogy a felhasználó a beállítás során meghatározott határvonalon belül járja a felhasználót. Ez lehet például egy olyan játék, ahol az oldallépéssel és a támadásokkal szembeni támadásokkal szembeni támadásokat kell kiugrasztani.

Mixed Reality rendszerkövetelmények

Az alkalmazásbeküldési folyamat Tulajdonságok lapján számos, a rendszerkövetelményekkel kapcsolatos Mixed Reality találhat.

Rendszerkövetelmények
System requirements (Rendszerkövetelmények)

Ebben a szakaszban a minimális (szükséges) hardvereket és az ajánlott (nem kötelező) hardvereket fogja azonosítani a Mixed Reality számára.

Bemeneti hardver:

A jelölőnégyzetekkel tudatja a potenciális ügyfelekkel, hogy az alkalmazás támogatja-e a mikrofont a hangbemenethez, az Xbox-vezérlőtvagy a Windows Mixed Reality vezérlőket. Ezek az információk az áruházban az alkalmazás termékinformációs oldalán fognak szerepelni, és segítenek az alkalmazásnak szerepelni a megfelelő alkalmazás-/játékgyűjteményben. Előfordulhat például, hogy egy gyűjtemény minden mozgásvezérlőt támogató játékhoz létezik.

A "minimális hardver" vagy az "ajánlott hardver" jelölőnégyzeteket célszerű használni a bemenettípusokhoz.

Például:

  • Ha a játékhoz mozgásvezérlőkre van szükség, de hangbemenetet fogad el mikrofonnal, jelölje be a "Windows Mixed Reality motion controllers" (mozgásvezérlők) melletti "minimális hardver" jelölőnégyzetet, de a "Mikrofon" melletti "ajánlott hardver" jelölőnégyzetet.
  • Ha a játék xboxos vezérlővel, játékpadmal vagy mozgásvezérlővel is lejátszható, jelölje be az "Xbox-vezérlő vagy játékpad" melletti "minimális hardver" jelölőnégyzetet, és jelölje be az "ajánlott hardver" jelölőnégyzetet az "Windows Mixed Reality mozgásvezérlők" mellett, mivel a mozgásvezérlők valószínűleg egy lépcsőzetes élményt nyújtanak a játékpadon.

Windows Mixed Reality modern headset:

Az ügyfelek elégedettsége és oktatása szempontjából kritikus fontosságú annak jelzése, hogy szükség van-e modern headsetre az alkalmazás használatához, vagy nem kötelező.

Ha alkalmazása csak modern headseten keresztül használható, jelölje be a "modern headset használata" melletti "minimális Windows Mixed Reality" jelölőnégyzetet. Ez a vásárlás gomb fölötti figyelmeztetésként jelenik meg az alkalmazás termékadatokat részletező oldalán az Áruházban, így az ügyfelek nem gondolnak arra, hogy olyan alkalmazást vásárolnak, amely hagyományos asztali alkalmazásként fog működni a számítógépén.

Ha az alkalmazás hagyományos PC-alkalmazáshoz hasonló módon fut az asztalon, de VR-élményt nyújt egy modern headset csatlakoztatása esetén (függetlenül attól, hogy az alkalmazás teljes tartalma elérhető vagy csak egy része érhető el), jelölje be az "ajánlott hardver" jelölőnégyzetet a "Windows Mixed Reality modern headset" mellett. Ha az alkalmazás hagyományos asztali alkalmazásként működik, és nincs csatlakoztatva modern headset, akkor nem jelenik meg figyelmeztetés az alkalmazás termék részletező oldalán található vásárlás gomb fölött.

Pc-specifikációk:

Ha azt szeretné, hogy az alkalmazás a lehető legtöbb modern Windows Mixed Reality el tudja érni, a PC specifikációit integrált grafikával Windows Mixed Reality számítógépekre kell célozni.

Akár a Mixed Reality-alkalmazás a minimális Windows Mixed Reality PC-követelményeket célozza, akár egy adott pc-konfigurációra van szüksége, mint például egy Windows Mixed Reality Ultra PC dedikált GPU-ja, a megfelelő PC-specifikációkata "minimális hardver" oszlopban kell hozzáadnia.

Ha a Mixed Reality-alkalmazás jobb teljesítményre lett tervezve, vagy nagyobb felbontású grafikát kínál egy adott pc-konfigurációhoz vagy grafikus kártyához, akkor a megfelelő pc-specifikációkat az "ajánlott hardver" oszlopban kell szerepeltetni.

Ez csak akkor érvényes, Mixed Reality az alkalmazás egy pc-hez csatlakoztatott modern headsetet használ. Ha a Mixed Reality alkalmazás csak a HoloLens fut, nem kell pc-specifikációkat jeleznie, mivel HoloLens csak egy hardverkonfigurációval rendelkezik.

Eszköz család rendelkezésre állása

Ha megfelelően csomagolta be az alkalmazást a Visual Studio, a Csomagok lapon való feltöltéssel létre kell hoznunk egy táblázatot az elérhető eszközcsaládokkal.

Eszköz család rendelkezésre állási táblázata
Eszköz család rendelkezésre állási táblázata

Ha a Mixed Reality modern headsetekkel működik, akkor legalább a "Windows 10 Desktop" legyen kiválasztva a táblázatban. Ha Mixed Reality alkalmazás működik a HoloLens, akkor legalább a "Windows 10 Holographic" legyen kiválasztva. Ha az alkalmazás mindkét Windows Mixed Reality típusú headseten fut, a "Windows 10 Desktop" és a "Windows 10 Holographic" is ki kell választani.

Tipp

Számos fejlesztő hibába fog belefutni az alkalmazáscsomag feltöltésekor, amelyek a csomagjegyzék és az alkalmazás-/közzétevői fiók adatai közötti eltérésekkel kapcsolatosak Partnerközpont. Ezek a hibák gyakran elkerülhetők, ha Visual Studio fiókkal jelentkezik be Windows fejlesztői fiókjával (amelyet a fiókba való bejelentkezéshez Partnerközpont). Ha ugyanazt a fiókot használja, a becsomagolás előtt társítja az alkalmazást az identitásával a Microsoft Store identitásával.

Alkalmazás társítása a Microsoft Store
Alkalmazás társítása a Microsoft Store Visual Studio

Store-termékoldal lap

Az Store-termékoldal beküldési folyamatának első lapján számos helyen adhat hozzá hasznos információkat a Mixed Reality alkalmazásról.

Fontos

Annak érdekében, hogy az Áruház megfelelően kategorizálja az alkalmazást, és felderíthetővé tette az Windows Mixed Reality-ügyfelek számára, adja hozzá a "Windows Mixed Reality" et az alkalmazás egyik "keresési kifejezéseként" (a keresési kifejezéseket a "Megosztott mezők" szakasz kibontása után találja).

Kifejezéskeresési Windows Mixed Reality hozzáadása
"Windows Mixed Reality" hozzáadása a keresési kifejezésekhez

Ingyenes próbaverziót kínál a játékhoz vagy alkalmazáshoz

Sok esetben a fogyasztók csak korlátozottan tapasztalnak majd virtuális valóságot, mielőtt Windows Mixed Reality modern headsetet. Nem biztos, hogy tudják, mire számíthatnak az intenzív játékoktól, vagy nem ismerik a saját kényelmi küszöbértéküket a magával ragadó élményekben. Számos ügyfél kipróbálhat egy modern Windows Mixed Reality olyan számítógépeken is, amelyek nem Windows Mixed Reality pc-ként. Ezen szempontok miatt erősen ajánlott ingyenes próbaverziót kínálni a fizetős Mixed Reality vagy játékhoz.

Lásd még