¿Simulador de navegador de iPhone / iPad? [cerrado]

76

Necesito ver cómo se ven mis páginas web en un iPhone y iPad en mi escritorio de Windows. es posible?

Una búsqueda rápida arrojó algunos sitios de prueba de iPhone, que parecían ser lo que quería. Sin embargo, ¡son tremendamente inexactos cuando los comparo con mi propio iPhone! Realmente necesito algo que sea lo más preciso posible al 100%.

¿Tiene XCode un simulador que sea 100% preciso? Entiendo que necesitaría una Mac para ejecutar XCode ...

a.
fuente

Respuestas:

45

El simulador de iPhone / iPad que viene con Xcode incluye Safari. Si ejecuta Safari en el simulador, puede ver su sitio web y debería tener el mismo aspecto que en un dispositivo real. Esto puede funcionar para pruebas de diseño general. Pero como es un simulador, es posible que no todas las funcionalidades sean exactamente iguales a las de un dispositivo iOS real.

Si está escribiendo un sitio web y necesita verificar que se vea correcto en un dispositivo determinado, entonces debe probar su sitio web en ese dispositivo real. Las pruebas con hardware real son parte del precio de hacer negocios.

Y sí, necesitas una Mac para ejecutar Xcode.

rmaddy
fuente
5
Tengo una pregunta de seguimiento. Hay un problema de diseño CSS que tengo en mi aplicación web móvil ... solo se puede reproducir en dispositivos iOS. Los simuladores de iPhone en línea no lo reproducen. Desafortunadamente, es prácticamente imposible depurar un problema de CSS desde el navegador Safari de su iPhone (creo). ¿Tienes alguna sugerencia?
Cameron Askew
20
"Y sí, necesitas una Mac para ejecutar Xcode". - o google "iatkos virtualbox"
TvdH
4
Puede inspeccionar la página web a través de Safari en OSX: menú Desarrollar -> Simulador de iOS -> beneficio
Harrison Powers
"Probar con hardware real es parte del precio de hacer negocios". <- Totalmente de acuerdo .. / (· _ ·) \
p._phidot_
2
"Probar con hardware real es parte del precio de hacer negocios". - sólo hasta que llegue una solución mejor, que creo que es el punto de la pregunta. Después de todo, ya hay emuladores por ahí
OG Sean
29

Tanto Chrome como Firefox ahora tienen emuladores integrados. No son perfectos, pero son lo suficientemente buenos como para permitirle casi todo el camino antes de probar en un dispositivo real. La mejor parte es que si te gustan las herramientas de desarrollo del navegador ( Chrome , Firefox ), puedes usarlas mientras emulas.

Para obtener el emulador: [Ctrl + Shift + M] y seleccione el dispositivo que desea emular. Es posible que deba actualizar la página, especialmente si tiene algo que dependa del script que se ejecuta al cargar la página.

Modo de emulación de Google Chrome

Internet Explorer también tiene un modo de emulación de dispositivo. F12, luego CTRL + 8. No es tan sencillo como la emulación de dispositivo móvil Chrome, pero le permite simular la geolocalización:

Modo de emulación de Internet Explorer

pepe
fuente
5
El emulador parece ser en su mayoría acertado para el diseño, pero voluntariamente reprodujo algo de audio HTML5 que no puedo reproducir en ningún dispositivo iOS real. Entonces: YMMV.
skybondsor
28
El emulador de Chrome parece tener muchas opciones, pero nunca he tenido suerte con que se acerque a emular correctamente un navegador iOS. Sin embargo, la mayor parte de mi uso ha sido con el lienzo, por lo que YMMV.
FreeAsInBeer
6
Esto está lejos de ser perfecto. Por ejemplo, los dispositivos iOS más antiguos son compatibles con unidades de visualización con errores , pero no he podido reproducir el problema en el emulador, aunque el error es claramente visible en iPads e iPhones más antiguos.
comienza el
55
Este no es un emulador . Es solo un cambio de tamaño / toque que usa el motor de Chrome.
Cerbrus
22
¡Deje de votar esta pregunta porque es INCORRECTA! ¡El modo de diseño receptivo NO es una emulación!
Wancieho
23

EDITAR 2020: La mayoría de estos son básicamente solo para probar cosas de resolución, algunos de ellos incluso están desactualizados, lamentablemente, el desarrollo del navegador móvil fue de lado con el escritorio (especialmente en Apple), por lo tanto, uno no puede realmente "emular" un teléfono real con estos como mencionado con comentario.

Para emular teléfonos reales, a menudo la mejor opción es descargar una aplicación de escritorio que, para Windows, generalmente es de pago / freemium, en Mac solo use el Xcode (pero dudo que la gente de Mac esté buscando esta Q / A).

Freemium online fácil de usar que encontré recientemente es Appetize.io , parece que realmente renderiza la pantalla de acuerdo con la red, pero honestamente, no investigué si también tiene características idénticas y características idénticas ausentes como iOS real.

Simuladores / emuladores en línea que uso

1) recombu

Simulador fino que, a diferencia de cambiar el tamaño de la ventana del navegador a las dimensiones del teléfono móvil , actúa igual que un teléfono inteligente. No se confunda que no puede editar la barra de direcciones en Safari; simplemente abra las herramientas de desarrollo (generalmente F12) y reescriba la URL de origen del iframe en la suya.
Enlace: http://recombu.com/mobile/interactive/ios7-demo/

2) respondedor

Parece funcionar como recombu, pero puede abrir la URL directamente mediante la entrada de texto y puede acercar o alejar la imagen.
Enlace: http://www.responsimulator.com/

3) transfiguración

Este parece procesar la página web, pero emula el antiguo iPhone, que a veces sigue siendo útil.
Enlace: http://transmog.net/iphone-simulator/mobile-web-browser-emulator.php

X) buscarlo en Google / Internet

Utilice siempre Google (u otros buscadores de Internet) para buscar otros simuladores / emuladores y nuevas versiones.
Enlace con un ejemplo de búsqueda de Google para este:
https://www.google.cz/search?q=online+iphone+emulator

Modo de dispositivo de navegador

Si abre las herramientas de desarrollador de su navegador (en Chrome F12), probablemente habrá una opción para alternar el modo de dispositivo (en Chrome es el pequeño icono de teléfono inteligente en la parte superior izquierda).
icono de modo de dispositivo de Chrome

Después de elegir esta opción, la GUI cambiará y brindará la opción de seleccionar el dispositivo para simular (en Chrome está en la parte superior; seleccione la opción "Dispositivo"). Después de seleccionar el dispositivo, a menudo se recomienda actualizar la página para garantizar la precisión del simulador.
modo de dispositivo Chrome: opción de selección de dispositivo

jave.web
fuente
9
Por favor comente cuando vote en contra :) Todo el mundo tiene un espacio para mejorar :)
jave.web
8
es bueno probar resoluciones, pero no puede simular un dispositivo real. libs / frameworks se comportan de manera diferente para navegadores y teléfonos móviles, a veces su sitio no funciona en absoluto, es así de diferente
Ricky Levi
Entre las mejores publicaciones de investigación de información que he encontrado aquí ... ¡sigan así! .. [^ _ ^] /
p._phidot_
Ninguno de estos funciona ni es un emulador real.
Marc Compte
3

Puede ejecutar safari en el simulador de Xcode y debe emular con precisión iPads y iPhones. Otra cosa en el mercado por la que he escuchado buenas críticas es Ripple para cromo .

j_mcnally
fuente
2

No hay un buen sustituto para probar en un dispositivo real.

Los dispositivos reales tienen densidades de visualización más altas, lo que significa que los píxeles son más pequeños. Si no realiza la prueba en un dispositivo real, es posible que no se dé cuenta de que su diseño incluye texto que es demasiado pequeño para leer o botones que son demasiado pequeños para tocar.

Utiliza dispositivos reales con los dedos, no con un mouse. Esto significa que la precisión de sus toques es mucho menor y lo que está tocando queda oculto por su dedo. Si no prueba en un dispositivo real, es posible que no se dé cuenta de que ha introducido problemas de usabilidad en su diseño.

Jim
fuente
1
Este es un punto discutible. Si está realizando pruebas de diseño, alturas de línea de fuente, representación de fuente o cambios que no dependen de la interacción o la densidad de la pantalla, un simulador proporciona un enfoque mucho más rápido para probar esos tipos de funciones. Estás haciendo suposiciones en este comentario.
Matthew Trow
4
En mi experiencia, es increíblemente común que los diseñadores que no realizan pruebas en dispositivos reales esperen que sus diseños parezcan físicamente más grandes de lo que realmente parecen. Para obtener las alturas de línea previstas, etc., debe realizar la prueba en un dispositivo. Independientemente, preguntó cómo probar páginas web, no cómo probar algo con lo que nadie interactuará nunca. Interactúas con páginas web. Si necesita probar una página web, debe probar esto.
Jim
0

Puedes usar el emulador de Ripple en Chrome.

Luis
fuente
El emulador de Ripple es tan molesto que sigue pidiendo recargar y esperar
Mahender Reddy Yasa
no está más actualizado y aunque está desactualizado.
LuckyLikey
0

he estado usando Mobilizer , que es una excelenteaplicación gratis

Actualmente tiene simulación por defecto para Iphone4, Iphone5, Samsung Galaxt S3, Nokia Lumia, Palm Pre, Blackberry Storm y HTC Evo. Sencillo, sencillo y eficaz.

pal4life
fuente
-2

Utilizo el complemento de Chrome del emulador de navegador móvil que tiene tipos de dispositivos iPhone. En realidad, usa el agente de usuario y el tamaño del dispositivo en el que se representan las páginas receptivas basadas

Mahender Reddy Yasa
fuente