2011-06-10 142 views
31

Estoy desarrollando una aplicación web que aparentemente tiene problemas en dispositivos iOS. El problema es que no poseo un dispositivo iOS y desarrollo en Linux Ubuntu. Estoy buscando una forma de emular/simular este sistema operativo en Linux (especialmente el navegador), pero no he encontrado nada.Emular/Simular iOS en Linux

Hasta ahora, lo que he encontrado es el simulador de iOS SDK, pero eso es para Mac. Y también algún emulador para Windows. ¿Alguien ha hecho esto antes?

+4

No se puede aspirar a desarrollar software para cualquier plataforma dada, si usted no tiene acceso a esa plataforma para la prueba. Pida, pida prestado o compre un dispositivo iOS o abandone los planes para desarrollar software para iOS. –

+7

La aplicación * web * está destinada principalmente para navegadores regulares. Sin embargo, algunos usuarios intentaron verlo usando un iPhone, y necesitaba verificar algunos problemas que estaban teniendo. – YOMorales

+0

Si se trata de un problema de diseño, recomiendo instalar el navegador web Konqueror. A continuación, consulte la configuración para asegurarse de que utiliza el motor de diseño de Webkit (lo mismo que safari). – PetaspeedBeaver

Respuesta

15

La única solución que puedo pensar es instalar VMWare o cualquier otro VT luego instalar OSX en una máquina virtual.

Funciona bastante bien para las pruebas.

+0

Hacer esto, ya que no parece otra opción disponible (a excepción de la adquisición de los dispositivos móviles en cuestión). – YOMorales

+0

¿es posible implementar para pruebas una aplicación en iphone usando Linux? – Pabluez

+0

Con esta solución, sí. – Fredrik

0

Hasta donde yo sé, no existe el emulador de iOS en Windows o Linux, solo hay algunos gameengines que le permiten compilar el mismo código para iOS y Windows o Linux y hay una cadena de herramientas para compilar Aplicación iOS usando Linux. ninguno de ellos es realmente emulador/simulador. y para usar esa cadena de herramientas necesitas un dispositivo iOS con jailbreaked para probar el archivo binario creado utilizando toolchain. Quiero decir que Linux no puede ejecutar el binario creado solo. y, por cierto, incluso en mac simulator es solo un programa intermedio que ejecuta mac-compiled binary, ya que si cambias la compilación para iOS desde el simulador o de otra manera, todos los archivos son reconstruidos. y también hay algunas diferencias reales, como iOS es una operación sensible a mayúsculas y minúsculas, mientras que el simulador no lo es.

por lo que la mejor solución es comprar un dispositivo iOS usted mismo.

6

BrowserStack.com
En este sitio, puede emular muchos de los dispositivos de iOS en línea.

+1

¿No es esta la prueba del sitio? , y no pruebas de aplicaciones de iOS reales? – ytpillai

1

En Linux se puede comprobar epifanía en navegador, cambia el tamaño de las ventanas que obtendrá mismos errores como en iOS. Ambos navegadores usan Webkit.

Ubuntu/Mint:

sudo apt install epiphany-browser

+1

Esto no es una solución general. El motor puede ser el mismo, pero he encontrado algunos navegadores ios que producen errores en las páginas que funcionan bien en epifanía.YMMV – gazhay