怎么用phonegap做远程URL访问

怎么用phonegap做远程URL访问,第1张

在使用PhoneGap开发时,设置如下:$(document).bind("mobileinit",function(){ $.mobile.allowCrossDomainPages = true})这样PhoneGap的Web视图就允许应用程序进行跨域调用了。以便于应用程序能够从他的Home服务器上获取数据。 到PhoneGap中国网站查看回答详情>>

第一:先了解下PhoneGap

PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。

优点:

支持大部分系统:Android,iOS ,Symbian, Windows Phone, Palm WebOS,

Bada , Symbian

开源,可以进行框架底层优化,框架提供自定义控件,可以调用android原生功能,第三方插件丰富,安装包体积偏小,文档丰富,可在本地调试、发布,支持本地打包、云端打包。

缺点:

不同平台需要搭建不同开发环境;框架没有UI,需要使用第三方UI插件;框架仅提供基本API,扩展功能需要使用第三方插件;框架不支持自动加密,需要手动对HTML加密;框架未对UI进行优化,应用加载及UI相应时较慢;由于第三方开发人员水平不同,插件质量参差不齐。

第二:appcan

AppCan是国内Hybrid App混合模式开发的倡导者,AppCan应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用目前"不流畅"和"体验差"的问题。使用AppCan应用引擎提供的Naitve交互能力,可以让html5开发的移动应用基本接近Native App的体验。

优点:

支持四大主流系统:Android,ios,Symbian,Windows Phone; 提供一体化解决方案,方便环境搭建、开发、调试、发布;框架自带UI包,包含常用控件样式;框架API丰富;支持本地打包、云端打包;基于密钥的代码加密;技术支持相应及时; 框架对UI、动画渲染进行过优化,反应速度快。

缺点:

不开源,无法修改、优化底层代码;暂不支持自行开发控件/,无法调取android原生功能;框架自带功能过多,导致应用安装包偏大。文档偏少部分系统无法使用IDE进行调试;只能在服务器端发布,无法在本地发布;IOS发布,需要将证书上传至服务器


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/216572.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存