Xamarin Android Player funciona lentamente en MacBook Air 2015

Necesito virtualizar un dispositivo Android en mi MacBook Air. Instalé con éxito el Xamarin Android Player y descargué la image Nexus 7 Marshmallow. La emulación comienza correctamente, pero es muy lenta.

De lo que he encontrado en Internet es que esto podría ser un problema de virtualización deshabilitado o un firmware obsoleto . Estoy ejecutando la última versión de El Captain – 10.11.6, así que creo que esto no podría ser un problema de firmware desactualizado.

No hay (es muy difícil de encontrar) un recorrido claro sobre cómo es posible habilitar la virtualización en MacBook Air a principios de 2015.

Sé que hay alternativas al Xamarin Android Player, como Visual Studio, pero realmente tengo poco espacio en SSD: 128GB. Esa es la razón principal por la que no quiero instalar Visual Studio con muchas características que no necesito usar.

Por favor, comparta sus opiniones sobre qué problema podría ralentizar el performance del emulador de Android y cuál sería la forma óptima de resolver dicho problema.

Me cansé de search y esperar la ayuda de alguien y me acerqué a Xamarin sobre este tema. Resulta que este producto ya no es compatible (ver el enlace a la statement oficial de Xamarin ) y aconsejan usar otros emuladores en lugar de sus (lo que suena un poco extraño para mí al less). Entonces, siguiendo el consejo del service de soporte de Xamarin, descargué el emulador Genymotion Android para uso personal (ya que es gratuito).

Después de la descarga, es posible que desee ajustar ciertas cosas para que el emulador se ejecute un poco más rápido. Genymotion funciona sobre VirtualBox (lo instala en segundo plano, por lo que no es necesario instalarlo por separado)

  1. Cambiar de la interfaz de paravirtualización henetworkingada a Hyper-V (Configuración-> Sistema-> Aceleración)
  2. Habilite la aceleración 3D en Configuración-> Pantalla-> Aceleración
  3. VirtualBox se quejará constantemente de que hay más núcleos usados ​​que los disponibles en la computadora (4, cuando mi MacBook Air tiene solo 2). Pero, si cambia este valor a 2, el performance del emulador será mucho más lento. No tengo idea por qué.
  4. Asegúrese de tener controlleres Intel HAXM; de lo contrario, no espere que el emulador funcione a su máxima velocidad.

Todo lo mencionado aquí es bastante experimental, por lo que si tiene alguna relevancia en este campo, por favor compártelo.