Hybrid APP是什么

Hybrid App(混合模式移動(dòng)應(yīng)用)是指介于web-app、native-app這兩者之間的app,兼具“Native App良好用戶交互體驗(yàn)的優(yōu)勢(shì)”和“Web App跨平臺(tái)開發(fā)的優(yōu)勢(shì)”灰殴。

Hybrid App是指介于web-app、native-app這兩者之間的app,它雖然看上去是一個(gè)Native App泌神,但只有一個(gè)UI WebView拷橘,里面訪問的是一個(gè)Web App,比如街旁網(wǎng)最開始的應(yīng)用就是包了個(gè)客戶端的殼气嫁,其實(shí)里面是HTML5的網(wǎng)頁(yè),后來(lái)才推出真正的原生應(yīng)用够坐。再?gòu)氐滓稽c(diǎn)的寸宵,如掌上百度和淘寶客戶端Android版,走的也是Hybrid App的路線元咙,不過(guò)掌上百度里面封裝的不是WebView梯影,而是自己的瀏覽內(nèi)核,所以體驗(yàn)上更像客戶端庶香,更高效甲棍。

汽車有混合動(dòng)力Hybrid,移動(dòng)應(yīng)用同樣也有混合模式赶掖。Hybrid App(混合模式移動(dòng)應(yīng)用)兼具“Native App良好用戶交互體驗(yàn)的優(yōu)勢(shì)”和“Web App跨平臺(tái)開發(fā)的優(yōu)勢(shì)”感猛。很多人不知道市場(chǎng)上一些主流移動(dòng)應(yīng)用都是基于Hybrid App的方式開發(fā),比如國(guó)外有Facebook奢赂、國(guó)內(nèi)有百度搜索等陪白。但究竟什么是Hybrid App?如何定義膳灶?

Hybrid App:Hybrid App is a mobile application that is coded in both browser-supported language and computer language. They are available through application distribution platforms such as the Apple App Store, Google Play etc. Usually, they are downloaded from the platform to a target device, such as iPhone, Android phone or Windows Phone. The subscribers need to install to run them.

我們來(lái)拆解一下里面的含義:

1咱士、mobile application:Hybrid App就是一個(gè)移動(dòng)應(yīng)用2、both browser-supported language and computer language:同時(shí)使用網(wǎng)頁(yè)語(yǔ)言與程序語(yǔ)言編寫3轧钓、available through application distribution platforms:通過(guò)應(yīng)用商店進(jìn)行分發(fā)4序厉、a target device:區(qū)分目標(biāo)平臺(tái)5、install to run:用戶需要安裝使用

綜合一下就是:“Hybrid App同時(shí)使用網(wǎng)頁(yè)語(yǔ)言與程序語(yǔ)言開發(fā)毕箍,通過(guò)應(yīng)用商店區(qū)分移動(dòng)操作系統(tǒng)分發(fā)弛房,用戶需要安裝使用的移動(dòng)應(yīng)用”∶乖危總體特性更接近Native App但是和Web App區(qū)別較大庭再。只是因?yàn)橥瑫r(shí)使用了網(wǎng)頁(yè)語(yǔ)言編碼,所以開發(fā)成本和難度比Native App要小很多牺堰。因此說(shuō)拄轻,Hybrid App兼具了Native App的所有優(yōu)勢(shì),也兼具了Web App使用HTML5跨平臺(tái)開發(fā)低成本的優(yōu)勢(shì)

Hybrid App按網(wǎng)頁(yè)語(yǔ)言與程序語(yǔ)言的混合伟葫,通常分為三種類型:多View混合型恨搓,單View混合型,Web主體型。

多View混合型

即Native View和Web View獨(dú)立展示斧抱,交替出現(xiàn)常拓。2012年常見的Hybrid App是Native View與WebView交替的場(chǎng)景出現(xiàn)。這種應(yīng)用混合邏輯相對(duì)簡(jiǎn)單辉浦。即在需要的時(shí)候弄抬,將WebView當(dāng)成一個(gè)獨(dú)立的View(Activity)運(yùn)行起來(lái),在WebView內(nèi)完成相關(guān)的展示操作宪郊。這種移動(dòng)應(yīng)用主體通常是Native App掂恕,Web技術(shù)只是起到補(bǔ)充作用。開發(fā)難度和Native App基本相當(dāng)弛槐。

單View混合型

即在同一個(gè)View內(nèi)懊亡,同時(shí)包括Native View和Web View『醮互相之間是覆蓋(層疊)的關(guān)系店枣。這種Hybrid App的開發(fā)成本較高,開發(fā)難度較大叹誉,但是體驗(yàn)較好鸯两。如百度搜索為代表的單View混合型移動(dòng)應(yīng)用,既可以實(shí)現(xiàn)充分的靈活性桂对,又能實(shí)現(xiàn)較好的用戶體驗(yàn)甩卓。

Web主體型

即移動(dòng)應(yīng)用的主體是Web View,主要以網(wǎng)頁(yè)語(yǔ)言編寫蕉斜,穿插Native功能的Hybrid App開發(fā)類型逾柿。這種類型開發(fā)的移動(dòng)應(yīng)用體驗(yàn)相對(duì)而言存在缺陷,但整體開發(fā)難度大幅降低宅此,并且基本可以實(shí)現(xiàn)跨平臺(tái)机错。Web主體型的移動(dòng)應(yīng)用用戶體驗(yàn)的好壞,主要取決于底層中間件的交互與跨平臺(tái)的能力父腕。國(guó)外的appMobi弱匪、PhoneGap和國(guó)內(nèi)的WeX5、AppCan和Rexsee都屬于Web主體型移動(dòng)應(yīng)用中間件璧亮。其中Rexsee不支持跨平臺(tái)開發(fā)萧诫。appMobi和PhoneGap除基礎(chǔ)的底層能力更多是通過(guò)插件(Plugins)擴(kuò)展的機(jī)制實(shí)現(xiàn)Hybrid。AppCan除了插件機(jī)制枝嘶,還提供了大量的單View混合型的接口來(lái)完善和彌補(bǔ)Web主體型Hybrid App體驗(yàn)差的問題帘饶,接近Native App的體驗(yàn)。而WeX5則在揉合PhoneGap和Bootstrap等主流技術(shù)的基礎(chǔ)上群扶,對(duì)性能進(jìn)一步做了深度優(yōu)化及刻,不但完全具備Native App對(duì)本地資源的調(diào)用能力镀裤,性能體驗(yàn)也不輸原生;WeX5所開發(fā)出來(lái)的app具備完全的跨端運(yùn)行能力缴饭,可以無(wú)需任何修改直接運(yùn)行在各種前端環(huán)境上暑劝。還有就是最近流行的ionic框架,基于angualrjs?運(yùn)行速度碉堡

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末颗搂,一起剝皮案震驚了整個(gè)濱河市担猛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌丢氢,老刑警劉巖毁习,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異卖丸,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)盏道,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門稍浆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人猜嘱,你說(shuō)我怎么就攤上這事衅枫。” “怎么了朗伶?”我有些...
    開封第一講書人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵弦撩,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我论皆,道長(zhǎng)益楼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任点晴,我火速辦了婚禮感凤,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘粒督。我一直安慰自己陪竿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開白布屠橄。 她就那樣靜靜地躺著族跛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锐墙。 梳的紋絲不亂的頭發(fā)上礁哄,一...
    開封第一講書人閱讀 52,696評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音贮匕,去河邊找鬼姐仅。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的掏膏。 我是一名探鬼主播劳翰,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼馒疹!你這毒婦竟也來(lái)了佳簸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤颖变,失蹤者是張志新(化名)和其女友劉穎生均,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體腥刹,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡马胧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了衔峰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片佩脊。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖垫卤,靈堂內(nèi)的尸體忽然破棺而出威彰,到底是詐尸還是另有隱情,我是刑警寧澤穴肘,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布歇盼,位于F島的核電站,受9級(jí)特大地震影響评抚,放射性物質(zhì)發(fā)生泄漏豹缀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一盈咳、第九天 我趴在偏房一處隱蔽的房頂上張望耿眉。 院中可真熱鬧,春花似錦鱼响、人聲如沸鸣剪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)筐骇。三九已至,卻和暖如春江滨,著一層夾襖步出監(jiān)牢的瞬間铛纬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工唬滑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留告唆,地道東北人棺弊。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像擒悬,于是被迫代替她去往敵國(guó)和親模她。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,326評(píng)論 25 707
  • 轉(zhuǎn)自 Hybrid App 轉(zhuǎn)至 2016年5月24日 By Paul 簡(jiǎn)介“云”時(shí)代的來(lái)臨正在改變App和運(yùn)...
    ZMJun閱讀 1,368評(píng)論 1 7
  • 目錄 1 概述 2 Cordova 平臺(tái) 3 Web 發(fā)展史3.1 靜態(tài)網(wǎng)頁(yè)3.2 動(dòng)態(tài)網(wǎng)頁(yè)3.3 客戶端異步交互...
    適合自己的最好閱讀 3,498評(píng)論 0 17
  • 名詞介紹 Native APP Native APP 指的是原生程序懂牧,一般依托于操作系統(tǒng)侈净,有很強(qiáng)的交互,是一個(gè)完整...
    福兮禍所依閱讀 13,563評(píng)論 0 20
  • 高溫依舊 今日學(xué)習(xí)回歸自己僧凤,回歸自然 葛飾北齋說(shuō)畜侦,仔細(xì)觀察吧,去留心躯保,去注意旋膳。 持續(xù)觀察,保持好奇途事,目可所及溺忧,沒有...
    北鈺閱讀 139評(píng)論 0 0