2011-11-18 12 views

Respuesta

24

En pocas palabras jQuery Mobile es un conjunto de herramientas de interfaz de usuario para la construcción de applicaitons web para móviles.

PhoneGap es un marco de JavaScript que le permite acceder a la funcionalidad del dispositivo nativo como la cámara, los contactos, el sistema de archivos, etc. PhoneGap no proporciona elementos de la interfaz de usuario.

Si desea crear una aplicación móvil híbrida, una que esté construida con HTML5 pero se ejecute en un dispositivo como una aplicación nativa, no elegiría una sobre la otra. Utilizarías ambos.

+2

Si quieres hacer una aplicación. Al usar HTML5 y acceder a la funcionalidad del dispositivo nativo, entonces necesita algo como PhoneGap; sin embargo, es su elección usar jQuery Mobile para su UI. – Jasper

4

JQuery móvil es un javascript biblioteca para broswing móvil (en su mayoría adaptar la interfaz de usuario para una mejor experiencia de usuario en dispositivos móviles)

Phonegap es un marco de desarrollo multiplataforma que ofrece dispositivo móvil núcleo dispone de a web basado en aplicaciones móviles (Extraído de here)

Básicamente, no puede usar phonegape para tomar fotos de un sitio web, pero puede construir una aplicación con HTML y javascript (Phonegap) que acceda a algunas funciones en el móvil.

Por el camino se puede utilizar tanto en la misma aplicación: link

1

JQM es sólo un marco de JavaScript, le da algunos controles de interfaz de usuario, animaciones y gestiona la navegación de páginas para usted.

Sigue siendo una página web javascript, por lo que en realidad no tiene nada compilado al final. Debido a esto, sus usuarios acceden a él utilizando su NAVEGADOR apuntando a una URL, al igual que un sitio web normal (solo aquellos se llaman Aplicaciones Web en el lenguaje iOS).

PhoneGap es solo un proyecto nativo (escrito para todos los principales dispositivos móviles, como iOS, Android, BB, WP7, etc.) que envuelve un control WebView (básicamente una ventana del navegador) dentro de una aplicación. Podría incluir sus archivos .js/.html, y esos se cargarían LOCALMENTE. Otra característica de PhoneGap es un puente entre su código y las capacidades nativas del teléfono (como, por ejemplo, tomar una foto de JavaScript).

Usted termina con una APLICACIÓN NATIVA que luego puede publicar en la AppStore/AndroidMarket.

Espero que esto ayude a aclarar la diferencia.

Cuestiones relacionadas