28 votes

jQuery sur iPhone / Android / BlackBerry

Je n'ai aucun appareil à tester pour le moment. Je suppose que je commencerai à utiliser les émulateurs plus tard.

Nous cherchons à offrir un support mobile. Je me demandais comment jQuery ou même javascript s'affiche dans leurs navigateurs respectifs.

Ce qui fonctionne? Qu'est-ce qui ne marche pas? Des conseils? Conseil?

24voto

Nosredna Points 33670

J'ai utilisé jQuery sur iPhone. Rappelez-vous que le navigateur Safari Mobile n'est pas officiellement pris en charge navigateur pour jQuery. Mais il est assez proche de Safari que la plupart des choses de travail.

Si je me souviens bien, événement mousedown n'arrive pas jusqu'à ce que le mouseup qui se passe, à quel point les deux feu. Ma conjecture est que la plupart des choses vont travailler, mais vous avez besoin de tester le tout soigneusement.

Mon expérience est que la modification du DOM est lent de façon inattendue. Les choses qui volent sur l'émulateur peut glisser sur l'appareil. (Vous avez mentionné que vous seriez à l'aide d'émulateurs--ne PAS faire confiance à la performance sur eux).

jQuery peut-être exagéré. J'ai fini de compter sur XUI, qui vous donne beaucoup de jQuery trucs, mais est beaucoup plus léger, et vous donne également des événements tactiles. http://github.com/brianleroux/xui/tree/master


ppk a commencé à tester les navigateurs mobiles. http://www.quirksmode.org/m/w3c_core.html

14voto

Tom Merrihew Points 318

Je suis tombé sur cela aujourd'hui et n'oubliez pas de lire votre message ici. J'ai pensé inclure le lien pour toute personne intéressée par ce projet jQuery pour iPhone:

http://jqtouch.com/

Je n'ai pas encore eu l'occasion de l'essayer, mais il semble répliquer de nombreux éléments de l'interface iPhone dans le navigateur. Je pense que cela montre une certaine promesse et utilise beaucoup de conventions jQuery.

9voto

AtariPete Points 623

Ne vous attendez pas à ce que jquery fonctionne beaucoup sur Blackberry. Le navigateur par défaut est très limité en termes de JavaScript et de rendu de page.

Bien que l'opéra sur Blackberry soit une autre histoire ...

3voto

user217069 Points 41

J'utilise beaucoup JQTouch sur i-phone et je pense que c'est génial. Cela ne fonctionne pas sur Android. JQuery est très, très lent (Android 2.0 HTC Desire et Legend) et en tant que tel, JQTouch en souffre. De plus, les animations sont très pauvres, pires que WebKit tous les soirs sur mon Mac, qui sont assez scintillantes ... Vous avez l'idée mais rien de plus fluide que l'i-phone. J'aime vraiment la plate-forme Android et JQTouch, mais ils ne sont pas bien ensemble.

G*

3voto

Yoo Points 31

Vous pouvez utiliser cette nouvelle lib: http://www.sencha.com/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X