Compartilhar via


Executar aplicativos da Windows Store no simulador

Aplica-se somente ao Windows

O simulador do Visual Studio para aplicativos da Windows Store é um aplicativo da área de trabalho que simula um aplicativo da Windows Store. Ele permite que um desenvolvedor em um único computador execute aplicativos e simule eventos comuns de toque e rotação. Você também pode escolher o tamanho e a resolução da tela física que deseja emular, simular as coordenadas de geolocalização de eventos de entrada do usuário e simular propriedades de conexão de rede.

Aplica-se a somente para o Windows Phone

Veja Executar aplicativos do Windows Phone no emulador para obter informações do Windows Phone.

Juntamente com o Visual Studio, o simulador fornece um ambiente em que você pode criar, desenvolver, depurar e testar aplicativos da Windows Store. No entanto, antes de publicar um aplicativo na Windows Store, convém testá-lo em um dispositivo real.

Aviso

O simulador do Visual Studio para aplicativos da Windows Store não é executado em um ambiente isolado na máquina local.Portanto, os erros que ocorrem no simulador, como um erro não recuperável geral do sistema, também podem afetar o computador inteiro.

Neste tópico

Você pode aprender como:

Definir o simulador como o destino

Escolher um modo de interação

Escolher uma ação individual

  • Habilitar ou desabilitar o modo Sempre visível

  • Alterar a orientação do dispositivo

  • Alterar o tamanho e a resolução de tela simulados

  • Definir a localização geográfica simulada do dispositivo

  • Fazer uma captura de tela do aplicativo para enviar à Microsoft Store

  • Simular propriedades de conexão de rede

Navegar no simulador com o teclado

  • Navegar na barra de ferramentas do simulador

  • Fechar o simulador

Definir o simulador como o destino

Para executar seu aplicativo da Windows Store no simulador, selecione Simulador na lista suspensa ao lado do botão Iniciar Depuração na barra de ferramentas Padrão do depurador.

Em execução no simulador

Escolher um modo de interação

Mouse

Botão de modo Modo do mouse

Defina o modo de interação como sendo gestos do mouse. Esses gestos incluem cliques, cliques duplos e arrastos.

Toque com um único dedo

Botão de emulação de toque de iniciar Iniciar emulação de toque

Define o modo de interação como sendo gestos de toque com um único dedo. Os eventos desse tipo incluem tocar, arrastar e passar o dedo.

Destino de um dedo simulador

O ícone de alvo único indica o local dos eventos no simulador. Use o mouse para posicionar o ponteiro.

Destino de toque de um dedo

Pressione o botão esquerdo do mouse para ativar o modo de toque. Por exemplo, clique no botão para simular um gesto de tocar, ou pressione e segure o botão enquanto você arrasta ou passa o dedo.

Aperto e zoom

Aperto / zoom botão Emulação de toque para aperto/zoom.

Defina o modo de interação como sendo gestos de aperto e zoom com dois dedos.

Destino do Siimulator dois dedos

O ícone de alvo duplo indica o local de dois dedos na tela do dispositivo.

  1. Mova o mouse para posicionar os ícones sobre o objeto na tela do dispositivo.

  2. Gire a roda do mouse para trás ou para a frente a fim de alterar a distância simulada dos dois dedos antes de apertar ou aplicar zoom.

Aperto, zoom e girar destinos

  1. Pressione o botão esquerdo e gire a roda para trás (na sua direção) a fim de ampliar a exibição (aperto).

  2. Pressione o botão esquerdo e gire a roda do mouse para a frente (afastada de você) a fim de reduzir a exibição (zoom).

Rotação de objeto

Botão de rotação do objeto Rotação da emulação de toque

Defina o modo de interação como sendo gestos de rotação com dois dedos.

Destino do Siimulator dois dedos

O ícone de alvo duplo indica o local de dois dedos na tela do dispositivo.

  • Mova o mouse para posicionar os ícones sobre o objeto na tela do dispositivo.

  • Gire a roda do mouse para trás ou para frente para alterar a orientação simulada dos dois dedos antes de girar o objeto.

Aperto, zoom e girar destinos

  • Pressione o botão esquerdo e gire a roda para trás (na sua direção) a fim de girar o objeto no sentido anti-horário. Conforme você gira a roda do mouse, um dos dois ícones de alvo gira em torno do outro para indicar o tamanho relativo da rotação.

  • Pressione o botão esquerdo e gire a roda do mouse para a frente (afastada de você) a fim de girar o objeto no sentido horário.

Escolher uma ação individual

Os botões a seguir geram ações únicas que são independentes do modo de interação.

Habilitar ou desabilitar o modo Sempre visível

Você pode configurar a janela do simulador para ficar sempre por cima das outras janelas.

Alternar janela superior

Alternar janela superior

Habilita ou desabilita o modo Sempre visível da janela do simulador.

Alterar a orientação do dispositivo

Você pode alternar a orientação do dispositivo entre retrato e paisagem girando o simulador 90 graus em qualquer direção.

Dica

O simulador não respeita a propriedade DisplayProperties.AutoRotationPreferences de um projeto.Por exemplo, se o projeto define a orientação como Landscape e você gira o simulador até a orientação retrato, a imagem de exibição do simulador também é girada e redimensionada.Teste essas configurações em um dispositivo real.

Botão Girar à direita

Girar Simulador 90 graus no sentido horário

Gira o simulador 90 graus no sentido horário.

Gire o botão esquerdo

Girar Simulador 90 graus no sentido anti-horário

Gira o simulador 90 graus no sentido anti-horário.

Dica

Se você gira o simulador de modo que uma borda dele fica maior do que a tela em que ele é exibido, o simulador é automaticamente redimensionado para caber na tela.O simulador não é redimensionado para o tamanho original se você o gira novamente.

Alterar o tamanho e a resolução de tela simulados

Para alterar o tamanho e a resolução de tela simulados, escolha o botão Alterar Resolução na paleta e escolha um novo tamanho e uma nova resolução na lista.

Lista de resoluções de alteração

O tamanho e a resolução da tela são listados como Largura da tela em polegadas, largura em pixel X altura em pixel. Observe que tanto o tamanho como a resolução da tela são simulados. As coordenadas de local no simulador são convertidas nas coordenadas do tamanho e da resolução do dispositivo selecionado.

Dica

Você pode salvar versões dimensionadas de imagens de bitmap em seu aplicativo, e o Windows carregará a imagem correta para a escala atual.Consulte Guidelines for scaling to pixel density.No entanto, se você alterar a resolução do simulador de modo que o Windows selecione uma imagem diferente para ajustar à resolução, será preciso parar e reiniciar a sessão de depuração para exibir a nova imagem.

Definir a localização geográfica simulada do dispositivo

Para testar aplicativos com reconhecimento de local, use a caixa de diálogo Definir Local.

  1. Simulador definir local Escolha o botão Definir Local.

    • Se você precisar cumprir requisitos, será exibida a caixa de diálogo Definir Local.

      Caixa de diálogo Definir local requisitos

      Os requisitos não cumpridos na lista são marcados com um círculo vermelho que contém um 'X'.

      • Se o requisito não exigir que você entre em contato com o administrador do sistema, escolha Configurar para corrigir o problema automaticamente.

      • Caso contrário, contate o administrador do sistema para corrigir o problema.

    Caixa de diálogo Definir local de simulador

  2. Na caixa de diálogo Definir Local, defina os valores de Latitude e Longitude em graus decimais.

  3. Defina o valor de Altitude para indicar a altura da posição, especificada em metros acima ou abaixo da posição. Use valores negativos para especificar uma altitude abaixo da posição.

  4. Defina o valor de Raio de Erro para indicar o nível de precisão das coordenadas de latitude e longitude, especificado em metros.

Fazer uma captura de tela do aplicativo para envio ao Windows Store

Quando enviar um aplicativo à Windows Store, você deverá incluir capturas de tela desse aplicativo.

Dica

A captura de tela é salva na resolução atual do simulador.Para alterar a resolução, escolha o botão Alterar Resolução.

Captura de tela do simulador captura

Para criar capturas de tela do aplicativo a partir do simulador, escolha o botão Capturar tela na área de transferência.

Configurações de captura de tela

Para definir o local onde as capturas de tela são localizadas, escolha o botão Configurações de captura de tela e escolha o local no menu de atalho.

Menu de contexto de configurações de captura de tela

Simular propriedades de conexão de rede

Você pode ajudar os usuários de seu aplicativo a gerenciar o custo de conexões de rede limitadas mantendo a percepção do custo da conexão de rede ou as alterações de status do plano de dados e habilitando o aplicativo para usar essas informações para evitar a cobrança de custos adicionais para roaming ou exceder um limite especificado de transferência de dados. As APIs do Windows.Networking.Connectivity permitem que você responda aos eventos NetworkStatusChanged e SystemTrigger.TriggerType que assinar. Veja Guia de início rápido: como gerenciar restrições de custo de rede limitada.

Para depurar ou testar seu código de percepção de custo de rede, o simulador pode imitar as propriedades de uma rede que estão expostas por meio do objeto ConnectionProfile retornado por GetInternetConnectionProfile.

Para simular propriedades de rede:

  1. Botão do conjunto de propriedades de rede Na barra de ferramentas do simulador, escolha Alterar propriedades de rede

    Caixa de diálogo Definir propriedades de rede

  2. Na caixa de diálogo Definir Propriedades de Rede, selecione Usar propriedades de rede simuladas

    Dica

    Desmarque a caixa de seleção para remover a simulação e retornar às propriedades de rede da interface atualmente conectada.

  3. Digite um Nome de Perfil para a rede simulada. É recomendável usar um nome exclusivo que você possa usar para identificar a simulação na propriedade ProfileName do objeto ConnectionProfile.

  4. Selecione o valor NetworkCostType para o perfil na lista Tipo de Custo de Rede.

  5. Na lista Sinalizador de Status de Limite de Dados, você pode definir a propriedade ApproachingDataLimit ou OverDataLimit como true, ou pode selecionar Sob o Limite de Dados para definir ambos os valores para false.

  6. Na lista Estado de Roaming, defina a propriedade Roaming.

  7. Selecione Definir Propriedades para simular as propriedades de rede disparando um evento NetworkStatusChanged de primeiro plano e um SystemTrigger de segundo plano do tipo NetworkStateChange.

Mais informações sobre como gerenciar conexões de rede

Managing Network Data Usage

Guia de início rápido: como gerenciar restrições de custo de rede limitada

Amostra de informações de rede

Analisar o uso de energia em aplicativos da Store

Windows.Networking.Connectivity

Como responder a eventos do sistema com tarefas em segundo plano

Como disparar eventos em segundo plano, de retomada e suspensão em aplicativos da Windows Store

  1. Imprensa Ctrl+Alt+Seta para cima para alternar o foco da janela do simulador para a barra de ferramentas do simulador.

  2. Use a seta para cima e a seta para baixo para se movimentar entre os botões da barra de ferramentas.

Fechar o simulador

Pressione Ctrl+Alt+F4.

Consulte também

Conceitos

Executar aplicativos da Store pelo Visual Studio