使用jquery mobile可以创建什么样的应用程序

时间:2012-07-30 14:32:46

标签: android ios design-patterns mobile jquery-mobile

我对iOS应用程序开发和一些Android开发经验很丰富。但由于我的大多数应用程序被要求独立于平台(在任何移动操作系统上运行),我正试图找到一种缩短开发优势的替代方法。所以,我决定使用JQueryMobile开发我的应用程序,但我对它有一些疑问,例如:

  1. 我们可以在jquery mobile上创建一种条形码阅读器吗?
  2. JQueryMobile应用程序是仅用于Web端还是也可以安装在设备上?
  3. 是否可以在JQueryMobile中使用流(套接字端口编程)?
  4. 如果我使用JQueryMobile,将自动完成与设备相关的UI ..
  5. 我也可以问几个问题,但我认为这些足以解释我想问的问题。请分享您的意见,提前感谢.. 注意:由于在移动和跨平台应用程序的应用程序开发过程中,这个问题需要设计模式,我将使用标签 design-patterns 进行标记

4 个答案:

答案 0 :(得分:2)

使用PhoneGap等框架创建混合应用程序似乎比使用纯Web应用程序更好。纯Web应用程序方法的局限性在于您对设备功能(例如摄像头)的访问权限有限,而且您无法安装它,但必须从网页加载。 Phonegap将您的webapp打包成可安装的格式,并且还允许您从JavaScript中访问本机API,例如相机。

答案 1 :(得分:2)

要创建与平台无关的应用程序,您可以使用 PhoneGap

使用PhoneGap进行开发,您可以自由地为 iOS Android Blackberry Windows Phone , Palm WebOS Bada Symbian 使用您熟悉和喜爱的网络代码:HTML,CSS和Javascript。

查看详情here

您也可以使用它创建条形码阅读器或其他一些与传感器相关的东西,您也可以使用Accelerometer / Maps / Camera And More和Phone gap。 看详情

Maps/Camera

Accelerometer

Magnetometer

canvas-accelerometer-on-android

查看更多视频here

答案 2 :(得分:1)

我不是很明显,但JQueryMobile是一个用于预先设置信息的javascript框架,安排html元素以适应一些(很多我会说)智能手机的浏览器使用html5。 我不认为你可以使用jquerymobile来构建一个需要控制条形码阅读器的应用程序。

仅供参考:

jquerymobile forum question about accessing the camera

apache cordova

答案 3 :(得分:1)

你可以使用手机间隙女巫可以轻松地为很多平台创建手机应用程序,它很容易并且有很多插件,因为你注意到条形码阅读器也是其中之一,而且好事情是,您可以开发一个应用程序,将其发送到云构建,它将部署到6个平台。所以它将是跨平台的,需要为每个操作系统重新编码。