pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

HTML5漫談(4)--HTML5應(yīng)用平臺:PhoneGAP

1、PhoneGAP是什么?

PhoneGAP(http://phonegap.com)按官方說法,是HTML5移動應(yīng)用平臺,它包括兩部分:

1)       應(yīng)用開發(fā)框架:采用Web/HTML5技術(shù)編寫應(yīng)用,支持設(shè)備能力(如GPS、重力感應(yīng)等)調(diào)用;支持能力插件靈活擴(kuò)展。

 

圖1 PhoneGAP支持設(shè)備能力API列表

2)       手機(jī)應(yīng)用創(chuàng)建工具:將遵循PhoneGAP應(yīng)用框架編寫的程序轉(zhuǎn)換/封裝生成各平臺支持的手機(jī)應(yīng)用。

圖2 進(jìn)去的是網(wǎng)頁,出來的是本地應(yīng)用

 

2、PhoneGAP有什么用?

1)有了PhoneGAP,用HTML5技術(shù)也能開發(fā)出傳統(tǒng)意義上的手機(jī)本地應(yīng)用,同時可以通過Javascript調(diào)用攝像頭、位置信息等設(shè)備能力。

2)有了PhoneGAP,用HTML5寫好程序后就能生成多個手機(jī)平臺版本的本地應(yīng)用,目前支持7個平臺:Android、iOS、WindowsPhone、HP WebOS、BlackBerry、 Symbian、Bada。

簡單地說,PhoneGAP讓W(xué)eb程序員無需重新學(xué)習(xí),即可開發(fā)手機(jī)應(yīng)用;實(shí)現(xiàn)了Web應(yīng)用本地化;大大降低開發(fā)成本。

 

3、PhoneGAP基本技術(shù)原理:

基于PhoneGap應(yīng)用框架實(shí)現(xiàn)的手機(jī)應(yīng)用相當(dāng)于展示某個網(wǎng)頁應(yīng)用的特別瀏覽器。PhoneGAP將Web程序打包成系統(tǒng)支持的手機(jī)應(yīng)用格式(方便應(yīng)用的分發(fā)、使用),通過調(diào)用系統(tǒng)的瀏覽器功能實(shí)現(xiàn)應(yīng)用的運(yùn)行及交互操作。

 

1)               開發(fā)語言選擇:Web/HTML5幾乎是各手機(jī)智能平臺唯一共同支持的開發(fā)技術(shù)。因此,PhoneGAP采用HTML5技術(shù)作為程序開發(fā)語言。這也是同一套應(yīng)用程序能在多個平臺運(yùn)行的技術(shù)基礎(chǔ)。

2)               應(yīng)用呈現(xiàn):各個智能平臺都具備并開放了瀏覽器功能,因此,PhoneGAP通過調(diào)用WebView(瀏覽視圖,具有瀏覽器基本功能的組件)實(shí)現(xiàn)應(yīng)用UI的呈現(xiàn)及業(yè)務(wù)邏輯處理。

3)               JS API擴(kuò)展:PhoneGAP針對不同平臺的WebView做了擴(kuò)展和封裝,使得應(yīng)用可以通過Javascript訪問各種本地設(shè)備API。

4)               插件擴(kuò)展:實(shí)現(xiàn)了一套靈活的插件擴(kuò)展框架,允許開發(fā)者自行擴(kuò)展能力插件。

 

需要特別說明的是:在SYMBIAN平臺 上,PhoneGAP并非把Web應(yīng)用打包成本地應(yīng)用(SIS),而是打包成Widget應(yīng)用(wgz)(相當(dāng)于把若干網(wǎng)頁打包成一個文件),因?yàn)镾60 v5、Symbian3大多手機(jī)支持WRT(Web RunTime)Widget格式。這樣做,非常簡單,而且還避免了比較麻煩的SYMBIAN簽名問題。

圖3 設(shè)備能力調(diào)用原理示意

 

4、關(guān)于PhoneGAP 

PhoneGAP是Nitobi公司的產(chǎn)品,該公司位于加拿大溫哥華。

2011年10月,Adobe收購了Nitobi公司,并把PhoneGAP項(xiàng)目捐給Apache基金會(ASF)。PhoneGAP免費(fèi)并且開源(遵循Apache 2.0 License)。

PhoneGAP在Apache里的項(xiàng)目名稱叫Cordova(原來叫Callback):(網(wǎng)站/源碼:http://incubator.apache.org/projects/callback.html)

目前基于PhoneGAP開發(fā)應(yīng)用有幾千款,應(yīng)用列表:http://phonegap.com/apps 

5、PhoneGAP的未來

盡管PhoneGAP在應(yīng)用的性能、應(yīng)用支持的功能以及應(yīng)用的用戶體驗(yàn)等方面還有很大的提升空間,
但它的出現(xiàn)無疑將有助于HTML5應(yīng)用的發(fā)展。

在我看來,PhoneGAP最大的價值是:它顛覆HTML5應(yīng)用的分發(fā)方式,改變HTML5應(yīng)用的商業(yè)模式,并加速HTML5應(yīng)用的發(fā)展進(jìn)程。

它帶來的精彩或許剛剛開始,讓我們拭目以待。

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了有關(guān)HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實(shí)現(xiàn)柱狀圖的示例,本文使用canvas來實(shí)現(xiàn)一個圖表,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產(chǎn)品線較多,涵蓋了音視頻編輯、圖像處理、平面設(shè)計、影視后期等領(lǐng)域。這篇文章主要介紹了Adobe Html5 Extension開發(fā)初體驗(yàn)圖文教程,非常不錯,需要的朋
這篇文章主要介紹了基于HTML5的WebGL經(jīng)典3D虛擬機(jī)房漫游動畫,需要的朋友可以參考下
這篇文章主要介紹了手機(jī)端用rem+scss做適配的詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了canvas 實(shí)現(xiàn) github404動態(tài)效果的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 不锈钢螺丝 - 六角螺丝厂家 - 不锈钢紧固件 - 万千紧固件--紧固件一站式采购 | 间甲酚,间甲酚厂家-山东祥东新材料 | 医用酒精_84消毒液_碘伏消毒液等医用消毒液-漓峰消毒官网 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 家庭教育吧-在线家庭教育平台,专注青少年家庭教育 | 上海赞永| 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 篷房[仓储-婚庆-展览-活动]生产厂家-江苏正德装配式帐篷有限公司 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | 粘度计,数显粘度计,指针旋转粘度计| PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | 淋巴细胞分离液_口腔医疗器材-精欣华医疗器械(无锡)有限公司 | 标准光源箱|对色灯箱|色差仪|光泽度仪|涂层测厚仪_HRC大品牌生产厂家 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 尊享蟹太太美味,大闸蟹礼卡|礼券|礼盒在线预订-蟹太太官网 | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 防伪溯源|防窜货|微信二维码营销|兆信_行业内领先的防伪防窜货数字化营销解决方案供应商 | 玻璃钢罐_玻璃钢储罐_盐酸罐厂家-河北华盛节能设备有限公司 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 电抗器-能曼电气-电抗器专业制造商 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 河南15年专业网站建设制作设计,做网站就找郑州启凡网络公司 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 安徽合肥项目申报咨询公司_安徽合肥高新企业项目申报_安徽省科技项目申报代理 | 河南砖机首页-全自动液压免烧砖机,小型砌块水泥砖机厂家[十年老厂] |