0

i'm experienced with iOS application development and a little of Android development. But since most of my apps are asked to be platform independent(run on any mobile opertating system) i'm trying to find an alternate way to shorten development prosses. So, i decided to develope my app using JQueryMobile but i have some questions about it, for instance:

  1. Can we create a kind of barcode reader on jquery mobile?
  2. Are JQueryMobile apps just for web side or can be installed on device too?
  3. Is it possible to use streams(socket-port programming) with JQueryMobile?
  4. Will UI be auto completed related to the device if i use JQueryMobile..

I can ask a few questions too but i think these are enough to explain what i'm trying to ask. Please share your opinions, thanks in advance.. Note: As this question will expect for design patterns during application development for mobile and cross-platform applications, i will tag it with the tag design-patterns too

4

4 回答 4

2

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

于 2012-07-30T15:13:48.163 回答
2

要创建独立于平台的应用程序,您可以使用PhoneGap

使用 PhoneGap 进行开发让您可以使用您熟悉和喜爱的 Web 代码:HTML、CSS 和 Javascript,自由地为iOSAndroidBlackberryWindows PhonePalm WebOSBadaSymbian创建移动应用程序。

在此处查看详细信息

您还可以使用它创建条形码阅读器或其他一些与传感器相关的东西,也可以使用带电话间隙的加速度计/地图/相机等。查看详情

地图/相机

加速度计

磁力计

画布-加速度计-on-android

在此处查看更多视频

于 2012-07-30T15:17:58.353 回答
1

您可以使用 phone gap 女巫可以轻松地为许多平台创建手机应用程序,而且它非常简单并且有很多插件,正如您所指出的,条形码阅读器也是其中之一,而且好处是您可以开发一个应用程序将其发送到那里的云构建,它将被部署到 6 个平台。因此它将是跨平台的,需要为每个操作系统重新编码。

于 2012-07-30T15:18:13.317 回答
1

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

供参考:

jquerymobile 论坛关于访问相机的问题

阿帕奇科尔多瓦

于 2012-07-30T15:06:56.167 回答