4 simuladores de iOS para probar aplicaciones de iPhone y iPad

4 simuladores de iOS para probar aplicaciones de iPhone y iPad

Si está buscando una forma de probar aplicaciones de iOS en una Mac o PC, deberá usar un simulador. Los simuladores se diferencian de los emuladores en que no están diseñados para replicar hardware, sino que modelan el estado subyacente del hardware.





Un buen simulador modelará estas condiciones tan bien que la simulación sí mismo puede emular el hardware. Puede simular entornos de iPhone, iPad, Apple Watch e incluso Apple TV utilizando software de simulación, aunque para obtener los mejores resultados necesitará una Mac.





¿Cómo consigues tu propio filtro en Snapchat?

Estas son sus tres mejores opciones.





1. Simulador de Xcode 9 (Mac)

Puede parecer obvio, pero el mejor simulador para dispositivos iOS proviene de la propia Apple. Instalado como parte de las herramientas de Xcode , Simulator funciona como una aplicación estándar de Mac en su escritorio. Debido a que Xcode solo está disponible en la plataforma Mac, el Simulador de Apple no está disponible para usuarios de Windows.

El simulador le permite elegir un entorno de dispositivo específico para realizar pruebas, como un iPhone 7 Plus con iOS 10.3. Para los desarrolladores, particularmente los equipos pequeños, esto mitiga el requisito de comprar una gran cantidad de dispositivos costosos únicamente con fines de prueba.



La solución de Apple incluye soporte para ejecutar múltiples simuladores que interactúan entre sí. Eso le da la capacidad de hacer cosas como ejecutar una simulación de watchOS para probar la integración de su aplicación Watch con su contraparte de iOS.

El simulador oficial también proporciona acceso a todas las API de iOS y los servicios principales. Si está creando una aplicación que utiliza Game Center para multijugador o HealthKit para los datos de actividad, puede usar estas herramientas para probar si la aplicación está interactuando con el sistema correctamente.





Ninguna solución de software puede reemplazar un dispositivo físico real, pero el simulador de Xcode 9 se acerca bastante. Para propósitos rápidos de prueba e implementación, simplemente no puede superar una solución que está integrada en el IDE que está utilizando.

La mejor parte es que es completamente gratis, junto con el resto del entorno de desarrollo de Xcode.





2. Visual Studio con Xamarin Live (Windows, Mac) [ya no está disponible]

Microsoft ha trabajado mucho en los últimos años para posicionar Visual Studio como la plataforma de desarrollo elegida para el desarrollo multiplataforma . En mayo de 2017, presentaron Xamarin Live, una aplicación de iOS que le permite enviar y probar aplicaciones nativas en un dispositivo iOS conectado.

Como ya te habrás dado cuenta, esto no es lo mismo que el Simulador de Apple. No puede cambiar entre perfiles de dispositivo para simular diferentes entornos, pero eso no es motivo para descartarlo. Xamarin ha cambiado en cierto modo las reglas del juego para los desarrolladores de C # que usan Visual Studio que están interesados ​​en compilar, probar e implementar aplicaciones nativas de iOS.

La llegada de Xamarin Live es solo otra oferta por parte de Microsoft para tentar a los desarrolladores a acercarse a la plataforma. Xamarin usa el código de IU compartido de C # y la lógica de la aplicación para agilizar el desarrollo, aunque necesitará Visual Studio Enterprise y un plan básico de Xamarin (a partir de $ 99 por mes) para usarlo.

3. Visual Studio con Xamarin y una Mac (Windows, Mac)

Otra opción para los usuarios de Visual Studio que están desarrollando con Xamarin es usar Xcode Simulator en una Mac en red. Aún puede desarrollar dentro de Visual Studio para Windows o Mac, excepto que las simulaciones se enviarán a su Mac a través de la red (luego se transmitirán a usted). Esto proporciona acceso a una gama más amplia de entornos de simulación, pero requiere cierta configuración.

En Mac, necesitará Xcode con la última versión del SDK de Xamarin.iOS. Entonces puedes configurar Xamarin para enviar su código al simulador de Xcode . Los beneficios aquí son para aquellos que desarrollan aplicaciones multiplataforma en C # usando Visual Studio, que quieren hacer un uso completo del excelente Simulador de Apple.

Esta es una mejor opción que usar la aplicación Xamarin Live iOS (arriba), pero también es un esfuerzo más costoso ya que no todos tienen una Mac. Si ya está usando Visual Studio para Mac, puede instalar Xcode e iniciar el Simulador usando Xamarin allí mismo en su escritorio.

Se aplican las mismas tarifas para Xamarin (a partir de $ 99 por mes), además, necesitará Visual Studio Enterprise y algo de hardware de Apple para arrancar.

4. Appetize.io (Navegador)

Y ahora, algo completamente diferente: Appetize.io es una solución de prueba basada en navegador dedicada para aplicaciones móviles. Le permite ejecutar aplicaciones móviles en su navegador mediante simulación, que se pueden cargar a través del sitio web Appetize.io o mediante una API dedicada.

Las aplicaciones se transmiten a través del navegador y se pueden incrustar en cualquier página web mediante un iframe. Esto hace que la plataforma sea ideal para realizar pruebas, pruebas de concepto, demostrar un prototipo a los clientes o obtener rápidamente una ronda de comentarios sobre una nueva apariencia o característica.

La naturaleza basada en la web de la plataforma significa que puede pasar un enlace a cualquier persona, en cualquier lugar, y hacer que prueben su aplicación. Al igual que con Simulator, puede elegir entre una amplia gama de combinaciones de dispositivos y software.

Sin embargo, hay inconvenientes en este método, en particular, que el rendimiento cae en comparación con la ejecución de la simulación en una Mac. Tampoco está profundamente integrado en el entorno de desarrollo, como el simulador de Xcode o Visual Studio con Xamarin ejecutando un simulador de iOS remoto.

Luego está la cuestión del costo. Usted paga por el 'tiempo de virtualización', por lo que cuanto más tiempo desee dedicar a ejecutar sus aplicaciones, más tendrá que gastar. El paquete básico comienza en $ 40 por mes, aunque puede registrarse para una prueba gratuita de 100 minutos para que dos usuarios lo prueben primero.

Evita el resto

No hay cierto Simulador de iOS para Windows, y si hubiera Apple probablemente iniciaría procedimientos judiciales para cerrarlo. Con esto en mente, existen muchas aplicaciones que se hacen pasar por simuladores de iOS. Muchos simplemente no funcionan, algunos se han utilizado para propagar malware, otros afirman ser gratuitos, pero le arrojan costos ocultos en el último minuto.

La mejor opción para probar sus aplicaciones de iOS es desarrollarlas en una Mac y usar Simulator. Xamarin Live Player extiende una mano amiga a los desarrolladores con problemas de liquidez, pero a largo plazo, invertir en una Mac podría valer la pena considerando el costo de Xamarin y Visual Studio Enterprise.

Appetize.io parece ser perfecto para las pruebas de final de ciclo de desarrollo, pero la solución basada en navegador tiene su propio conjunto de pros y contras, y una etiqueta de precio a juego.

Háganos saber cómo se integran las simulaciones de iOS en su flujo de trabajo en los comentarios a continuación.

Cuota Cuota Pío Correo electrónico Una guía para principiantes para animar el habla

Animar el habla puede ser un desafío. Si está listo para comenzar a agregar diálogos a su proyecto, analizaremos el proceso por usted.

Leer siguiente
Temas relacionados
  • Mac
  • Ventanas
  • iPhone
  • Programación
  • Desarrollo de aplicaciones
Sobre el Autor Tim Brookes(838 Artículos publicados)

Tim es un escritor independiente que vive en Melbourne, Australia. Puedes seguirlo en Gorjeo .

Más de Tim Brookes

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse