PhoneGap仅适用于NativeApplications或远程Web应用程序HTML页面吗?

时间:2012-03-30 04:55:36

标签: ios cordova

我是PhoneGap的新手我想知道PhoneGap是仅适用于原生应用程序还是远程Web应用程序HTML页面。请任何人回答我。

谢谢Lakshmi

3 个答案:

答案 0 :(得分:5)

Phonegap!使软件程序员能够使用JavaScript,HTML5和CSS3为移动设备构建应用程序,而不是像Objective-C / core-java这样的低级语言。生成的应用程序是混合的,这意味着它们既不是真正的原生(所有布局渲染都是通过webview而不是平台的原生UI框架完成的),也不是纯粹基于Web的(它们不仅仅是Web应用程序,而是打包用于appstore分发,并且可以访问部分设备应用程序编程接口)。你可以尝试Sencha, Ext-JS HTML5!用于创建远程Web应用程序HTML页面的框架。

Phonegap!使Web开发人员能够访问移动设备的电话簿,地理定位,指南针,加速度计等(浏览器不会暴露于这些API)

Appcelerator Titanium!是使用网络技术开发移动,平板电脑和桌面应用程序的另一个平台。

答案 1 :(得分:2)

如果通过PhoneGap加载,也可以在webapps上使用PhoneGap。它不能直接在手机游戏中使用,你还必须通过PhoneGap(iDevices上的应用程序)打开网站

答案 2 :(得分:1)

Phonegap的强大之处在于,您可以使用Web技术构建应用程序,然后将其打包以安装为来自应用程序商店的本机应用程序。对于用户而言,纯本机应用程序和phonegap应用程序之间没有区别。普通用户只看到他们习惯的“应用”。如果您要构建一个vanilla移动网站,您将无法访问Phonegap旨在利用的本机库。