Emulador de Android en Apple M1

Cómo usar el emulador para Android en dispositivos Apple Silicon

Una cuestión de elección

La primera vez que intentas instalar el emulador para dispositivos Android virtuales que viene con Android Studio, probablemente hayas visto uno o dos errores. El principal problema es que el "emulador Intel HAXM" no se puede ejecutar en dispositivos con chips de la serie M de Apple. Se basan en la arquitectura ARM y no proporcionan las herramientas de tiempo de ejecución necesarias para un dispositivo Android virtualizado. Pero no es necesario que utilice la opción predeterminada.

Usando la imagen del sistema nativo

De hecho, puede ignorar todos los errores relacionados con el emulador Intel. Al crear un nuevo dispositivo virtual Android, simplemente seleccione la pestaña "Otras imágenes" en el segundo paso "Seleccione una imagen del sistema". Desde allí, puede descargar la compilación de imagen del sistema Android deseada para ARM.

Tenga en cuenta que Android Studio puede mostrarle una advertencia que le informa acerca de un dispositivo diez veces más lento cuando usa ARM. Esto es cierto cuando su computadora host usa un chip Intel, pero debido a que su Mac también usa ARM, el uso de esta imagen del sistema es realmente increíblemente rápido. Solo está ejecutando un dispositivo ARM en otro dispositivo ARM. Si también ha estado usando Xcode en un dispositivo Apple Silicon, sabrá lo rápido que son, ya que se aplica el mismo principio. Tu Mac no emula las imágenes del sistema iOS, sino que las ejecuta directamente.

Cuando haya terminado de configurar el dispositivo virtual, puede usarlo de la misma manera que los que se usan con el emulador basado en Intel.