Depende de la aplicación. Para la mayoría de las aplicaciones puedes acercarte bastante al simulador, es muy sorprendente lo lejos que llegarás. Pero aún tendrá que verificar la interfaz de usuario / UX y los diseños en un dispositivo real, para asegurarse. He tenido algunos incidentes en los que las cosas en el simulador no se veían como en un dispositivo real.
Si su aplicación utiliza elementos específicos de hardware (servicios de GPS / ubicación, integración de reloj, detección / seguimiento de movimiento), realmente querrá trabajar con eso en un dispositivo real. En definitiva, el simulador está en macOS, no en un iPhone después de todo.
Del mismo modo, si depende mucho de la red, también querrá comprobar en un teléfono real. Si mantiene una conexión de socket abierta, mueve datos críticos rápidamente, etc. Esto primero debido a problemas de disponibilidad de wifi donde el chip wifi es diferente en Mac frente a iPhone (y a veces también es diferente de un modelo de iPhone a otro). Y segundo, la antena wifi en la Mac es MUCHO más grande que un iPhone, la disponibilidad de energía también es diferente. Eso puede afectar directamente la calidad de la red y el ancho de banda.
- ¿Cuáles son las principales empresas de desarrollo de aplicaciones para iOS?
- ¿Cómo puede un estudiante no CS aprender Swift y desarrollar aplicaciones?
- ¿Cuándo saldrá IOS 10 y qué características tendrá?
- ¿Cuáles son los pros y los contras de lanzar una aplicación para iPhone en la tienda iOS de EE. UU. Como beta pública?
- ¿Cuál es la mejor aplicación de finanzas para iOS? Gratis o de pago
Entonces, el tema: el simulador es bastante bueno, pero como era de esperar, la fidelidad se verá afectada cuando se tengan en cuenta las diferencias reales de hardware.