2011-11-20 13 views
7

Me preguntaba qué emuladores usan todos para probar su desarrollo móvil, quiero asegurarme de que estoy usando los emuladores/simuladores más precisos.¿Qué emuladores de dispositivos móviles usas para probar el desarrollo móvil?

Actualmente uso el simulador eléctrico de Electric Plum para la simulación de ipad y iphone, así como los emuladores Opera Mini y Mobile. He descargado el SDK de Android pero tengo problemas para hacer este trabajo, por lo que soy muy dudoso sobre los resultados que veo en esto.

Entiendo que el uso de un dispositivo real para probar mis páginas merecerá los mejores resultados, pero también me gustaría tener un emulador decente en mi escritorio solo para darme una guía aproximada de cómo está progresando el proceso de desarrollo.

Todas las sugerencias y comentarios de bienvenida

Kyle

+2

La mejor prueba es con un dispositivo real, los emuladores solo pueden hacer mucho, muchas veces he tenido resultados perfectos en un simulador, diez segundos en un dispositivo y las cosas van mal. Creo que el simulador xcode es tan bueno como cualquier otro, estoy seguro de que otros tendrán preferencias – Elmo

+0

Si solo desea probar la compatibilidad del dispositivo, la mejor manera es probarlo en un dispositivo real, si desea saber más sobre la experiencia del usuario pruebe [heatma.ps] (https://heatma.ps) – Cyprian

+0

Ver esta pregunta para introducir algunas ideas [Descripción enlace aquí] [1] [1]: http://stackoverflow.com/questions/ 7564702/iphone-and-android-simulators-for-mobile-web-development/7565401 # 7565401 – Jag

Respuesta

2

Obtener la mayor cantidad de dispositivos reales como sea posible. Luego, para aliviar el dolor del desarrollo web móvil, hackea algo como Shim: https://github.com/marstall/shim para coordinar toda tu navegación.

1

Uso Opera Mobile Emulator con Opera Dragonfly como una herramienta de depuración, lo que hace que el estilo y los scripts sean bastante fáciles el 90% del camino. Si ejecuta Opera (Mobile & Mini), puede conectar sus dispositivos reales a la ventana de herramientas de desarrollador de Dragonfly: esa es una excelente manera de escanear efectivamente su código.

La versión comercial actual de Electric Mobile Simulator indica que debe representarse como iOS. En realidad viene muy cerca. Básicamente es una horquilla de Chrome, que funciona, porque tanto Chrome como Safari son navegadores de Webkit. Sin embargo, las páginas de renderizado que usan flashbacks y otros trucos pueden mostrarse de manera diferente en el simulador. EMS tiene herramientas de desarrollador integradas, lo que ayuda mucho a encontrar esos errores css crummy. Uso mucho esta herramienta

Hay era una versión libre de eléctrica móvil Simulador, sin embargo, dejaron a la mayoría del contenido que equivale al navegador del sistema operativo (no se puede encontrar la versión ahora sin embargo).

Android SDK es un gigante. Lo usé antes, y dudo que pueda ofrecerle algo que no podría lograr con Opera Mobile Emulator o Electric MS. Puede ser lenta, de respuesta lenta, dependiendo del rendimiento de su máquina. Sin embargo, simular un dispositivo en Android SDK te acerca mucho al verdadero negocio.

Pero al final, usted definitivamente necesita probar en dispositivos reales. No todos los errores se muestran en simuladores, tampoco puedes simular eventos táctiles con precisión. Comenzamos a recolectar dispositivos móviles usados ​​(iPhone3, iPad1, modelos anteriores de Samsung, etc.); y continuará haciéndolo.

Sumario: Nada reemplaza las pruebas de sitios móviles en dispositivos reales, pero los emuladores pueden acelerar el desarrollo desde el inicio del proyecto hasta la mitad de la etapa beta.

0

También podría utilizar DeviceAnywhere. Con DA, prueba en dispositivos reales.

Cuestiones relacionadas