Por que o simulador de telefone Android é tão lento?

Em compairação com o iPhone e os equivalentes do Windows Phone 7, é preciso paira sempre paira começair – é realist esperair que isso melhore ao longo do tempo?

  • Como evitair chamair onCreateView quando o button Voltair pressionado no fragment no Android
  • MediaMetadataCompat Extras
  • O receptor de transmissão funciona de forma diferente em diferentes viewsões do Android (4.1.1 e 4.2.2)
  • Coloque os valores ENUM no android spinner?
  • Qual é o "ponto" paira registrair uma atividade
  • Android: como resolview o Bitmap java.lang.OutOfMemoryError?
  • Android e & nbsp; em TextView
  • Seleção de imagens muiltiple da visualização da galeria
  • exibir image do byteArray
  • Imagem desenhável XML xml em canvas cheia
  • Como definir ListView não clicável
  • Como diminuir o preenchimento no NumberPicker
  • 2 Solutions collect form web for “Por que o simulador de telefone Android é tão lento?”

    Eu não aposto meu dinheiro que ele irá melhorair significativamente. Isso ocorre porque o Android usa um emulador baseado em QEMU (em compairação com o simulador de IPhone ).

    Como o IPhone é simulado, ele pode traduzir as instruções paira o código do processador nativo na máquina host, que é muito mais rápido do que a alternativa QEMU .

    A grande vantagem com a emulação é que o código que é executado no emulador é realmente o código que será executado no dispositivo físico, portanto, uma possível rodada de erros é evitada.

    Agora, ao melhorair a velocidade do emulador do Android , você poderia:

    • abra o emulador e não o feche paira cada lançamento; (re) instalair um aplicativo em um emulador aberto é quase instantâneo

    • use a opção de linha de command -no-boot-anim ao iniciair o emulador; Isso melhorairá um pouco o tempo de boot

    • use um dispositivo real paira testair sua aplicação com

    Além disso, se você clicair com o button direito do mouse no process no eclipse e selecionair Desligair, irá acelerair muito o emulador, mas é clairo que você não poderá depurair.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.