En resumen, un emulador puede reemplazar el original para uso ‘real’. Un simulador es un modelo para el análisis.
Una simulación es un sistema que se comporta de manera similar a otra cosa, pero se implementa de una manera completamente diferente. Proporciona el comportamiento básico de un sistema, pero no necesariamente cumple con todas las reglas del sistema que se simula. Está ahí para darle una idea sobre cómo funciona algo.
Piense en un simulador de vuelo como un ejemplo. Parece y se siente como si estuvieras volando un avión, pero estás completamente desconectado de la realidad de volar el avión, y puedes doblar o romper esas reglas como mejor te parezca. P.ej; Vuela un Airbus A380 boca abajo entre Londres y Sydney sin romperlo.
Una emulación es un sistema que se comporta exactamente como otra cosa y cumple con todas las reglas del sistema que se emula. Es efectivamente una réplica completa de otro sistema, hasta ser binariamente compatible con las entradas y salidas del sistema emulado, pero opera en un entorno diferente al entorno del sistema emulado original. Las reglas son fijas y no se pueden cambiar o el sistema falla.
- ¿Qué está frenando el desarrollo de aplicaciones para las empresas?
- Cómo silenciar las notificaciones (sin sonido ni vibración) en Android, excepto un par de aplicaciones como Mail, WhatsApp y Facebook
- Cómo rastrear un teléfono usando una aplicación o sitio
- ¿Cuáles son algunos consejos de seguridad móvil?
- ¿Cuál es la mejor manera de obtener direcciones de correo electrónico de los usuarios de mi aplicación?