Cita:
Empezado por roman
Difiero 100%. El simulador (que no emulador) de iOS es muy lento y tarda años en levantar. En android, el emulador es más como una máquina virtual lo que lo hace considerablemente más eficiente y configurable.
// Saludos
|
No se que maquina tienes, porque midiendo en la mía, el de iOS es consistentemente mas rápido. Y no solo arrancando. Depurando y corriendo la misma exacta app.
Y que, precisamente, por ser un simulador el de android es lento es bien conocido. No se de donde piensas lo contrario.
Un simulador corre
una completa arquitectura (x86) sobre otra (arm64). Un simulador simplemente pasa la llamada SIN CONVERSIONES (x86). Si tienes una maquina con x86 y simularas una arm seria mucho mas lento, a que si reemplazas las llamadas ARM por X86. Esto es elemental. Donde tiene ventaja el emulador de android es que ciertos escenarios como testear georeferenciacion se pueden hacer directo en este, mientras que no en el de iOS. Pero teniendo en cuenta que iOS es MUCHISIMO mas rápido que android (OS), y que los dispositivos android (hardware) son menos eficientes que los iOS, en tema de desempeño es claro que iOS es superior.
Y para hacer que esa tortuga de android ande, hay que hacer un montón de encantamientos:
https://stackoverflow.com/questions/...droid-emulator
Hasta hay un mercado de emuladores alternativos, y se hacen competencia!:
https://www.plightofbyte.com/android...roid-emulator/
En cambio, el de iOS es un chulito que a veces presionan mal:
https://stackoverflow.com/questions/...ning-very-slow
o si mucho, resetear el emulador una vez al año.