Cómo emular iOS

Necesita probar cómo funciona su sitio web en un dispositivo iOS pero en este momento no tienes un iPhone o iPad a mano? ¿Le gustaría instalar iOS en su Pc, o al menos emularlo, pero no sabe a qué software recurrir? No se preocupe, puedo echarle una mano si quiere.

Comencemos diciendo algo importante, que es que no es posible instalar iOS en tu Pc. Asimismo, no es posible emular iOS tener disponible la App Store y una copia completamente funcional del sistema operativo de Apple. Lo único que se puede hacer es simular iOS (un concepto diferente al de emulación) utilizando las herramientas de desarrollo puestas a disposición oficialmente por Apple o soluciones de terceros, que no funcionan tan bien como las oficiales del gigante Cupertino. , pero aún pueden tenerse en cuenta.

En definitiva, si sueñas con instalar iOS en tu ordenador de forma similar a lo que puedes hacer con Android, sácatelo de la cabeza, de momento no se puede hacer. Si, por el contrario, solo necesitas probar el funcionamiento de un sitio web o una aplicación que pretendes desarrollar, no hay problema: tómate cinco minutos de tiempo libre y descubre cómo simular iOS gracias a las instrucciones que estoy a punto de darte.

▶ ︎ Xcode (Mac) | Simulador de iOS remoto de Xamarin (Windows) | iPadian (Windows / Mac) | Appetize.io (en línea)

Xcode (Mac)

La mejor manera de simular iOS en su Pc es instalar Xcode, El software oficial de Apple para el desarrollo de aplicaciones de iPhone y iPad. Xcode está disponible solo para macOS y en su interior contiene un simulador de iOS que le permite probar el funcionamiento de sus aplicaciones y sitios web viéndolos como se mostrarían en dispositivos iOS. Desafortunadamente el acceso a la App Store no está garantizado y, por lo tanto, no puede descargar aplicaciones o juegos de terceros, pero puede usarlos Safari, Foto, Mapa y la mayoría de las aplicaciones que son «estándar» en los dispositivos Apple.

Otra cosa importante a destacar es que Xcode es completamente gratuito. Incluso si la publicación de una aplicación en la App Store requiere la inscripción en el Programa de Desarrolladores de Apple (de pago), es posible utilizar el software sin ningún tipo de suscripción. ¡Todo lo que tienes que hacer es descargar Xcode a tu Pc y disfrutar!

Para descargar Xcode en su Pc, conectada a esta página del sitio web de Apple, presione el botón Descargar que se encuentra en la parte superior derecha y, en la pantalla que se abre, inicie sesión en su ID de Apple haciendo clic en el botón Registrarse.

Ahora tienes que aceptar las condiciones de los servicios relacionados con los desarrolladores de Apple, así que pon la marca de verificación junto al elemento Al marcar esta casilla, confirmo que he leído y acepto estar obligado por el Acuerdo anterior. También confirmo que soy mayor de edad en la jurisdicción en la que resido (al menos 18 años en muchos países), quitar la garrapata de la voz Me gustaría recibir correos electrónicos de marketing para estar al día con las noticias para desarrolladores de Apple si no desea recibir correos electrónicos de Apple (siempre sobre el programa de desarrollo) y haga clic en el botón enviar avanzar.

Después de este paso también, solo tienes que hacer clic en el elemento Descargar herramientas presente en la página que se abre y proceda a descargar la versión de Xcode que mejor se adapte a su equipo.

Luego presione el botón Descargar colocado delante del nombre de la versión más reciente de Xcode, haga clic en Ver en la Mac App Store y proceda con la descarga de Xcode a través de la Mac App Store presionando el botón Obtener / instalar la aplicación que está a la izquierda. Es posible que se le solicite que verifique su identidad ingresando la contraseña de su ID de Apple.

Una vez que se complete la descarga e instalación de Xcode (el programa se instala automáticamente en la Mac cuando se completa la descarga), inicie la descarga y elija cómo continuar.

Si solo desea probar el funcionamiento de un sitio de Internet, puede iniciar directamente el simulador de iOS seleccionando el elemento Simulador del menú Xcode> Abrir herramienta de desarrollo que se encuentra en la parte superior izquierda y elija el dispositivo a simular yendo al menú Hardware> Dispositivo> iOS xx que se encuentra en la parte superior. Puede elegir entre los principales modelos de iPhone y iPad, como iPhone 7, iPhone 7 Plus, iPhone SE, iPad Pro de 9,7 « y iPad Pro de 12,9 «.

En este punto, comience Safari seleccionando su ícono de la barra del Dock de iOS y escribiendo la dirección del sitio que desea probar como de costumbre. Verá el sitio tal como aparece en el modelo de iPhone o iPad seleccionado.

Al final de la prueba, puede cerrar el simulador de iOS simplemente seleccionando el elemento Salir del simulador del menú Simulador que se encuentra en la parte superior izquierda.

Si desea probar una aplicación para iOS, primero debe crearla haciendo clic en el elemento Crea un nuevo proyecto de Xcode y seleccionando el tipo de aplicación a crear, por ejemplo Aplicación de vista única para una aplicación de pantalla única, Aplicación con pestañas para una aplicación con pestañas o Juego para un juego. Luego, complete el formulario que se le propone con toda la información relativa a la aplicación (incluido el lenguaje de programación que se utilizará entre Rápido es C objetivo ) y haga clic en el botón próximo para elegir la carpeta en la que guardar el proyecto.

En este punto, debe crear su aplicación como le expliqué en mi tutorial sobre cómo crear aplicaciones para iPhone (y como encontrará explicado en muchos manuales y tutoriales disponibles en la red) y, cuando esté listo para probarla, debe seleccionar el elemento correr del menú Producto que se encuentra en la parte superior. Para elegir el modelo de iPhone o iPad para simular, use el menú desplegable apropiado ubicado en la parte superior izquierda antes de llamar al comando «Ejecutar«.

Ahora puede usar su aplicación como si estuviera usando un iPhone o iPad. Para interactuar con la pantalla táctil virtual del dispositivo puede usar el puntero del mouse, mientras simula presionar la tecla Hogar, llamar de vuelta Siri o para girar la pantalla hacia la izquierda o hacia la derecha puede utilizar los comandos disponibles en el menú Hardware ubicado en la parte superior izquierda (que también están asociados con convenientes atajos de teclado).

Si desea probar un proyecto de Xcode existente (como los ejemplos disponibles en el sitio web de Apple), todo lo que tiene que hacer es abrirlos en el programa haciendo doble clic en ellos y luego seleccionando su nombre en la pantalla de inicio de Xcode.

Simulador de iOS remoto de Xamarin (Windows)

Si está utilizando una PC con Windows, lo siento, pero no tiene muchas soluciones a su disposición para probar aplicaciones de iOS. Una de las pocas herramientas en las que puede confiar es Simulador de iOS remoto, un complemento para Xamarin para ser utilizado a través de Visual Studio Enterprise que le permite conectarse a una Mac a través de SSH y probar aplicaciones de iOS directamente desde Windows (usando la Mac como puente). En resumen, es una solución algo forzada y lejos de ser sencilla de usar.

Para probar aplicaciones de iOS en Visual Studio, necesita una PC con Windows 7 o posterior, Visual Studio 2013 Enterprise o posterior y Xamarin para Visual Studio. En el lado de Mac, sin embargo, debe tener una Pc equipada con macOS 10.11 o posterior, Xamarin Studio 5.10 o posterior, Xamarin.iOS SDK y obviamente Xcode con la aplicación para probar. Las dos Pcs deben estar conectadas en red y la compatibilidad con macOS debe estar habilitada inicio de sesión remoto en la configuración de Compartiendo. Para obtener todas las instrucciones relevantes, lea la documentación oficial de Xamarin.

Cuando esté listo para comenzar, puede descargar Visual Studio Enterprise conectándose a esta página web y haciendo clic en el botón Descarga Visual Studio Enterprise 2017. Cuando se complete la descarga, abra el archivo vs_Enterprise.exe y, en la ventana que se abre, haga clic primero en Sip y luego en Seguir. Así que espere la descarga de los primeros archivos necesarios para el funcionamiento de Visual Studio y coloque la marca de verificación junto al elemento Desarrollo de aplicaciones para dispositivos móviles con .NET (solo necesitas Xamarin, también puede anular la selección de los otros elementos disponibles en la barra lateral izquierda).

Ahora seleccione otros cargas de trabajo, componentes individuales o paquete de idioma que desea instalar y haga clic en el botón Instalar en pc ubicado en la parte inferior derecha para proceder primero con la descarga y luego con la instalación de Visual Studio y los componentes seleccionados.

Con Visual Studio instalado, descargue Xamarin Remoted iOS Simulator conectándose a esta página web y haciendo clic en el enlace Descargar el instalador. A continuación, abra el archivo Xamarin.Simulator.Installer.xx.msi y haga clic en el botón Siguiente en la ventana que se abre.

Luego ponga la marca de verificación en Acepto los términos del Acuerdo de licencia. y termine la configuración presionando primero próximo por dos veces consecutivas y luego Instalar en pc, Sip es Terminar.

Ahora debe poner en comunicación Windows PC y Mac y debe proceder como se describe en el sitio web Xamarin Remoted iOS Simulator. Todas las instrucciones están en inglés, pero si puede usar Visual Studio y desarrollar aplicaciones, ¡esto no debería ser un gran problema para usted!

iPadian (Windows / Mac)

iPadian es un simulador de iOS disponible para Windows y macOS. No es un software oficial de Apple, por lo que no se confía en él como prueba para páginas web y no le permite probar sus propias aplicaciones. Sin embargo, te permite trabajar con una interfaz prácticamente idéntica a la de iOS (y especialmente iPad) y descargar algunas aplicaciones que también están disponibles para iOS, incluidos juegos. Cabe señalar que la aplicación tiene una tienda patentada que incluye algunas aplicaciones también disponibles en la App Store, pero no le permite descargar las aplicaciones que están disponibles en la App Store de Apple.

Otro aspecto importante a destacar es que iPadian no es gratuito. Cuesta $ 9,99 y actualmente ni siquiera puedes probarlo gratis. Una de sus versiones de prueba todavía está disponible en sitios de terceros, pero no la recomiendo porque, entre otras cosas, ni siquiera te permite descargar aplicaciones.

La App Store gratuita que hasta hace poco estaba incluida en iPadian ahora está vacía. Las únicas aplicaciones accesibles son las aplicaciones de iOS predeterminadas (Safari, Música, Correo, etc.), además de Whatsapp es Flipboard, que en realidad no son más que enlaces a las versiones web de estos servicios.

En resumen: si quieres experimentar la emoción de usar un iPad en una Pc, prueba iPadian. Si está buscando una herramienta seria para probar sus aplicaciones o páginas web, busque en otra parte.

Appetize.io (en línea)

Si no te interesa emular iOS de forma avanzada, también puedes recurrir a soluciones basadas en Web como Appetize.io, gracias a las cuales puedes probar Safari y otras aplicaciones de iOS directamente desde el navegador. Evidentemente no se trata de una emulación real del sistema operativo de Apple, sino de una simulación muy exitosa de este último, pero para pruebas como las de las páginas web puede ser más que suficiente.

Puede probar Appetize.io gratis durante sesiones de 60 segundos simplemente conectándose a la página de inicio del servicio y haciendo clic en el botón Manifestación ubicado en la parte superior derecha. Alternativamente, puede suscribirse a una de las suscripciones disponibles en la sección Precios : plan Juicio es gratis y te permite usar el servicio durante 100 minutos, eso Básico que es la más barata de las pagas te permite usar el servicio por 500 minutos por 40 $ / mes (obviamente esta es una solución profesional, no vale la pena considerarla si no eres un profesional que trabaja con desarrollo de aplicaciones ).