国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

HTML5與Native App之爭繼續發酵,Hybrid App趁勢而起

譯文
移動開發
如今,大家對開發HTML5移動Web App和原生Native App似乎起勁得很,竭力鼓吹采用其中的一種方法,而不是另一種方法。不過,雖然蘋果和谷歌等移動行業巨擘在決一死戰,但一些公司已經在選擇第三種方法:采用眾所周知的“混合應用程序方法”(Hybrid App approach)來調和這兩種方法。

【51CTO譯文】Hybrid App開發利用了原生功能,同時又為將來采用HTML5充當著具有戰略意義的臺階。

[[76876]]

Hybrid App是一種可以下載的Native App,其用戶界面的全部或者部分元素在嵌入式瀏覽器組件里面運行。對用戶來說,Hybrid App與Native App幾乎難以區別:它們都可以從應用程序商店或市場來下載,存放在移動設備上,其運行方式完全如同其他任何應用程序。但是對開發者來說,這存在巨大的差異,因為他們無需為每一種移動操作系統從頭開始重新編寫應用程序,而是只要用HTML、CSS和JavaScript編寫其中一部分應用程序代碼,就可以在多個設備上重復使用。

“混合”這個詞實際上帶來了一系列廣泛的可能性。有些應用程序只是將來自相應網站的一些頁面作為應用程序的一部分來裝入,比如美國銀行、Facebook和Yelp的iPhone應用程序。另一些應用程序包含了用HTML編寫的幾個嵌入式頁面,比如《瘋狂塔防》(Tower Madness)游戲。但還有一些應用程序的整個用戶界面都是用HTML實現的,比如Harmounius(一種圖形畫板)或羅技公司的Squeezebox Controller。

[[76877]]

從公司企業的角度來看,盡早采用HTML5非常明智。一些業界巨頭已經儼然將HTML視作唯一切實可行的跨平臺技術。之前有傳聞稱Facebook在著手開展Spartan項目(據信這個應用程序商店面向基于HTML5的移動Web App);微軟宣布開發者將來能夠使用HTML5和JavaScript,為針對觸摸操作優化的Windows 8編寫應用程序;這樣一來,問題變成了公司企業“何時”采用HTML來開發應用程序,而不是“是否”采用HTML來開發應用程序。

許多公司還沒有急于跟上HTML5潮流,一個主要原因是,他們認為HTML應用程序無法訪問原生設備功能。的確,純粹的移動Web App(指在瀏覽器里面運行的應用程序,而不是Hybrid App)目前只能訪問攝像頭、麥克風和地址簿等設備功能。雖然萬維網聯盟(W3C)方面的工作取得了進展,讓Web App可以訪問這類設備服務,但是移動瀏覽器目前并不提供這樣的功能——移動瀏覽器提供這樣的功能對許多創新型的移動應用程序來說是一個關鍵要求。

[[76878]]

但是在Hybrid App領域,有了開源PhoneGap庫等框架,JavaScript代碼就有可能訪問手機羅盤、拍照片、尋找或創建聯系人或約會事項,以及充分利用移動Web App無法訪問的其他許多設備功能。

能否訪問設備功能并不是Hybrid App和移動Web App的唯一區別。另一個重要的區別是,Hybrid App基本上是通過應用程序商店分發的:不是用瀏覽器瀏覽至Hybrid App,而是下載和安裝它。

[[76879]]

另外,Hybrid App的HTML頁面可以由Web服務器來傳送,但這并不是硬性要求。為了提升性能,Hybrid App可以添加全部所需Web資源(即HTML、JavaScript、CSS和圖像)的一整套副本,以便用戶可以立即訪問這些資源,而不必等Web服務器將這些資源發送過來。

除了這些區別外,Hybrid App與移動Web App有一些共同的特點。不像純粹的Native App可直接使用操作系統提供的圖形API和用戶界面服務,在Hybrid App中,大多數頁面由瀏覽器的渲染引擎來執行——就好比它們是在網頁里面。這就意味著,目前,只有以原生方式編寫的頁面才能獲得游戲質量的圖形;雖然這對商業應用程序來說不大重要,但是你可能不會很快看到為移動設備開發的用HTML編寫的《***真人快打3》游戲。

幸運的是,市面上幾種主要的智能手機和平板電腦都有功能非常強大的HTML渲染引擎,而它們已經支持大多數即將問世的HTML5和CSS3標準。

Sencha Touch、jQuery Mobile和dojox.mobile等JavaScript工具包與Hybrid App開發模式完全兼容,因而更容易獲得常常與Native App難以區別的外觀和感覺。因而,僅僅使用HTML5、CSS3和JavaScript,在配備現代化硬件的移動設備上運行的Hybrid App就能獲得高度交互、極其出色的用戶界面。

如果是這種情況:你的應用程序確實需要無法用HTML來實現的特殊圖形或系統級交互,那么Hybrid App就能把網頁和原生網頁結合起來。Hybrid App方面的一個值得關注的例子是韓國信用卡公司Lotte(樂天)開發的一款應用程序。該應用程序有100個頁面是用HTML編寫的(這些頁面可在安卓和iPhone之間重復使用),而一小部分原生頁面采實現了增強現實功能。

其他企業正在開發Hybrid App,同時打算在將來把它們轉變成HTML5 Web App,沒必要從頭開始重新編寫。

從戰略的角度來看,開發公司應該認真考慮采用HTML用于開發移動應用程序,宜早不宜晚。Hybrid App模式雖然并不適合于滿足所有的應用程序開發要求,但是為種類非常廣泛的可下載應用程序提供了一種經濟高效的解決方案,而且讓用戶可以逐漸進入到新的HTML5領域,同時讓你投入資源開發的應用程序適應將來的需要。

編者按:目前比較火的移動Web工具基本上都是Hybrid App解決方案。除了本文提到的PhoneGapSencha TouchjQuery Mobile,還有很多國內的移動Web開發工具,如AppCan等。小編認為在未來很長一段時間里,并不是HTML5與Native App之爭,而是Hybrid App與Native App之爭,Hybrid App時代已經來臨。

 原文地址:http://venturebeat.com/2011/07/08/hybrid-mobile-apps-take-off-as-html5-vs-native-debate-continues/

【51CTO譯稿,非經授權謝絕轉載,合作媒體轉載請注明原文出處、作者及51CTO譯者!】

責任編輯:佚名 來源: 51CTO.com
相關推薦

2013-08-01 13:41:16

HTML5App

2012-06-05 09:06:52

HTML5Native AppHybrid App

2014-12-18 13:40:16

Web AppHybrid AppNative App

2013-10-09 09:10:28

移動應用開發NativeHybrid

2013-09-04 15:07:06

移動應用設計

2011-12-31 09:17:02

Web App

2014-03-24 11:17:53

Hybrid App混合應用

2015-04-30 11:26:38

HTML5與APP的抉

2012-05-30 09:22:56

Hybrid App助HTML5JavaScript

2015-10-09 09:11:39

html5原生App區別

2013-12-16 15:07:59

NativeHybrid開發移動

2013-05-29 13:28:06

移動開發企業級應用移動中間件

2013-09-04 14:55:01

Web AppNative App技術

2011-12-28 15:32:46

HTML5移動App

2013-03-21 09:32:41

2011-10-09 13:29:11

HTML5App Store蘋果

2011-09-15 13:47:42

HTML5App Store蘋果

2016-10-19 10:49:43

Linux

2015-06-10 10:18:27

WebAPP開發技巧

2013-01-22 10:54:51

HTML5App移動應用
點贊
收藏

51CTO技術棧公眾號

91香蕉在线观看| 麻豆精品国产91久久久久久| 尤物精品在线| 亚洲二区中文字幕| 国产精品视频中文字幕| 美腿丝袜亚洲色图| 成人在线免费观看网址| 黄网站免费久久| 在线无限看免费粉色视频| 蜜桃视频第一区免费观看| 68精品国产免费久久久久久婷婷| 浮生影视网在线观看免费| 国产成人精品免费视频网站| 午夜精品理论片| 成人在线视频国产| 久久99国产精品免费网站| 欧美一乱一性一交一视频| 成av人片在线观看www| 日韩欧美专区在线| 91美女精品| 在线电影av不卡网址| 国产精品无码专区av在线播放| 9i看片成人免费高清| 久久精品国产77777蜜臀| 亚洲美女性视频| 最近中文字幕在线| 国产视频在线观看一区二区三区| 国产精品免费一区豆花| 黄网站在线播放| 久久久久国产成人精品亚洲午夜| 久久99国产精品99久久| 亚洲欧洲专区| 欧美日韩国产高清一区| av二区三区| 成人a免费在线看| 国产精品乱子乱xxxx| a一区二区三区亚洲| 欧美色网一区二区| 在线免费观看黄色| 欧美日韩第一区日日骚| www.中文字幕在线| 影音先锋日韩资源| 中文日韩电影网站| 手机看片福利盒子久久| 精品少妇av| 欧美一级淫片丝袜脚交| 午夜免费欧美电影| 欧美一区二区三区免费观看视频| 欧美一级裸体视频| 久久久精品网| 久久五月天婷婷| 国产精品三级| 欧美富婆性猛交| 另类专区亚洲| 日韩大片在线观看视频| 国产在线中文字幕| 亚洲国产日日夜夜| 艹b视频在线观看| 久久亚洲免费视频| 福利视频一二区| 国产高清精品在线| 2018中文字幕第一页| 久久久不卡网国产精品二区 | 国产成年精品| 处破女av一区二区| 久久久久999| 污的网站在线观看| 色综合久久久久| 国产一级免费在线观看| 欧美性生交xxxxxdddd| 免费观看羞羞视频网站| 亚洲国产乱码最新视频| chinese少妇国语对白| 蜜桃一区二区三区在线| 国产精品国产三级国产aⅴ9色 | 色悠悠久久综合| av高清资源| 亚洲精品一二三区| 在线播放av网站| 欧美性xxxxxx| 韩国美女久久| 国产精品久久久久高潮| 国产欧美一区二区三区精品观看| 亚洲男人第一av网站| 国产又爽又黄ai换脸| 围产精品久久久久久久| 国产日韩欧美一区二区三区四区| 一区二区三区四区五区在线| 亚洲国产一区二区精品视频| 成人一级黄色片| 男人日女人bb视频| 欧美性精品220| 四虎av在线| 国产一区二区日韩精品欧美精品| jizzjizz少妇亚洲水多| 日本精品视频网站| 91一区二区三区四区| 日本一区二区三区精品视频| 国产又黄又大久久| 亚洲人成小说| 亚洲欧洲日本专区| 亚洲乱码免费伦视频| 国产经典久久久| 91高清视频免费看| 国产精品1luya在线播放| 色吧亚洲视频| 久久免费精品国产久精品久久久久| 成人黄色在线免费观看| 免费高清完整在线观看| 日韩欧美999| 99ri日韩精品视频| 国产人妻互换一区二区| 欧美美女激情18p| 大香伊人久久精品一区二区| 亚洲五月六月| 欧美日韩一区二区在线观看视频| 福利一区二区| 蜜桃视频在线观看成人| 亚洲国产成人高清精品| 先锋影音一区二区| 欧美乱偷一区二区三区在线| 亚洲午夜电影在线| 成人资源在线| 中文网丁香综合网| 亚洲一区999| 成人性生交大片免费看中文网站| 日韩国产福利| 成人精品久久一区二区三区| 午夜欧美大尺度福利影院在线看| 澳门成人av| 色噜噜狠狠色综合网| 91国产一区| 国产成人精品久久久| 成人激情视频网站| 国产成人精品一区二区三区免费| 在线视频一区观看| www.xxxx精品| 日av在线不卡| 亚洲永久精品免费| 国外成人在线直播| 欧美色手机在线观看| 91色九色蝌蚪| 亚洲黄色天堂| 中文字幕中文字幕一区二区| 国产超碰在线一区| 国产宾馆实践打屁股91| 先锋亚洲精品| 欧美偷窥清纯综合图区| 二区在线视频| 777av视频| 国产精品日本精品| 国产精品久久久久久久一区探花| 欧美猛男男办公室激情| 成人黄色小视频| 麻豆影视在线观看| 亚洲一区bb| 亚洲成人免费网站| 99久久精品情趣| 国产乱妇无码大片在线观看| 欧美男同视频网| 亚洲精品高潮| 真不卡电影网| 久久精品国产一区二区三区不卡| 亚洲一区二区三区中文字幕在线| 日韩精品第二页| 少妇黄色一级片| 西游记1978| 日韩精品一区在线| 久久久久青草大香线综合精品| 中文在线免费视频| 亚洲精品免费在线看| 亚洲精品中文字幕女同| 4438成人网| 国产精品电影一区二区| 麻豆成人久久精品二区三区红 | 午夜精品爽啪视频| 国产酒店精品激情| 日韩电影一二三区| 国产精品天堂蜜av在线播放| 天堂аⅴ在线地址8| 被下部羞羞漫画| 大j8黑人w巨大888a片| 国产日产欧美a一级在线| 亚洲国产91色在线| 欧美激情一区二区三区全黄| 成人影院天天5g天天爽无毒影院| 丰满的护士2在线观看高清| 国产精品99999| 老司机很黄的视频免费| 一级毛片免费视频| 玖玖在线播放| av不卡一区| 亚洲区第一页| 免费在线看一区| av中文一区二区三区| 亚洲视频一区二区在线| 亚洲国产精品一区二区久久恐怖片| 亚洲伊人伊色伊影伊综合网| 欧美一级久久久| 视频在线观看99|