Como enviar um aplicativo para a Microsoft StoreSubmitting an app to the Microsoft Store

Importante

Se você estiver enviando um aplicativo inreal, certifique-se de seguir as instruções de publicação antes de continuar.If you're submitting an Unreal application, make sure you follow the publishing instructions before continuing.

Pré-requisitosPrerequisites

Tanto o HoloLens quanto o PC com Windows 10 que ligam o headset de imersão executam plataforma universal do Windows aplicativos.Both HoloLens and the Windows 10 PC powering your immersive headset run Universal Windows Platform apps. Se você estiver enviando um aplicativo que dá suporte a HoloLens, PC ou ambos, o envio de aplicativos passará pelo Partner Center.Whether you're submitting an app that supports HoloLens, PC, or both, app submission goes through the Partner Center.

Se você ainda não tiver uma conta de desenvolvedor do Partner Center, Inscreva- se para uma antes de prosseguir.If you don't already have a Partner Center developer account, sign up for one before moving on. Você pode encontrar mais informações sobre as diretrizes de envio e listas de verificação neste artigo de envios de aplicativos.You can find more information about submission guidelines and checklists in this app submissions article.

Importante

Você não poderá enviar nenhum aplicativo para a Microsoft Store se sua conta de desenvolvedor do Partner Center falhar na verificação de verificação de emprego.You won't be able to submit any applications to the Microsoft Store if your Partner Center developer account fails the employment verification check. Entre em contato com a equipe de suporte do Partner Center para obter mais detalhes.Please contact the Partner Center support team for more details.

Empacotando um aplicativo de realidade misturadaPackaging a Mixed Reality app

Há várias etapas para empacotar um aplicativo de realidade misturada, incluindo:There are several steps to packaging a Mixed Reality application, including:

  • Preparando corretamente todos os ativos de imagemCorrectly preparing all image assets
  • Escolhendo a imagem do bloco exibida no menu Iniciar do HoloLensChoosing the tile image displayed in the HoloLens Start menu
  • Definindo o destino e a versão mínima do Windows para o aplicativoSetting the target and minimum Windows version for the app
  • Configurando as famílias de dispositivos de destino nas dependências do aplicativoSetting the target device families in the app dependencies
  • Adicionando metadados para associar o aplicativo ao Microsoft StoreAdding metadata to associate the app with the Microsoft Store
  • Criando um pacote de carregamentoCreating an upload package

Cada um desses estágios de envio é abordado em sua própria seção abaixo-é recomendável passar por eles de forma sequencial você não sai em sua primeira tentativa de envio.Each of these submission stages is covered in its own section below - we recommend going through them sequentially you don't leave any out on your first submission attempt.

Preparar os ativos de imagem incluídos no AppxPrepare image assets included in the appx

Os seguintes ativos de imagem são necessários para as ferramentas de criação de Appx criar seu aplicativo em um pacote Appx, que é necessário para o envio para o Microsoft Store.The following image assets are required for the appx building tools to build your application into an appx package, which is required for submission to the Microsoft Store. Você pode saber mais sobre as diretrizes para ativos de bloco e ícone no msdn.You can learn more about guidelines for tile and icon assets on MSDN.

Ativo necessárioRequired Asset Escala recomendadaRecommended Scale Formato de imagemImage Format Onde o ativo é exibido?Where is the asset displayed?
Logotipo quadrado do 71 x 71Square 71x71 Logo QualquerAny PNGPNG N/DN/A
Logotipo quadrado do 150x150Square 150x150 Logo 150x150 (100% Scale) ou 225x225 (150% Scale)150x150 (100% scale) or 225x225 (150% scale) PNGPNG Iniciar Pins e todos os aplicativos (se 310 x 310 não for fornecido), sugestões de pesquisa de repositório, página de listagem de repositório, procurar na loja, pesquisa de lojaStart pins and All Apps (if 310x310 isn't provided), Store Search Suggestions, Store Listing Page, Store Browse, Store Search
Logotipo de largo 310x150 largoWide 310x150 Logo QualquerAny PNGPNG N/DN/A
Logotipo da StoreStore Logo 75x75 (escala de 150%)75x75 (150% scale) PNGPNG Partner Center, aplicativo de relatório, escrever uma revisão, minha bibliotecaPartner Center, Report App, Write a Review, My Library
Splash ScreenSplash Screen 930x450 (escala de 150%)930x450 (150% scale) PNGPNG inicializador de aplicativo 2D (Slate)2D app launcher (slate)

Se você estiver desenvolvendo para o HoloLens, há outros ativos recomendados que você pode aproveitar:If you're developing for HoloLens, there are other recommended assets that you can take advantage of:

Ativos recomendadosRecommended Assets Escala recomendadaRecommended Scale Onde o ativo é exibido?Where is the asset displayed?
Logotipo quadrado do 310 x 310Square 310x310 Logo 310 x 310 (escala de 150%)310x310 (150% scale) Iniciar Pins e todos os aplicativosStart pins and All Apps

Requisitos de bloco dinâmicoLive Tile requirements

Por padrão, o menu iniciar no HoloLens usará a maior imagem de bloco quadrado incluída.The Start menu on HoloLens will use the largest included square tile image by default. Os aplicativos publicados pela Microsoft têm um iniciador 3D opcional, que pode ser adicionado ao seu aplicativo seguindo as instruções de implementação do iniciador do aplicativo 3D .Apps published by Microsoft have an optional 3D launcher, which you can add to your app by following the 3D app launcher implementation instructions.

Especificando o destino e a versão mínima do WindowsSpecifying target and minimum version of Windows

Se o seu aplicativo de realidade misturada incluir recursos específicos de uma versão do Windows, é importante especificar o destino com suporte e as versões mínimas da plataforma.If your Mixed Reality app includes features that are specific to a Windows version, it's important to specify the supported target and minimum platform versions.

Preste atenção especial para aplicativos direcionados a headsets de imersão de realidade mista do Windows, que exigem pelo menos a atualização de criadores de outono do Windows 10 (10,0; Crie 16299) para funcionar corretamente.Pay special attention for apps targeting Windows Mixed Reality immersive headsets, which require at least the Windows 10 Fall Creators Update (10.0; Build 16299) to function properly.

Você será solicitado a definir o destino e a versão mínima do Windows ao criar um novo projeto universal do Windows no Visual Studio.You'll be prompted to set the target and minimum version of Windows when you create a new Universal Windows Project in Visual Studio. Para projetos existentes, você pode alterar essa configuração no menu projeto selecionando as propriedades de><nome do seu aplicativo na parte inferior do menu suspenso.For existing projects, you can change this setting in the Project menu by selecting the <Your app name's> Properties at the bottom of the drop-down menu.

Definindo as versões de plataforma mínima e de destino no Visual Studio 2019Setting minimum and target platform versions in Visual Studio 2019
Definindo as versões de plataforma mínima e de destino no Visual StudioSetting minimum and target platform versions in Visual Studio

Especificando famílias de dispositivos de destinoSpecifying target device families

Os aplicativos de realidade mista do Windows (para os headsetsde HoloLens e de imersão) fazem parte do plataforma universal do Windows, portanto, qualquer pacote de aplicativo com uma família de dispositivos Windows. universal target pode ser executado em computadores com o HoloLens ou Windows 10 com headsets de imersão.Windows Mixed Reality applications (for both HoloLens and immersive headsets) are part of the Universal Windows Platform, so any app package with a Windows.Universal target device family can run on HoloLens or Windows 10 PCs with immersive headsets. Se você não especificar uma família de dispositivos de destino em seu manifesto de aplicativo, você poderá abrir seu aplicativo inadvertidamente em dispositivos Windows 10 indesejados.If you don't specify a target device family in your app manifest, you may inadvertently open your app up to unintended Windows 10 devices. Siga as etapas abaixo para especificar a família de dispositivos do Windows 10 pretendida e, em seguida, Verifique se você definiu as famílias de dispositivos corretas ao carregar seu pacote de aplicativo no Partner Center para envio de Microsoft Store.Follow the steps below to specify the intended Windows 10 device family, then double-check you've set the correct device families when you upload your app package in Partner Center for Microsoft Store submission.

  • Para definir esse campo no Visual Studio, clique com o botão direito do mouse em Package. appxmanifest e selecione Exibir código e localize o campo nome do TargetDeviceFamily .To set this field in Visual Studio, right-click on the Package.appxmanifest and select View Code, then find the TargetDeviceFamily Name field. Por padrão, ele deve ser semelhante à seguinte entrada:By default, it should look like the following entry:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Se você estiver criando um aplicativo do hololens , poderá verificar se ele está instalado apenas no HoloLens definindo a família do dispositivo de destino como Windows. Holographic:If you're creating a HoloLens app, you can make sure it's only installed on HoloLens by setting the target device family to Windows.Holographic:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Se seu aplicativo requer a funcionalidade de HoloLens 2 , como olho ou acompanhamento de mão, você pode verificar se ele é destinado às versões 18362 ou superiores do Windows, definindo a família do dispositivo de destino como Windows. Holographic com MinVersion de 10.0.18362.0:If your app requires HoloLens 2 functionality, like eye or hand-tracking, you can make sure it's targeted to Windows versions 18362 or greater by setting the target device family to Windows.Holographic with a MinVersion of 10.0.18362.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.18362.0" MaxVersionTested="10.0.18362.0" />
</Dependencies>
  • Se seu aplicativo for criado para headsets de imersão de realidade mista do Windows, você poderá verificar se ele está instalado apenas em computadores Windows 10 com a atualização dos criadores de outono do Windows 10 (necessário para a realidade mista do Windows) definindo a família do dispositivo de destino como Windows. desktop com uma MinVersion de 10.0.16299.0:If your app is created for Windows Mixed Reality immersive headsets, you can make sure it's only installed on Windows 10 PCs with the Windows 10 Fall Creators Update (necessary for Windows Mixed Reality) by setting the target device 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>
  • Por fim, se o seu aplicativo pretende executar tanto no HoloLens quanto em headsets de imersão de realidade mista do Windows, você pode verificar se o aplicativo está disponível apenas para essas duas famílias de dispositivos e garantir simultaneamente que cada destino tenha a versão mínima correta do Windows, incluindo uma linha para cada família de dispositivos de destino com sua respectiva MinVersion:Finally, if your app is intended to run on both HoloLens and Windows Mixed Reality immersive headsets, you can make sure the app is only available to those two device families and simultaneously ensure that each target has the correct minimum Windows version by including a line for each target device family with its respective 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>

Você pode saber mais sobre como direcionar as famílias de dispositivos lendo a documentação do TARGETDEVICEFAMILY UWP.You can learn more about targeting device families by reading the TargetDeviceFamily UWP documentation.

Associar o aplicativo à lojaAssociate app with the Store

Quando você associa seu aplicativo com o Microsoft Store, os seguintes valores são baixados para o arquivo de manifesto do aplicativo local dos projetos atuais:When you associate your app with the Microsoft Store, the following values are downloaded to the current projects local app manifest file:

  • Package Display NamePackage Display Name
  • Nome do PacotePackage Name
  • ID do fornecedorPublisher ID
  • Nome de Exibição do EditorPublisher Display Name
  • VersãoVersion

Se você estiver substituindo o arquivo Package. appxmanifest padrão por seu próprio arquivo. xml personalizado, não será possível associar seu aplicativo ao Microsoft Store.If you're overriding the default package.appxmanifest file with your own custom .xml file, you can’t associate your app with the Microsoft Store. A associação de um arquivo de manifesto personalizado ao repositório resultará em uma mensagem de erro.Associating a custom manifest file with the Store will result in an error message.

Você também pode testar os cenários de compra e de notificação acessando sua solução do Visual Studio e selecionando o Project > Store > associar o aplicativo à loja.You can also test purchase and notification scenarios by going to your Visual Studio solution and selecting Project > Store > Associate App with the Store.

Criando um pacote de carregamentoCreating an upload package

Siga as diretrizes em empacotamento de aplicativos universais do Windows para Windows 10.Follow guidelines at Packaging Universal Windows apps for Windows 10.

A etapa final da criação de um pacote de carregamento é validar o pacote usando o Kit de certificação de aplicativos para Windows.The final step of creating an upload package is validating the package using the Windows App Certification Kit.

Se você estiver adicionando um pacote específico do HoloLens a um produto existente que está disponível em outras famílias de dispositivos Windows 10, preste atenção a:If you're adding a HoloLens-specific package to an existing product that's available on other Windows 10 device families, pay attention to:

As diretrizes gerais são que o pacote com o número de versão mais alto para um dispositivo é aquele distribuído pelo repositório.The general guidance is that the package with the highest version number for a device is the one distributed by the Store.

Em um cenário em que há um pacote Windows. universal e um pacote Windows. Holographic , e o pacote Windows. universal tem um número de versão mais alto, um usuário do HoloLens baixará o número de versão mais alto do pacote do Windows. universal em vez do pacote Windows. Holographic.In a scenario where there's a Windows.Universal package and a Windows.Holographic package, and the Windows.Universal package has a higher version number, a HoloLens user will download the higher version number Windows.Universal package instead of the Windows.Holographic package.

Nos casos em que o cenário acima não é o resultado que você está procurando, há várias soluções disponíveis:In cases where the above scenario isn't the outcome you're looking for, there are several available solutions:

  • Verifique se os pacotes específicos da plataforma, como Windows. Holographic, têm sempre um número de versão mais alto do que seus pacotes independentes de plataforma, como o Windows. universalEnsure your platform-specific packages, such as Windows.Holographic, always have a higher version number than your platform agnostic packages like Windows.Universal
  • Não empacote aplicativos como Windows. universal se você também tiver pacotes específicos da plataforma. em vez disso, empacote o pacote Windows. universal para as plataformas específicas nas quais você deseja disponibilizá-losDon't package apps as Windows.Universal if you also have platform-specific packages - instead package the Windows.Universal package for the specific platforms you want it available on
  • Crie um único pacote Windows. universal que funcione em todas as plataformas.Create a single Windows.Universal package that works across all platforms. O suporte para essa opção não é ótimo no momento para que as soluções acima sejam recomendadas.Support for this option isn't great right now so the above solutions are recommended.

Observação

Para dar suporte ao seu aplicativo tanto no HoloLens (1º gen) quanto no HoloLen 2, você precisa carregar dois pacotes de aplicativos; um que contém x86 para HoloLens (1º gen) e um contendo ARM ou ARM64 para o HoloLens 2.To support your app on both HoloLens (1st Gen) and HoloLen 2, you need to upload two app packages; one containing x86 for HoloLens (1st Gen) and one containing ARM or ARM64 for HoloLens 2.

Se você incluir o ARM e o ARM64 em seu pacote, a versão do ARM64 será a usada no HoloLens 2.If you include both ARM and ARM64 in your package, the ARM64 version will be the one used on HoloLens 2.

Observação

Você pode declarar um único pacote para ser aplicável a várias famílias de dispositivos de destinoYou can declare a single package to be applicable to multiple target device families

Testando seu aplicativoTesting your app

Kit de Certificação de Aplicativos WindowsWindows App Certification Kit

Quando você cria pacotes de aplicativos para enviar ao Partner Center por meio do Visual Studio, o assistente para criar pacotes de aplicativos solicita que você execute o kit de certificação de aplicativos para Windows nos pacotes que são criados.When you create app packages to submit to Partner Center through Visual Studio, the Create App Packages wizard prompts you to run the Windows App Certification Kit against the packages that get created. Para ter um processo de envio suave na loja, é melhor verificar se a cópia local do seu aplicativo passa pelos testes do Kit de certificação de aplicativos do Windows antes de enviá-los para a loja.To have a smooth submission process to the Store, it's best to verify that the local copy of your app passes the Windows App Certification Kit tests before submitting them to the Store. A execução do kit de certificação de aplicativos para Windows em um HoloLens remoto não tem suporte no momento.Running the Windows App Certification Kit on a remote HoloLens isn't currently supported.

Executar em todas as famílias de dispositivos de destinoRun on all targeted device families

A plataforma universal do Windows permite que você crie um único aplicativo que é executado em todas as famílias de dispositivos Windows 10.The Windows Universal Platform allows you to create a single application that runs across all of the Windows 10 device families. No entanto, ele não garante que os aplicativos universais do Windows funcionarão apenas em todas as famílias de dispositivos.However, it doesn't guarantee that Universal Windows apps will just work on all device families. É importante testar seu aplicativo em cada uma de suas famílias de dispositivos escolhidas para garantir uma boa experiência.It's important to test your app on each of your chosen device families to ensure a good experience.

Enviando seu aplicativo de realidade misturada para a lojaSubmitting your Mixed Reality app to the Store

Se você estiver enviando um aplicativo de realidade misturada baseado em um projeto do Unity, consulte este vídeo primeiro.If you're submitting a Mixed Reality app that is based on a Unity project, see this video first.

Em geral, o envio de um aplicativo de realidade mista do Windows que funciona em headsets de HoloLens ou de imersão é como enviar qualquer aplicativo UWP para o Microsoft Store.In general, submitting a Windows Mixed Reality app that works on HoloLens or immersive headsets is just like submitting any UWP app to the Microsoft Store. Depois de criar seu aplicativo reservando seu nome, siga a lista de verificação de envio do UWP.Once you've created your app by reserving its name, follow the UWP submission checklist.

Uma das primeiras coisas que você fará é selecionar uma categoria e uma subcategoria para sua experiência de realidade mista.One of the first things you'll do is select a category and subcategory for your Mixed Reality experience. É importante que você escolha a categoria mais precisa para seu aplicativo.It's important that you choose the most accurate category for your app. As categorias ajudam a proteger seu aplicativo nas categorias de armazenamento corretas e a garantir que ele apareça usando consultas de pesquisa relevantes.Categories help merchandise your application in the right Store categories and ensure it shows up using relevant search queries. Listar seu título VR como um jogo não resultará em melhor exposição para seu aplicativo e poderá impedi-lo de aparecer em categorias que estão mais ajustadas e menos lotadas.Listing your VR title as a game won't result in better exposure for your app, and may prevent it from showing up in categories that are more fitting and less crowded.

No entanto, há quatro áreas principais no processo de envio, em que você desejará fazer seleções mistas específicas da realidade:However, there are four key areas in the submission process where you'll want to make Mixed Reality-specific selections:

  1. Na seção declarações de produto em Propriedades.In the Product declarations section under Properties.
  2. Na seção requisitos do sistema , em Propriedades.In the System requirements section under Properties.
  3. Na seção disponibilidade da família de dispositivos , em pacotes.In the Device family availability section under Packages.
  4. Em vários campos da página de listagem de armazenamento .In several of the Store listing page fields.

Declarações de produto da realidade misturadaMixed Reality product declarations

Na página Propriedades do processo de envio do aplicativo, você encontrará várias opções relacionadas à realidade misturada na seção declarações de produto .On the Properties page of the app submission process, you'll find several options related to Mixed Reality in the Product declarations section.

Declarações de produto da realidade misturadaMixed Reality product declarations
Declarações de produto da realidade misturadaMixed Reality product declarations

Primeiro, você precisa identificar os tipos de dispositivo para os quais seu aplicativo oferece uma experiência de realidade mista.First, you need to identify the device types for which your app offers a Mixed Reality experience. Identificar tipos de dispositivo garante que seu aplicativo esteja incluído em coleções de realidade mista do Windows na loja.Identifying device types ensures that your app is included in Windows Mixed Reality collections in the Store.

Ao lado de "esta experiência foi projetada para a realidade mista do Windows em:"Next to "This experience is designed for Windows Mixed Reality on:"

  • Marque a caixa PC se seu aplicativo oferecer uma experiência VR quando um headset de imersão estiver conectado ao PC do usuário.Check the PC box if your app offers a VR experience when an immersive headset is connected to the user's PC. É recomendável marcar essa caixa se seu aplicativo estiver definido para ser executado exclusivamente em um headset de imersão ou se for um jogo de PC padrão ou um aplicativo que ofereça um modo de realidade misturada ou conteúdo de bônus quando um headset estiver conectado.We recommend checking this box whether your app is set to run exclusively on an immersive headset or if it's a standard PC game or app offering a Mixed Reality mode or bonus content when a headset is connected.
  • Marque a caixa HoloLens somente se seu aplicativo oferecer uma experiência Holographic quando for executado no HoloLens.Check the HoloLens box only if your app offers a holographic experience when it's run on HoloLens.
  • Marque ambas as caixas se seu aplicativo oferecer uma experiência de realidade mista em ambos os tipos de dispositivo.Check both boxes if your app offers a Mixed Reality experience on both device types.

Se você selecionou "PC" acima, convém definir a "configuração de realidade mista" (nível de atividade).If you selected "PC" above, you'll want to set the "Mixed Reality setup" (activity level). Isso se aplica somente a experiências de realidade misturadas que são executadas em computadores conectados a headsets de alto-fones de ouvido, pois aplicativos de realidade misturados no HoloLens são de escala mundial e o usuário não define um limite durante a instalação.This only applies to Mixed Reality experiences that run on PCs connected to immersive headsets, as Mixed Reality apps on HoloLens are world-scale and the user doesn't define a boundary during setup.

  • Escolha encaixar + posição se você tiver projetado seu aplicativo para que o usuário permaneça em uma posição.Choose Seated + standing if you designed your app to have the user stay in one position. Por exemplo, em um jogo em que você está no controle de uma ferramenta cockpit de aeronave.For example, in a game where you're in control of an aircraft cockpit.
  • Escolha todas as experiências se seu aplicativo for projetado com a intenção que o usuário percorre dentro de um limite definido definido durante a instalação.Choose All experiences if your app is designed with the intention that the user walks around within a set boundary defined during setup. Por exemplo, pode ser um jogo no qual você passo a lado e o pato para ataques de subexposição.For example, might be a game where you side-step and duck to dodge attacks.

Requisitos de sistema de realidade misturadaMixed Reality system requirements

Na página Propriedades do processo de envio do aplicativo, você encontrará várias opções relacionadas à realidade misturada na seção requisitos do sistema .On the Properties page of the app submission process, you'll find several options related to Mixed Reality in the System requirements section.

Requisitos do sistemaSystem requirements
Requisitos de sistemaSystem requirements

Nesta seção, você identificará o hardware mínimo (necessário) e o hardware recomendado (opcional) para seu aplicativo de realidade misturada.In this section, you'll identify minimum (required) hardware and recommended (optional) hardware for your Mixed Reality app.

Hardware de entrada:Input hardware:

Use as caixas de seleção para informar aos clientes potenciais se seu aplicativo dá suporte a microfone para entrada de voz), controlador Xbox ou gamepad ou controladores de movimento do Windows Mixed Reality.Use the checkboxes to tell potential customers if your app supports microphone for voice input), Xbox controller or gamepad, or Windows Mixed Reality motion controllers. Essas informações serão apresentadas na página de detalhes do produto do aplicativo na loja e ajudarão seu aplicativo a ser incluído nas coleções de jogos/aplicativos apropriadas.This information will be surfaced on your app's product detail page in the Store and will help your app get included in the appropriate app/game collections. Por exemplo, pode haver uma coleção para todos os jogos que dão suporte a controladores de movimento.For example, a collection may exist for all games that support motion controllers.

Tenha em consideração a seleção de caixas de seleção para "hardware mínimo" ou "hardware recomendado" para tipos de entrada.Be thoughtful about selecting checkboxes for "minimum hardware" or "recommended hardware" for input types.

Por exemplo:For example:

  • Se o seu jogo exigir controladores de movimento, mas aceitar entrada de voz via microfone, marque a caixa de seleção "hardware mínimo" ao lado de "controladores de movimento de realidade do Windows misto", mas a caixa de seleção "hardware recomendado" ao lado de "microfone".If your game requires motion controllers, but accepts voice input via microphone, select the "minimum hardware" checkbox next to "Windows Mixed Reality motion controllers," but the "recommended hardware" checkbox next to "Microphone."
  • Se o jogo puder ser reproduzido com um controlador Xbox, gamepad ou controladores de movimento, você poderá marcar a caixa de seleção "hardware mínimo" ao lado de "controlador Xbox ou gamepad" e selecionar a caixa de seleção "hardware recomendado" ao lado de "controladores de movimento de realidade do Windows misto", já que os controladores de movimento provavelmente oferecerão um passo para uso do gamepad.If your game can be played with either an Xbox controller, gamepad, or motion controllers, you might select the "minimum hardware" checkbox next to "Xbox controller or gamepad" and select the "recommended hardware" checkbox next to "Windows Mixed Reality motion controllers" as motion controllers will likely offer a step-up in experience from the gamepad.

Headset de imersão do Windows Mixed realm:Windows Mixed Reality immersive headset:

Indicando se um headset de imersão é necessário para usar seu aplicativo, ou é opcional, é essencial para a satisfação e a educação do cliente.Indicating whether an immersive headset is required to use your app, or is optional, is critical to customer satisfaction and education.

Se seu aplicativo puder ser usado por meio de um headset de imersão, marque a caixa de seleção "mínimo de hardware" ao lado de "headset de imersão do Windows Mixed Realm".If your app can only be used through an immersive headset, select the "minimum hardware" checkbox next to "Windows Mixed Reality immersive headset." Isso será exibido na página de detalhes do produto do aplicativo no repositório como um aviso acima do botão comprar para que os clientes não achem que estão comprando um aplicativo que funcionará em seu PC, como um aplicativo de desktop tradicional.This will be surfaced on your app's product detail page in Store as a warning above the purchase button so customers don't think they're purchasing an app that will function on their PC like a traditional desktop app.

Se seu aplicativo for executado na área de trabalho, como um aplicativo de PC tradicional, mas oferecer uma experiência VR quando um headset de imersão estiver conectado (se o conteúdo completo do seu aplicativo estiver disponível ou apenas uma parte), marque a caixa de seleção "hardware recomendado" ao lado de "headset de imersão de realidade do Windows misto".If your app runs on the desktop like a traditional PC app, but offers a VR experience when an immersive headset is connected (whether the full content of your app is available, or only a portion), select the "recommended hardware" checkbox next to "Windows Mixed Reality immersive headset." Nenhum aviso será exibido acima do botão comprar na página de detalhes do produto do aplicativo se seu aplicativo funcionar como um aplicativo de área de trabalho tradicional sem um headset de imersão conectado.No warning will be surfaced above the purchase button on your app's product detail page if your app functions as a traditional desktop app without an immersive headset connected.

Especificações do PC:PC specifications:

Se você quiser que seu aplicativo alcance o máximo possível de usuários com o fone de ouvido da realidade misturada do Windows, direcione as especificações do PC para PCs com a realidade mista do Windows com gráficos integrados.If you want your app to reach as many Windows Mixed Reality immersive headset users as possible, target the PC specifications for Windows Mixed Reality PCs with integrated graphics.

Se o seu aplicativo de realidade misturada tem como alvo os requisitos mínimos de PC do Windows Mixed Reality ou precisa de uma configuração de PC específica como a GPU dedicada de um [Windows Mixed Reality Ultra PC] ( https://docs.microsoft.com/windows/mixed-reality/enthusiast-guide/windows-mixed-reality-minimum-pc-hardware-compatibility-guidelines , você deve adicionar as especificações relevantes do PC na coluna "hardware mínimo".Whether your Mixed Reality app targets the minimum Windows Mixed Reality PC requirements, or needs a specific PC configuration like the dedicated GPU of a [Windows Mixed Reality Ultra PC](https://docs.microsoft.com/windows/mixed-reality/enthusiast-guide/windows-mixed-reality-minimum-pc-hardware-compatibility-guidelines, you should add the relevant PC specifications in the "minimum hardware" column.

Se o seu aplicativo de realidade misturada for projetado para melhorar o desempenho ou oferecer gráficos de resolução mais alta em uma configuração de PC ou placa gráfica específica, você deverá incluir as especificações relevantes do PC na coluna "hardware recomendado".If your Mixed Reality app is designed for better performance or offers higher-resolution graphics on a particular PC configuration or graphics card, you should include the relevant PC specifications in the "recommended hardware" column.

Isso só se aplica se o seu aplicativo de realidade misturada usar um headset de imersão conectado a um PC.This only applies if your Mixed Reality app uses an immersive headset connected to a PC. Se seu aplicativo de realidade misturada só for executado no HoloLens, você não precisará indicar as especificações do PC, pois o HoloLens tem apenas uma configuração de hardware.If your Mixed Reality app only runs on HoloLens, you won't need to indicate PC specifications as HoloLens has only one hardware configuration.

Disponibilidade da família de dispositivosDevice family availability

Se você tiver empacotado seu aplicativo corretamente no Visual Studio, carregá-lo na página pacotes deve produzir uma tabela com as famílias de dispositivos disponíveis.If you've packaged your app correctly in Visual Studio, uploading it on the Packages page should produce a table with the available device families.

Tabela de disponibilidade da família de dispositivosDevice family availability table
Tabela de disponibilidade da família de dispositivosDevice family availability table

Se o seu aplicativo de realidade misturada funcionar em headsets de imersão, pelo menos "Windows 10 desktop" deverá ser selecionado na tabela.If your Mixed Reality app works on immersive headsets, then at least "Windows 10 Desktop" should be selected in the table. Se o seu aplicativo de realidade misturada funcionar no HoloLens, pelo menos "Windows 10 Holographic" deverá ser selecionado.If your Mixed Reality app works on HoloLens, then at least "Windows 10 Holographic" should be selected. Se seu aplicativo for executado em ambos os tipos de headset do Windows Mixed Reality, tanto "Windows 10 desktop" como "Windows 10 Holographic" devem ser selecionados.If your app runs on both Windows Mixed Reality headset types, both "Windows 10 Desktop" and "Windows 10 Holographic" should be selected.

Dica

Muitos desenvolvedores se deparam com erros ao carregar o pacote do aplicativo relacionado a incompatibilidades entre o manifesto do pacote e as informações de sua conta de aplicativo/Publicador no Partner Center.Many developers run into errors when uploading their app's package related to mismatches between the package manifest and your app/publisher account information in Partner Center. Esses erros geralmente podem ser evitados entrando-se no Visual Studio com a mesma conta associada à sua conta de desenvolvedor do Windows (aquela que você usa para entrar no Partner Center).These errors can often be avoided by signing into Visual Studio with the same account associated with your Windows developer account (the one you use to sign into Partner Center). Se você usar a mesma conta, poderá associar seu aplicativo à sua identidade no Microsoft Store antes de empacotá-lo.If you use the same account, you'll be able to associate your app with its identity in the Microsoft Store before you package it.

Associar seu aplicativo ao Microsoft StoreAssociate your app with the Microsoft Store
Associar seu aplicativo ao Microsoft Store no Visual StudioAssociate your app with the Microsoft Store in Visual Studio

Página de listagem de armazenamentoStore listing page

Na página de listagem de armazenamento do processo de envio de aplicativo, há vários lugares em que você pode adicionar informações úteis sobre seu aplicativo de realidade misturada.On the Store listing page of the app submission process, there are several places you can add useful information about your Mixed Reality app.

Importante

Para garantir que seu aplicativo seja Categorizado corretamente pela loja e tornar-se detectável para os clientes do Windows Mixed Reality, você deve adicionar "realidade mista do Windows" como um dos seus "termos de pesquisa" para o aplicativo (você pode encontrar termos de pesquisa expandindo a seção "campos compartilhados").To ensure your app is correctly categorized by the Store and made discoverable to Windows Mixed Reality customers, you should add "Windows Mixed Reality" as one of your "Search terms" for the app (you can find search terms by expanding the "Shared fields" section).

Adicionar a realidade mista do Windows aos termos de pesquisaAdd Windows Mixed Reality to search terms
Adicionar "realidade mista do Windows" aos termos de pesquisaAdd "Windows Mixed Reality" to search terms

Oferecendo uma avaliação gratuita para seu jogo ou aplicativoOffering a free trial for your game or app

Em muitos casos, seus consumidores terão se limitado a nenhuma experiência com a realidade virtual antes de comprar um headset de imersão de realidade mista do Windows.In many cases, your consumers will have limited to no experience with virtual reality before they buy a Windows Mixed Reality immersive headset. Eles podem não saber o que esperar de jogos intensos ou estar familiarizados com seu próprio limite de conforto em experiências de imersão.They may not know what to expect from intense games or be familiar with their own comfort threshold in immersive experiences. Muitos clientes também podem experimentar um headset de imersão de realidade misturada do Windows em computadores que não são crachás como PCs com realidade do Windows Mixed.Many customers may also try a Windows Mixed Reality immersive headset on PCs that aren't badged as Windows Mixed Reality PCs. Devido a essas considerações, é altamente recomendável que você considere a possibilidade de oferecer uma avaliação gratuita para seu aplicativo de realidade mista ou jogo pago.Because of these considerations, we strongly recommend you consider offering a free trial for your paid Mixed Reality app or game.

Veja tambémSee also