Emuladores Android

basic-guide-programming-android-3

Nem sempre teremos um dispositivo Android disponível. Mesmo tendo isso, precisamos Como verificar a de alguma forma, nosso aplicativo funcionará bem em tantos modelos Android diferentes quanto possível. É aqui que os emuladores entram em cena. Com eles, podemos evitar cair em alguns erros frequentes de desenvolvimento. Mas, como veremos mais adiante, para ter maior segurança é melhor usar dispositivos reais.

Criação e gerenciamento de emuladores

Iremos acessar o gerenciador de emuladores (Android Virtual Device Manager) através deste botão:

emuladores android-1

Veremos uma janela onde podemos acessar duas listas: a dos dispositivos virtuais que criamos e as definições dos dispositivos. Para criar um dispositivo virtual (AVD) novamente, clicaremos em Novo e o preencheremos da seguinte forma:

emuladores android-2

Com isso, teremos criado nosso primeiro emulador. Quando precisarmos editar nossos AVDs, iremos selecioná-lo na lista e pressionar "Editar" para ver esta tela novamente. Nele podemos editar detalhes como a câmera frontal, a câmera traseira, opções de memória e armazenamento, etc. Mas para os primeiros desenvolvimentos, vamos deixar essas opções intactas, estamos interessados ​​apenas em "Dispositivo" y "Alvo". Com «Dispositivo» vamos escolher um dispositivo dentre as definições que temos. Todos os modelos usados ​​com frequência já estão predefinidos, portanto, em princípio, não precisaremos criar novas definições. Com «Alvo» podemos decidir a versão do sistema operacional que nosso emulador terá. Hoje, o valor mais adequado é API 16 (v 4.1.2), que cobre a maioria dos terminais. Se precisarmos criar uma nova definição de dispositivo, faremos isso por meio desta tela:

emuladores android-3

  Normalmente não precisaremos dissojá que as definições predefinidas incluem a maioria dos modelos existentes. Se precisarmos criar um novo modelo de dispositivo - normalmente será porque não temos um com determinada resolução de tela -, indicaremos seu nome, tamanho da tela em polegadas e resolução em pixels. Os valores de "tamanho", "proporção da tela" e "densidade" serão calculados automaticamente e, provavelmente, não precisaremos tocá-los. Também podemos decidir quais elementos de hardware queremos adicionar, como o acelerômetro ou GPS, o teclado físico, etc.

Usando emuladores

Se ainda estamos começando a lidar com o Android, veremos que, ao executar nosso projeto, o dispositivo (ou AVD) no qual nosso aplicativo é executado é escolhido automaticamente. Se precisarmos que ele rode em um dispositivo específico (real ou emulado), primeiro teremos que alterar uma configuração. Em Run → Run Configurations, escolheremos a configuração do nosso projeto, e na aba Target vamos ativar sempre escolher o dispositivo:

emuladores android-4

Com isso, estaremos prontos para usar quantos emuladores precisarmos ou desejarmos.

Vantagens e limitações dos emuladores

Um emulador não é uma aproximação totalmente perfeita de um dispositivo real. Existem utilitários que não teremos disponíveis, geralmente relacionado a recursos avançados. Por exemplo, você não pode emular Bluetooth, nem Google Maps. Se estivéssemos desenvolvendo jogos que usam OpenGL, o emulador seria de pouca utilidade para nós. Então, por que usar emuladores se eles têm limitações e nós temos um dispositivo real? Há uma razão muito importante, e é lidar com diferentes tamanhos de tela que existem.

Se trabalharmos apenas com o dispositivo que temos, podemos ter a desagradável surpresa de que para os outros tamanhos não projetamos bem as telas. Uma das maneiras de evitar isso é sempre trabalhe com proporções e medidas relativas e escalável, nunca absoluto. Com o emulador teremos mais facilidade para poder verificar outros tamanhos de tela sem ter que comprar vários dispositivos.

Este problema é muito importante porque hoje em dia não há controle sobre os tamanhos de tela existentes. Na prática, podemos considerar que existem infinitos e que não podemos dar uma solução expressa para cada um. Porque a proporção da imagem, ou relação entre a largura e a altura, também é variável. A qualquer momento, um fabricante pode projetar um novo tamanho e tornar nosso aplicativo obsoleto. É por isso que devemos assumir que não poderemos verificar todos eles, porque não poderemos comprar todos os modelos existentes.

A melhor solução é trabalhar com valores relativos e verificar nossa aplicação com vários tamanhos de tela. Não teremos 100% de segurança, mas se nosso aplicativo funcionar bem em uma boa variedade de tamanhos, teremos uma chance maior de estar no caminho certo. Portanto, este é o motivo mais importante para combinar nosso aparelho real com emuladores: poder testar diferentes tamanhos de tela sem ter que comprar todos os aparelhos que existem.

Mais informação - Guia básico para programação em Android


Te interessa:
Como remover vírus no Android
Siga-nos no Google Notícias

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Blog da Actualidad
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.