Microsoft Store uygulama gönderme

Önemli

Gerçek olmayan bir uygulama gönderiyorsanız, devam etmeden önce Yayımlama talimatlarını izlediğinizden emin olun.

Önkoşullar

hem HoloLens hem de Windows 10 bilgisayar, modern kulaklığınızın gücünü Evrensel Windows Platformu uygulamaları çalıştırır. HoloLens, PC veya her ikisini de destekleyen bir uygulama gönderiyorsanız, uygulama gönderimi iş ortağı merkezi' nde ilerler.

Zaten bir Iş Ortağı Merkezi geliştirici hesabınız yoksa, üzerine geçmeden önce bir kaydolun . Bu uygulama gönderimleri makalesindekiGönderim yönergeleri ve denetim listeleri hakkında daha fazla bilgi edinebilirsiniz.

Önemli

iş ortağı merkezi geliştirici hesabınız iş doğrulama denetiminde başarısız olursa hiçbir uygulamayı Microsoft Store gönderemeyeceksiniz. Daha fazla ayrıntı için lütfen Iş Ortağı Merkezi Destek ekibine başvurun.

Karma Gerçeklik uygulaması paketleme

Karma Gerçeklik uygulamasının paketlenmesi için aşağıdakiler de dahil olmak üzere birkaç adım vardır:

  • Tüm görüntü varlıklarını doğru şekilde hazırlama
  • HoloLens gösterildiği kutucuk görüntüsünü seçme Başlat menüsü
  • uygulamanın hedefi ve en düşük Windows sürümü ayarlanıyor
  • Uygulama bağımlılıklarında hedef cihaz ailelerini ayarlama
  • Uygulamayı Microsoft Store ilişkilendirmek için meta veriler ekleme
  • Karşıya yükleme paketi oluşturma

Bu gönderim aşamalarının her biri aşağıdaki kendi bölümünde ele alınmıştır. bunlar sırayla, ilk gönderim denemeleriniz üzerinde hiçbir şekilde ayrılmayın.

Appx 'e dahil edilen görüntü varlıklarını hazırlama

Aşağıdaki görüntü varlıkları, uygulamanızı Microsoft Store göndermek için gereken bir appx paketine derlemek için, appx derleme araçları için gereklidir. MSDN 'de kutucuk ve simge varlıkları için yönergeler hakkında daha fazla bilgi edinebilirsiniz.

Gerekli varlık Önerilen ölçek Görüntü Biçimi Varlık nerede görüntülenir?
Kare 71x71 logo Herhangi biri PNG Yok
Kare 150x150 logo 150x150 (%100 ölçek) veya 225x225 (150% ölçek) PNG PIN 'leri ve tüm uygulamaları (310x310 sağlanmazsa), mağaza arama önerilerini, mağaza listesi sayfasını, mağaza gözatmasını, mağaza aramasını başlatın
Geniş 310x150 logo Herhangi biri PNG Yok
Mağaza logosu 75x75 (%150 ölçek) PNG İş Ortağı Merkezi, rapor uygulaması, bir gözden geçirme yazın, Kitaplığım
Giriş Ekranı 930x450 (%150 ölçek) PNG 2B uygulama Başlatıcısı (kurşun)

HoloLens için geliştiriyorsanız, avantajlarından yararlanabilmeniz için kullanabileceğiniz başka önerilen varlıklar vardır:

Önerilen varlıklar Önerilen ölçek Varlık nerede görüntülenir?
Kare 310x310 logo 310x310 (%150 ölçek) PIN 'leri ve tüm uygulamaları Başlat

Canlı kutucuk gereksinimleri

HoloLens Başlat menüsü, varsayılan olarak dahil edilen en büyük kare döşeme görüntüsünü kullanır. Microsoft tarafından yayımlanan uygulamaların, 3D uygulama başlatıcısı uygulama yönergelerini izleyerek uygulamanıza ekleyebileceğiniz isteğe bağlı bir 3B başlatıcısı vardır.

Windows hedefi ve en düşük sürümünü belirtme

karma gerçeklik uygulamanız Windows sürüme özgü özellikler içeriyorsa, desteklenen hedef ve en düşük platform sürümlerini belirtmeniz önemlidir.

en az Windows 10 Fall Creators Update gerektiren modern kulaklıklar Windows Mixed Realityhedefleyen uygulamalar için özel dikkat ödeyin (10,0; Derleme 16299) doğru şekilde çalışır.

Visual Studio yeni bir evrensel Windows Project oluşturduğunuzda Windows hedefini ve en düşük sürümünü ayarlamanız istenecektir. mevcut projeler için, açılan menünün altındaki uygulamanızın adının özelliklerini seçerek Project menüsünde bu ayarı değiştirebilirsiniz.

Visual Studio 2019 ' de minimum ve hedef platform sürümlerini ayarlama
Visual Studio ' de en düşük ve hedef platform sürümlerini ayarlama

Hedef cihaz ailelerini belirtme

Windows Mixed Reality uygulamalar (hem HoloLens hem de modern kulaklıklariçin) Evrensel Windows Platformu bir parçasıdır. bu nedenle, Windows olan tüm uygulama paketleri . evrenselhedef cihaz ailesi , HoloLens veya Windows 10 bilgisayarlarda, modern kulaklıklar ile çalışabilir. uygulama bildiriminizde bir hedef cihaz ailesi belirtmezseniz, istemeden uygulamanızı istenmeyen Windows 10 cihazlara açmanız gerekebilir. hedeflenen Windows 10 cihaz ailesini belirtmek için aşağıdaki adımları izleyin ve sonra Microsoft Store gönderimi için iş ortağı merkezi 'nde uygulama paketinizi karşıya yüklediğinizde doğru cihaz ailelerini ayarlamış olursunuz.

  • bu alanı Visual Studio ayarlamak için Package. appxmanifest öğesine sağ tıklayın ve kodu görüntüle' yi seçin, sonra targetdevicefamily adı alanını bulun. Varsayılan olarak, aşağıdaki giriş gibi görünmelidir:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • HoloLens bir uygulama oluşturuyorsanız, hedef cihaz ailesini Windows olarak ayarlayarak yalnızca HoloLens yüklü olduğundan emin olabilirsiniz . Holographic:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • uygulamanız, göz veya el izleme gibi HoloLens 2 işlevsellik gerektiriyorsa, hedef cihaz ailesini Windows olarak ayarlayarak 18362 veya daha büyük sürümlerini Windows hedeflediğinden emin olabilirsiniz . Holographic bir MinVersion 10.0.18362.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.18362.0" MaxVersionTested="10.0.18362.0" />
</Dependencies>
  • uygulamanız Windows Mixed Reality modern kulaklıklariçin oluşturulduysa, hedef cihaz ayarlanarak yalnızca Windows 10 Fall Creators Update (Windows Mixed Reality için gereklidir) Windows 10 bilgisayarlarda yüklü olduğundan emin olabilirsiniz Aile Windows. 10.0.16299.0 MinVersion olan masaüstü:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
</Dependencies>
  • son olarak, uygulamanızın hem HoloLens hem de modern kulaklıklar Windows Mixed Realityçalıştırmayı amaçlıyorsa, uygulamanın yalnızca bu iki cihaz ailelerinde kullanılabilir olduğundan ve aynı anda her bir hedef cihaz ailesi için ilgili MinVersion ile bir satır ekleyerek her hedefin doğru en düşük Windows sürüme sahip olduğundan emin olabilirsiniz:
<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>

Targetdevicefamily UWP belgeleriniokuyarak cihaz ailelerini hedefleme hakkında daha fazla bilgi edinebilirsiniz.

Uygulamayı mağaza ile ilişkilendir

uygulamanızı Microsoft Store ilişkilendirdiğinizde, şu değerler geçerli projeler yerel uygulama bildirim dosyasına indirilir:

  • Paket görünen adı
  • Paket Adı
  • Yayımcı Kimliği
  • görünen ad Publisher
  • Sürüm

Varsayılan Package. appxmanifest dosyasını kendi özel .xml dosyanız ile geçersiz kıyorsanız, uygulamanızı Microsoft Store ilişkilendiremezsiniz. Özel bir bildirim dosyasının mağaza ile ilişkilendirilmesi bir hata mesajı oluşmasına neden olur.

satın alma ve bildirim senaryolarını, Visual Studio çözümünüze giderek ve > uygulamayı mağaza ile ilişkilendir Project depolamayıseçerek de sınayabilirsiniz.

Karşıya yükleme paketi oluşturma

Windows 10 için evrensel Windows uygulamalarında paketlemeyönergelerini izleyin.

karşıya yükleme paketi oluşturmanın son adımı, Windows uygulama sertifikasyon kitinikullanarak paketi doğrulamasıdır.

diğer Windows 10 cihaz ailelerinde bulunan mevcut bir ürüne HoloLens özgü bir paket ekliyorsanız, aşağıdakilere dikkat edin:

Genel rehberlik, bir cihaz için en yüksek sürüm numarasına sahip paketin mağaza tarafından dağıtılan bir pakettir.

Windows bir senaryoda . Evrensel paket ve bir Windows. Holographic paketi ve Windows. evrensel pakette daha yüksek bir sürüm numarası vardır; bir HoloLens kullanıcı, Windows daha yüksek sürüm numarasını indirir. Windows yerine Evrensel paket. Holographic paketi.

Yukarıdaki senaryonun Aradığınız sonuç olmadığı durumlarda, birkaç kullanılabilir çözüm vardır:

  • Windows gibi platforma özgü paketlerinizin bulunduğundan emin olun. Holographic, her zaman Windows gibi platformunuzun bağımsız paketlerinden daha yüksek bir sürüm numarası vardır. Selden
  • Uygulamaları Windows olarak paketetmeyin. Aynı zamanda platforma özgü Paketleriniz varsa, Windows paketini kullanın. Kullanılabilir olmasını istediğiniz belirli platformlar için Evrensel paket
  • Tek bir Windows oluşturun. Tüm platformlarda çalışarak Evrensel paket. Bu seçenek şu anda çok iyi değildir, bu nedenle yukarıdaki çözümlerin kullanılması önerilir.

Not

Hem HoloLens (1. Nesil) hem de HoloLen 2'de uygulamalarınızı desteklemek için biri HoloLens (1. Nesil) için x86, biri de HoloLens 2 için ARM veya ARM64 içeren olmak üzere iki uygulama paketi yükleyebilirsiniz.

Paketinize hem ARM hem de ARM64'ü dahil etmek için ARM64 sürümü, HoloLens 2'de kullanılır.

Not

Tek bir paketin birden çok hedef cihaz ailesi için geçerli olacağını bildirebilirsiniz

Uygulamanızı test etme

Windows Uygulama Sertifikasyon Seti

İş Ortağı Merkezi Visual Studio'a göndermek için uygulama paketleri oluşturulduğunda, Uygulama Paketleri Oluşturma sihirbazı Windows App Certification Kit'i oluşturulan paketlerde çalıştırmanızı istenir. Mağazaya sorunsuz bir gönderim işlemi yapmak için, en iyi uygulamanın yerel kopyasının Mağaza'ya göndermeden önce Windows App Certification Kit testlerini geçtiğinden emin olmaktır. Windows App Certification Kit'i uzak bir HoloLens çalıştırma şu anda desteklenmiyor.

Tüm hedeflenen cihaz ailelerini çalıştırma

Bu Windows Platform, tüm cihaz aileleri arasında çalışan tek bir uygulama Windows 10 sağlar. Ancak, Universal Windows uygulamalarının yalnızca tüm cihaz aileleriyle çalışılamayacaklarını garanti etmez. İyi bir deneyim sağlamak için, seçtiğiniz cihaz ailelerinin her biri üzerinde uygulamalarınızı test etmek önemlidir.

Karma Gerçeklik uygulamanızı Mağazaya gönderme

Unity projesini temel alan bir Karma Gerçeklik uygulaması göndererek önce bu videoya bakın.

Genel olarak, Windows Mixed Reality veya çevreleyici HoloLens üzerinde çalışan bir Windows Mixed Reality uygulaması gönderme, herhangi bir UWP uygulamasını Microsoft Store. Adını kullanarak uygulamanızı oluşturduktan sonraUWP gönderim denetim listesini izleyin.

İlk olarak Karma Gerçeklik deneyiminiz için bir kategori ve alt kategori seçmeniz gerekir. Uygulamanıza en doğru kategoriyi seçmeniz önemlidir. Kategoriler, doğru Mağaza kategorilerinde uygulamanıza yardımcı olur ve ilgili arama sorgularını kullanarak bu kategorinin ortaya çıktı olduğundan emin olur. VR başlığınızı bir oyun olarak listelemek, uygulamanıza daha iyi bir şekilde maruz kalmanıza neden olmayacaktır ve daha uygun ve daha az kalabalık olan kategorilerde görünür.

Ancak gönderim sürecinde Karma Gerçeklik'e özgü seçimler yapmak istediğiniz dört önemli alan vardır:

  1. Özellikler'in altındaki Ürün bildirimleri bölümünde.
  2. Özellikler altındaki Sistem gereksinimleribölümünde.
  3. Paketler altındaki Cihaz ailesi kullanılabilirliğibölümünde.
  4. Sayfa alanlarının Store kaydı içinde.

Karma Gerçeklik ürün bildirimleri

Uygulama gönderme işleminin Özellikler sayfasında Karma Gerçeklik ile ilgili çeşitli seçenekleri Ürün bildirimleri bölümünde bulabilirsiniz.

Karma Gerçeklik ürün bildirimleri
Karma Gerçeklik ürün bildirimleri

İlk olarak, uygulamanın Karma Gerçeklik deneyimi sunduğu cihaz türlerini tanımlamanız gerekir. Cihaz türlerini tanımlamak, uygulamanın Mağaza'daki Windows Mixed Reality dahil edilir.

"Bu deneyim, şu Windows Mixed Reality tasarlanmıştır:"

  • Çevreleyici bir başlığın kullanıcının bilgisayarıyla bağlantılı olduğu zaman, uygulamanıza VR deneyimi sunuyorsa bilgisayar kutusunu işaretleyin. Bu kutunun işaretlerini, uygulamanın özel olarak çevreleyici bir başlığın üzerinde mi yoksa bir başlığın bağlı olduğu karma gerçeklik modu veya ek içerik sunan standart bir bilgisayar oyunu mu yoksa uygulama mı çalıştıracak şekilde ayarlamanızı öneririz.
  • Uygulama HoloLens, yalnızca uygulamanız sanal uygulamada çalıştırılana bir holografik deneyim sunuyorsa HoloLens.
  • Uygulamanız her iki cihaz türü için de Karma Gerçeklik deneyimi sunuyorsa her iki kutusunu da işaretleyin.

Yukarıda "PC" seçtiyebilirsiniz, "Karma Gerçeklik kurulumunu" (etkinlik düzeyi) ayarlamak gerekir. HoloLens'da Karma Gerçeklik uygulamaları dünya ölçeğinde olduğundan ve kullanıcı kurulum sırasında bir sınır tanımlamay olduğundan, bu yalnızca çevreleyici başlığının bağlı olduğu bilgisayarlarda çalıştırılmış Karma Gerçeklik deneyimleri için geçerlidir.

  • Uygulamayı kullanıcının tek bir konumda kalmasını tasarladıysanız, Boş + beklemede'yi seçin. Örneğin, uçak kokpitini kontrol altında bulundurarak bir oyun.
  • Uygulamanız, kullanıcının kurulum sırasında tanımlanan belirli bir sınır içinde dolaşacak şekilde tasarlanmışsa Tüm deneyimler'i seçin. Örneğin, yan adım atarak saldırılara karşı eğilen bir oyun olabilir.

Karma Gerçeklik sistem gereksinimleri

Uygulama gönderme işleminin Özellikler sayfasında Karma Gerçeklik ile ilgili çeşitli seçenekleri Sistem gereksinimleri bölümünde bulabilirsiniz.

Sistem gereksinimleri
Sistem Gereksinimleri

Bu bölümde, Karma Gerçeklik uygulamanız için en düşük (gerekli) donanımı ve önerilen (isteğe bağlı) donanımı tanımlayabilirsiniz.

Giriş donanımı:

Olası müşterilere, uygulamanın ses girişi için mikrofonu,Xboxdenetleyicisini veya oyun defteri'ni veya mobil Windows Mixed Reality desteklediğini söylemek için onay kutularını kullanın. Bu bilgiler, Mağaza'daki uygulamanın ürün ayrıntı sayfasında görünür ve uygulamanın uygun uygulama/oyun koleksiyonlarında yer alamanıza yardımcı olur. Örneğin, hareket denetleyicilerini destekleyen tüm oyunlar için bir koleksiyon mevcut olabilir.

Giriş türleri için "en düşük donanım" veya "önerilen donanım" onay kutularını seçme konusunda dikkat edin.

Örnek:

  • Oyununuz için hareket denetleyicileri gerekli ise ancak mikrofon aracılığıyla ses girişi kabul ediyorsa "Windows Mixed Reality motion controllers" (mikrofon) öğesinin yanındaki "minimum donanım" onay kutusunu seçin.
  • Oyunuz bir Xbox denetleyicisi, oyun defteri veya hareket denetleyicileriyle oynanıyorsa, "Xbox denetleyicisi veya oyun defteri" öğesinin yanındaki "minimum donanım" onay kutusunu ve "Windows Mixed Reality hareket denetleyicileri" seçeneğinin yanındaki "önerilen donanım" onay kutusunu seçebilirsiniz çünkü hareket denetleyicileri büyük olasılıkla oyun kutusundan bir adım yukarı deneyim sunar.

Windows Mixed Reality başlığı:

Çevreleyici başlığın, uygulamanızı kullanmak için gerekli mi yoksa isteğe bağlı mı olduğunu gösteren, müşteri memnuniyeti ve eğitim açısından kritik öneme sahip.

Uygulamanız yalnızca çevreleyici bir başlığı kullanarak kullanılabilirse"tam ekran başlığı" seçeneğinin yanındaki "minimum donanım" onay kutusunu Windows Mixed Reality seçin. Bu, satın alma düğmesinin üzerinde bir uyarı olarak uygulamanın Mağaza'daki ürün ayrıntı sayfasında görünür, böylece müşteriler bilgisayarlarında geleneksel masaüstü uygulaması gibi bir uygulama satın alınmayacaklarını düşünmez.

Uygulamanız masaüstünde geleneksel bir bilgisayar uygulaması gibi çalışıyor ancak çevreleyici bir başlığın bağlı olduğu bir VR deneyimi sunuyorsa (uygulamanın tam içeriğinin kullanılabilir olup olmadığı veya yalnızca bir kısmı) "önerilen donanım" onay kutusunu "Windows Mixed Reality çevreleyici başlığı" seçin. Uygulamanıza çevreleyici bir başlığın bağlı olmadan geleneksel bir masaüstü uygulaması olarak işlev gösterirse, uygulamanın ürün ayrıntı sayfasındaki satın alma düğmesinin üzerinde hiçbir uyarı gösterlanmaz.

Bilgisayar belirtimleri:

Uygulamanın mümkün olduğunca çok çevreleyici Windows Mixed Reality bilgisayarlarına ulaşarak tümleşik grafiklere sahip Windows Mixed Reality bilgisayar belirtimlerini hedefleyebilirsiniz.

Karma Gerçeklik uygulamasının en düşük Windows Mixed Reality pc gereksinimlerini hedeflemesi veya bir Windows Mixed Reality Ultrapc'nin ayrılmış GPU'su gibi belirli bir bilgisayar yapılandırmasına ihtiyacı olsun, "en düşük donanım" sütununa ilgili bilgisayar belirtimlerini eklemeniz gerekir.

Karma Gerçeklik uygulamanız daha iyi performans için tasarlanmışsa veya belirli bir bilgisayar yapılandırmasında veya grafik kartında daha yüksek çözünürlüklü grafikler sunuyorsa, "önerilen donanım" sütununa ilgili bilgisayar belirtimlerini dahil edin.

Bu durum yalnızca Karma Gerçeklik uygulamanız bilgisayara bağlı çevreleyici bir başlığı kullanıyorsa geçerlidir. Karma Gerçeklik uygulamanız yalnızca HoloLens üzerinde çalıştırılırsa, tek bir donanım yapılandırmasına sahip olduğu için HoloLens belirtimlerini belirtmeniz gerek yoktur.

Cihaz ailesi kullanılabilirliği

Uygulamalarınızı pakette doğru şekilde Visual Studio Paketler sayfasına yüklemek, kullanılabilir cihaz ailelerini içeren bir tablo üretmesi gerekir.

Cihaz ailesi kullanılabilirlik tablosu
Cihaz ailesi kullanılabilirlik tablosu

Karma Gerçeklik uygulamanız çevreleyici başlığında çalışıyorsa tabloda en az "Windows 10 Desktop" seçilmelidir. Karma Gerçeklik uygulamanız HoloLens çalışıyorsa en azından "Windows 10 Holographic" seçilmelidir. Uygulamanız her iki Windows Mixed Reality başlığı türü üzerinde çalışıyorsa hem "Windows 10 Desktop" hem de "Windows 10 Holographic" seçilmelidir.

İpucu

Birçok geliştirici, uygulamanın paketini karşıya yüklerken paket bildirimi ile uygulama/yayımcı hesap bilgileri arasındaki yanlışlıklarla ilgili hatalarla İş Ortağı Merkezi. Bu hatalar genellikle Visual Studio geliştirici hesabınızla (Windows oturum asanız) ilişkili hesap ile oturum İş Ortağı Merkezi. Aynı hesabı kullanırsanız, paketlemeden önce uygulama kimliğini Microsoft Store ilişkilendirmeniz mümkün olur.

Uygulamalarınızı uygulamayla Microsoft Store
Uygulamalarınızı Microsoft Store ile Visual Studio

Store kaydı sayfası

Uygulama Store kaydı gönderme işleminin ilk sayfasında, Karma Gerçeklik uygulamanız hakkında yararlı bilgiler ekleyebilirsiniz.

Önemli

Uygulamanın Mağaza tarafından doğru şekilde kategorilere ayrılmış olduğundan ve Windows Mixed Reality müşterileri tarafından keşfedilebilir olduğundan emin olmak için, uygulama için "Arama terimlerinden" biri olarak "Windows Mixed Reality" eklemeniz gerekir ("Paylaşılan alanlar" bölümünü genişleterek arama terimlerini bulabilirsiniz).

Arama Windows Mixed Reality ekleme
Arama terimlerine "Windows Mixed Reality" ekleme

Oyun veya uygulama için ücretsiz deneme teklifi

Çoğu durumda, tüketiciniz çevreleyici bir mikrofonlu başlığı satın almadan önce sanal gerçeklik deneyimiyle Windows Mixed Reality olmaz. Yoğun oyunlardan neler bekley olduklarını bilmiyor veya çevreleyici deneyimlerde kendi konfor eşiği hakkında bilgi sahibi olabilir. Birçok müşteri ayrıca, Windows Mixed Reality olarak rozetli olmayan bilgisayarlarda çevreleyici bir Windows Mixed Reality deneyebilir. Bu önemli noktalar nedeniyle ücretli Karma Gerçeklik uygulama veya oyun için ücretsiz deneme sürümü sunabilirsiniz.

Ayrıca bkz.