¿Por qué el simulador de teléfonos Android es tan lento?
En comparación con el iPhone y Windows Phone 7 equivalentes que se necesita una eternidad para empezar – ¿es realista esperar que esto mejore con el tiempo?
- Mi aplicación está instalada en el emulador, pero no se inicia automáticamente
- ¿Por qué el uso de la CPU de Android Emulator (qemu-system-i386) es tan alto (% 360)?
- Crear barra de título personalizada en Android
- No se puede activar el emulador de Android desde el modo de suspensión
- Emulador de Android se está estrellando mucho
- Hacer que el emulador de android por defecto sea más rápido
- ¿Cómo puedo hacer que el emulador de Android muestre el teclado suave?
- ¿Por qué se abre la pantalla del símbolo del sistema 2-3 veces antes de que comience el emulador de Android?
- El emulador de Android no pudo asignar memoria 8
- Java.lang.RuntimeException: createWindowSurface falló EGL_BAD_ALLOC en android
- Androide studio / eclipse emulator mostrando sólo parte de la pantalla
- Comandos de Gradle fallan en API 23 Imagen del emulador de la API de Google (armeabi-v7a)
- Error de EGL al intentar ejecutar mapsActivity en el emulador de Android
No apostaría mi dinero que mejorará significativamente. Esto se debe a que Android
utiliza un emulador basado en QEMU
(comparado con el simulador de IPhone
).
Debido a que el IPhone
está simulado, puede traducir instrucciones al código del procesador nativo en la máquina host, que es mucho más rápido que la alternativa QEMU
.
La gran ventaja con la emulación es que el código que se ejecuta en el emulador sí es el código que se ejecutará en el dispositivo físico, por lo que se evita una posible ronda de errores.
Ahora, al mejorar la velocidad del emulador de Android
, podría:
-
Abrir el emulador y no cerrarlo para cada lanzamiento; (Re) instalar una aplicación en un emulador abierto es casi instantánea
-
Utilice el modificador de línea de comandos -no-boot-anim al iniciar el emulador; Esto mejorará un poco el tiempo de inicio
-
Utilice un dispositivo real para probar su aplicación con
Además, si hace clic con el botón derecho del ratón en el proceso en el eclipse y selecciona Desconectar, se acelerará mucho el emulador, pero, por supuesto, no podrás depurar.
- Caducidad del registro de Google Cloud Messaging
- Configurar una aplicación Qt5 5.7 para Android con CMake