Executar aplicativos da Windows Store no simulador
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.
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.
Escolher um modo de interação
Mouse
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
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.
O ícone de alvo único indica o local dos eventos no simulador. Use o mouse para posicionar o ponteiro. |
|
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
Emulação de toque para aperto/zoom.
Defina o modo de interação como sendo gestos de aperto e zoom com dois dedos.
O ícone de alvo duplo indica o local de dois dedos na tela do dispositivo.
|
|
|
Rotação de objeto
Rotação da emulação de toque
Defina o modo de interação como sendo gestos de rotação com dois dedos.
O ícone de alvo duplo indica o local de dois dedos na tela do dispositivo.
|
|
|
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 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.
Girar Simulador 90 graus no sentido horário Gira o simulador 90 graus no sentido horário. |
|
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.
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.
Escolha o botão Definir Local.
Se você precisar cumprir requisitos, será exibida a caixa de diálogo Definir Local.
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.
Na caixa de diálogo Definir Local, defina os valores de Latitude e Longitude em graus decimais.
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.
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.
Para criar capturas de tela do aplicativo a partir do simulador, escolha o botão Capturar tela na área de transferência. |
|
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. |
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:
Na barra de ferramentas do simulador, escolha Alterar propriedades de rede
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.
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.
Selecione o valor NetworkCostType para o perfil na lista Tipo de Custo de Rede.
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.
Na lista Estado de Roaming, defina a propriedade Roaming.
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
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
Navegar no simulador com o teclado
Navegar na barra de ferramentas do simulador
Imprensa Ctrl+Alt+Seta para cima para alternar o foco da janela do simulador para a barra de ferramentas do simulador.
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.