web-dev-qa-db-fra.com

iWebkit contre JQTouch contre iUI

Je vais développer une application riche en contenu qui aurait idéalement dû être une application iPhone, mais comme je manque de temps, je m'en tiendrai aux technologies que je peux, telles que JQuery, CSS et HTML. Plus il y a d'appareils mobiles sur mon site en plus de l'iPhone, mieux c'est.

Une brève recherche sur le Web me donne l'impression qu'il y a trois outils que je peux utiliser: iWebkit, JQTouch et iUI. J'ai joué avec JQTouch, que je trouve impressionnant et simple à utiliser.

Avec la simplicité vient le manque de personnalisation; J'aimerais beaucoup avoir des curseurs et d'autres fonctionnalités intéressantes dans mon interface graphique.

Avez-vous des commentaires sur lesquels choisir?

41
maralbjo

J'ai parlé de ce sujet il y a quelques jours lors d'une réunion WebTuesday, voici les slides de la présentation:

http://www.slideshare.net/akosma/webtuesday-mobile-web-applications-framework-overview

Je parle des cadres/technologies suivants:

  • iUI
  • jQTouch
  • WebApp.net
  • iWebKit
  • SproutCore/Cappuccino
  • Yahoo! Plan

J'ai personnellement utilisé iUI, puis plus tard jQTouch, dont je suis littéralement tombé amoureux.

27

En fait, je viens de terminer l'écriture et l'article comparant iUI et jQTouch. À mon avis, optez pour jQTouch car il couvre une plus grande sélection de téléphones avec navigateur WebKit comme le Palm Pre, le Droid et le Nexus One.

La taille du fichier sera légèrement plus grande, car elle inclut la bibliothèque jQuery principale. Mais si vous utilisez déjà jQuery sur votre site, cela n'a pas d'importance.

Vous consultez mon article ici: http://www.heinencreative.com/archives/articles/iui-vs-jqtouch/

5
Chris Heinen

J'ai fait une courte liste de frameworks pour ce type de développement voir ici et je travaille sur un article comparant mais les vacances et le travail sont intervenus.

Personnellement, j'ai fait un site dans iUI qui était une conversion à partir d'un widget Mac, donc j'ai réutilisé beaucoup de code. C'était relativement facile à faire, le code est solide (pour iUI) et il y a un site où il y a du support.

JQTouch a l'air bien, tout comme iWebkit. Quickconnect est bien pris en charge et a un livre qui lui est associé (qui devrait maintenant être complètement obsolète) et Quickconnect prétend être également utilisable pour d'autres plates-formes mobiles.

Je n'aurais probablement que je choisirais JQTouch la prochaine fois, car il bénéficiera d'un support grand public uniquement s'il est basé sur JQuery.

4
PurplePilot

jQTouch et iUI fonctionnent avec le framework QuickConnect Hybrid et PhoneGap.

jQTouch est le cadre de l'interface graphique Web jQuery pour les appareils mobiles (par exemple iPhone, Android, etc.).

iUI est une structure d'interface graphique Web javascript pour les appareils mobiles (par exemple iPhone, Android, etc.).

Alors que QuickConnect et PhoneGap sont un cadre hybride pour les appareils mobiles. Par exemple, dans iOS, QuickConnect et PhoneGap utilisent Xcode + iOS SDK + Javascript, tandis que dans Android, les deux utilisent Java + Android SDK + Javascript).

J'utilise ces frameworks, jQTouch est meilleur que iUI pour le moment. QuickConnect est également meilleur que PhoneGap. Cependant, PhoneGap est populaire car il s'adresse à d'autres systèmes d'exploitation mobiles en dehors d'iOS et d'Android. QuickConnect prend en charge iOS et Android.

2
ns-1m

Jqtouch a le support de la communauté et aussi certaines bibliothèques très utiles maintenant pour un support HTML5 persistant avec db inmemory et encore plus une apparence très fluide.

1
Jet Abe

Je suis allé avec JQTouch pour certains prototypes car cela semblait le mieux adapté et le plus pratique pour mes besoins.

Pourtant, je ne recommanderais pas de développer votre activité principale autour d'une application iPhone basée sur le Web. Même s'il possède un assez bon ensemble de fonctionnalités, il ne se sent tout simplement pas assez réactif, et obtenir que l'application ressemble parfaitement à la conception UX, cela peut être pénible, car tous les éléments de l'interface utilisateur de l'iPhone ne le sont pas mis en œuvre.

Pourtant, je dois dire que cela n'a pris que quelques minutes pour faire fonctionner une application consommatrice de services qui ressemble à une véritable application iPhone.

1
Jan Jongboom

J'ai commencé avec iUI il y a un certain temps, mais j'utilise maintenant jQTouch que je trouve beaucoup mieux, surtout si vous aimez travailler avec jQuery comme moi. Je n'ai pas essayé iWebkit, mais d'après ce que j'en ai vu, il ne peut pas rivaliser avec JQT.

1
Volmar