javascript - tipos - ¿Cuáles son las formas más rápidas y fáciles de garantizar que las páginas web existentes se muestren bien en las plataformas móviles?
introduccion al desarrollo de aplicaciones web (6)
Depende completamente del teléfono. Si desea admitir todos los dispositivos, no se moleste con CSS o JavaScript, ya que ninguno de ellos funcionará (o hará algo completamente no estándar) en el 99% de los dispositivos. Si solo está apuntando a dispositivos de gama alta, como el iPhone o el último Nokias Series 60, debería poder salirse con JS y CSS limitados.
Algunos emuladores de navegador que conozco:
Hay muchos más fabricantes que simplemente no tienen ninguna herramienta (me atrevo a intentar encontrar un sitio para desarrolladores para LG), así que debes tener acceso a los teléfonos físicos si quieres estar seguro de que el sitio aparece como debería. .
DeviceAnywhere es una excelente herramienta si tiene efectivo. Fue extremadamente laggy la última vez que lo usé hace un año y medio. Además, es Java puro así que es un perro en cualquier máquina. Pero podría decirse que es la mejor herramienta de desarrollo móvil disponible y, créanme, lo he intentado mucho .
Las páginas en cuestión contienen una gran cantidad de JavaScript y CSS. ¿Qué tan bien son compatibles con las plataformas móviles en general?
¿Hay un emulador de navegador (o una herramienta equivalente) para ayudar en las pruebas?
Puede instalar Opera Mini en un emulador como Java WTK y probar el procesamiento móvil en una PC. Una desventaja es que Opera Mini todavía funciona a través de un proxy, por lo que la depuración de archivos / sitios locales no funcionará; debe cargar su sitio en un servidor accesible a nivel mundial.
Solo busca en google.
Puedo decirles que Mobile Safari de Apple en el iPhone presenta a la perfección , lo cual me parece bastante sorprendente.
Este es un sitio para programadores, no usuarios promedio, por lo que aceptamos muchas dependencias de JavaScript.
Ojalá más dispositivos móviles tengan navegadores tan potentes como Mobile Safari. También escuché cosas buenas sobre Opera Mini .
Opera tiene una opción para ver páginas como a través de un dispositivo móvil. Lo he encontrado útil en el pasado.
Un ejemplo : el navegador estándar de BlackBerry en mi BlackBerry 8130 (Pearl) parece ignorar tanto CSS como JavaScript al cargar mi página de inicio.
También instalé Opera Mobile en este dispositivo, lo que representa el CSS pero no mis efectos de jQuery. Comprende algo de jQuery; por ejemplo, tengo una validación de formulario que muestra un show () de mensajes de error si falla la validación. Eso funciona en Opera, aunque sin el efecto de animación.
Lo más seguro para los navegadores móviles es diseñar páginas que se degraden con gracia sin JS o CSS . Depende de usted si vale la pena el esfuerzo o no.
En unos pocos años, con suerte, las únicas diferencias de representación serán los límites de tamaño de pantalla de los teléfonos.
Los dispositivos BlackBerry con OS 4.5 o versiones anteriores no manejarán muy bien Javascript o CSS, en todo caso. Los dispositivos con OS 4.6 y superior (Negrita, Pearl Flip, Storm, etc.) vienen con un nuevo motor de renderizado que tiene un soporte mucho mejor para Javascript, DOM y CSS. No es perfecto, pero debería representar la mayoría de las páginas bastante bien. Puede descargar el simulador de BlackBerry para estos dispositivos desde su sitio web para desarrolladores y probarlo. Dado que ejecuta el mismo código que en el dispositivo real, es una excelente representación de lo que puede esperar ver en el dispositivo.