2009-05-28 14 views
29

No tengo ninguno de los dispositivos para probar en este momento. Creo que comenzaré a usar los emuladores más adelante.jQuery en iPhone/Android/BlackBerry

Estamos buscando ofrecer soporte móvil. Me preguntaba cómo jQuery o incluso javascript se representa en sus respectivos navegadores.

¿Qué funciona? ¿Qué no? ¿Algun consejo? ¿Consejo?

Respuesta

24

He usado jQuery en iPhone. Recuerde que Mobile Safari no es un navegador oficialmente compatible para jQuery. Pero es lo suficientemente cerca de Safari que la mayoría de las cosas funcionan.

Si recuerdo correctamente, el evento mousedown no ocurre hasta que ocurre el mouseup, en cuyo punto ambos disparan. Creo que la mayoría de las cosas funcionarán, pero debes probar todo cuidadosamente.

Mi experiencia es que cambiar el DOM es inesperadamente lento. Las cosas que vuelan en el emulador pueden arrastrar en el dispositivo. (Mencionaste que estarías usando emuladores; NO confíes en el rendimiento que obtienes).

jQuery puede ser exagerado. Terminé confiando en XUI, que te ofrece muchas cosas de jQuery, pero es mucho más liviano y también te ofrece eventos táctiles. http://github.com/brianleroux/xui/tree/master


ppk ha comenzado a probar navegadores móviles. http://www.quirksmode.org/m/w3c_core.html

9

No espere que jquery funcione demasiado en Blackberry. El navegador predeterminado es muy limitado en términos de JavaScript y la representación de la página.

Aunque la ópera de Blackberry podría ser una historia diferente ...

+0

Uso Opera en mi Blackberry y parece bastante sólido para el soporte de la biblioteca JS. – Nosredna

+1

+1 para Opera Mini! – Soviut

+2

En mi experiencia, jQuery funciona bastante bien en BlackBerry, pero es increíblemente lento. –

14

encontramos con este hoy y recordar la lectura de su mensaje el aquí. Pensé que iba a incluir el enlace para cualquier persona que esté interesada en este proyecto jQuery para el iPhone:

http://jqtouch.com/

no han tenido la oportunidad de probarlo todavía, pero parece replicar una gran cantidad de la interfaz de iPhone elementos dentro del navegador. Creo que muestra algunas promesas y usa muchas de las convenciones de jQuery.

+0

Desde que se publicó, jQTouch ha recorrido un largo camino. Funciona bien en dispositivos iPhone y Android. No puedo responder por Blackberry, pero si está ejecutando Opera en su Blackberry debería funcionar bien. –

3

Uso JQTouch en i-phone mucho y creo que es genial. No funciona en Android. JQuery es muy, muy lento (Android 2.0 HTC Desire y Legend) y, como tal, sufre JQTouch. Además, las animaciones son muy malas, peores que WebKit todas las noches en mi Mac, que son bastante vacilantes ... Se entiende la idea, pero nada tan sencillo como el i-phone. Me gusta mucho la plataforma Android y JQTouch, pero no se sientan bien juntas.

G *

2

Lo bueno de jQTouch en andriod vs iPhone es w/un poco de trabajo que puede cambiar el themes.css por defecto por lo que su sitio se verá como una aplicación de iPhone en un iPhone, pero un sitio móvil más genérico en el Android. Le da a los usuarios de los teléfonos lo que esperan con casi ningún trabajo de su lado.

1

Estoy usando JQTouch para Android/iPhone. Se ve genial y funciona. La pantalla de carga y los iconos de acceso directo no se instalan como en el iPhone y las animaciones no funcionan, pero proporciona una plantilla de gran apariencia.