我有几年开发本机Android应用程序的经验,并对制作这些的HTML5 / CSS3 / JS版本感到好奇,所以我也可以将它们发布到iOS上。
我开始阅读一些关于PhoneGap的内容,但从我所看到的,这只是硬件/操作系统功能(相机,GPS,联系人)和我的HTML / CSS / JS应用程序之间的接口。这是对的吗?
我要移植的第一个应用程序不使用此处列出的任何项目:http://docs.phonegap.com/en/1.9.0/index.html我只需要按钮和表单元素。这是否意味着PhoneGap真的不是我想要的,应该只使用计划jQuery mobile?
谢谢!
答案 0 :(得分:3)
你是现货。 电话差距是为了缩小硬件和您的网络应用之间的差距。
如果您没有使用列出的任何硬件项目,则无需使用PhoneGap。
Jquery Mobile将是一个不错的选择。
旁注 - 很快,也不需要PhoneGap!使用HTML5,您应该能够直接访问大部分硬件。但是,仍然浏览器仅限于不支持此功能。 (Chrome可以使用,最新的FF夜间版本,Opera Developer版本可以访问相机/麦克风)
答案 1 :(得分:0)
Phonegap是一种工具,可为您提供开发应用程序的环境。 Phonegap是一个开源移动开发框架。它允许您使用标准Web技术(如HTML5,CSS3和JavaScript)进行跨平台开发,从而避免使用每种移动平台的本机开发语言。应用程序在针对每个平台的包装器中执行,并依赖符合标准的API绑定来访问每个设备的传感器,数据和网络状态。