¿Qué emulador de Android usar?
Bluestacks: emulador indio, luego financiación en Silicon Valley. Bluestacks hace un buen trabajo y utiliza tecnología de máquina virtual, por lo que, a diferencia de Windroy, Bluestacks debe ejecutarse en una máquina que admita la virtualización de hardware; de lo contrario, será extremadamente lento. Lo más destacado de Bluestacks es su buena optimización del rendimiento y buen soporte para la simulación ARM. Sin embargo, parece estar usando qemu en secreto. Debe saber que qemu necesita modificar el código fuente abierto, pero Bluestacks no cumple con el acuerdo GPL. Probablemente para disuadir a los competidores. A los jugadores no les importa cómo lo hacen, siempre que el material sea bueno, Bluestacks sigue siendo útil. Sin embargo, los indios siempre están un poco fuera de lugar cuando se trata de hacer cosas. Hablaré de los detalles más adelante. Aquí hay una analogía. Efectivamente, iTunes fue creado por un grupo de indios. Creo que iTunes es útil. Además, Bluestacks parece estar usando la versión 4.0.4 de Android, que de hecho es un poco inferior.
Genymotion: Fabricado en Francia, basado en máquina virtual VBOX, buena calidad, principalmente para desarrolladores y de código abierto. Los desarrolladores de aplicaciones de Android pueden elegir entre varias versiones móviles para descargarlas y utilizarlas en el desarrollo. El propósito de Genymotion es en realidad reemplazar el emulador qemu de Google, porque este último es demasiado lento. Lo que los desarrolladores realmente necesitan es un simulador similar a iOS, y la razón por la que el simulador de Fruit es muy rápido es porque es un simulador que imita la API, en lugar de un simulador de sistema completo. Dicho esto, permítanme agregar que Windroy es en realidad un emulador de nivel API. Espero que Windroy tome algunas medidas al respecto. Si es así, será una muy buena noticia para los desarrolladores de Android. ¡La inscripción para el curso de Android Nanjing Baoyun ya está abierta!