科普:Native App、Web App與Hybrid App

1 評(píng)論 13542 瀏覽 85 收藏 6 分鐘

什么是App?

App是英文Application(即application?program:指能夠執(zhí)行某種功能的軟件程序)的簡(jiǎn)稱。可以理解為安裝在某種系統(tǒng)下的第三方應(yīng)用程序。說人話就是:軟件。隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展壯大,智能手機(jī)系統(tǒng)上的應(yīng)用不斷井噴式發(fā)展,移動(dòng)App在種類和數(shù)量上前所未有的走入人們的生活。所以現(xiàn)在說App,一般就是指IOS(蘋果移動(dòng)設(shè)備系統(tǒng)),Android(安卓系統(tǒng))下的第三方軟件程序。

都有什么樣的App?

一般可大概分為三種:Native?App(原生應(yīng)用),Web?App(網(wǎng)站應(yīng)用),Hybrid?App(混合應(yīng)用)。

559443-de10bc0d40ad8f2c

APP

App分類

Native?App:

Native?App一般就多指智能手機(jī)上安裝的第三方應(yīng)用程序了。打開手機(jī),每一個(gè)桌面圖標(biāo)點(diǎn)進(jìn)去基本上都是一個(gè)Native?App了。由于不同的手機(jī)系統(tǒng)的開發(fā)語(yǔ)言不同,其平臺(tái)上的應(yīng)用需單獨(dú)開發(fā)。簡(jiǎn)單整體出下表示意一下:

559443-6bb5e01ed2bfb2c0

Native APP

Web?App:

Web?App是無(wú)需安裝,通過XHTML、CSS和JavaScrip等網(wǎng)站技術(shù)實(shí)現(xiàn)的可以在任意瀏覽器中執(zhí)行功能的網(wǎng)站類應(yīng)用。說人話就是:網(wǎng)站。與傳統(tǒng)意義的網(wǎng)站不用的是在HTML5等技術(shù)的不斷普及和應(yīng)用使得Web?App能夠具有和Native?App相似的界面和交互效果。與Native?App相比其本身也有著獨(dú)特的優(yōu)勢(shì),當(dāng)然也有局限。

對(duì)比兩者:

  1. Web?App無(wú)需下載安裝包,節(jié)約手機(jī)空間。同時(shí)便于應(yīng)用的傳播。
  2. Web?App整體量級(jí)較輕,開發(fā)成本低,便于迭代。
  3. 由于基于瀏覽器,Web?App無(wú)跨平臺(tái)壓力。
  4. 在瀏覽器上,Web?App與其他網(wǎng)站之間的跳轉(zhuǎn)更為方便。
  5. Web?App能很好的與云儲(chǔ)存和云計(jì)算技術(shù)的結(jié)合。

然而:

  1. Web?App整體效果和體驗(yàn)很難達(dá)到Native?App的效果。
  2. Web?App訪問手機(jī)本地文件和應(yīng)用不如Native?App方便。
  3. Web?App由于要在瀏覽器中打開,多了打開瀏覽器——找到書簽——打開書簽的操作(沒存書簽將有更多步驟),沒有Native?App便捷。
  4. Web?App數(shù)據(jù)沒有實(shí)現(xiàn)本地化,用戶容易流失數(shù)據(jù)。
  5. 技術(shù)上:云計(jì)算還在發(fā)展之中,網(wǎng)站實(shí)現(xiàn)技術(shù)還在發(fā)展。主觀上:沒有使用Web?App的習(xí)慣。

不禁讓人YY要是結(jié)合下就好了!然后:

Hybrid?App:

Hybrid?App(混合應(yīng)用),顧名思義就是以上兩種的結(jié)合。就是在Native?App里面內(nèi)置瀏覽器,以將合適的功能功能頁(yè)面已網(wǎng)頁(yè)的形式呈現(xiàn)。目前有很多的App開始采用這種方式,比如微信中的訂閱號(hào)內(nèi)容就是采用Web網(wǎng)頁(yè)的形式呈現(xiàn)。這樣做集合了兩種App各自的優(yōu)勢(shì):

  1. 在實(shí)現(xiàn)更多功能的前提下,使得App安裝包不至于過大。
  2. 在應(yīng)用內(nèi)部打開Web網(wǎng)頁(yè),省去了跳轉(zhuǎn)瀏覽器的麻煩。
  3. 主要功能區(qū)相對(duì)穩(wěn)定下,增加的功能區(qū)采用Web形式,使得迭代更加方便。
  4. Web頁(yè)面在用戶設(shè)置不同的網(wǎng)絡(luò)制式時(shí)會(huì)以不同的形式呈現(xiàn)。(以微信朋友圈為例:比如在數(shù)據(jù)流量下,設(shè)置APNS為WAP時(shí),微信訂閱號(hào)內(nèi)容將屏蔽圖片和視頻。這樣能為用戶省去一部分流量,當(dāng)然整個(gè)頁(yè)面閱讀就不那么友好了)。

小結(jié):

幾年前,大家就都在討論:以后是Web?App的天下,還是Native的明天?未來(lái)因?yàn)槲粗沤形磥?lái)(小哈我又扯淡了,,)?,F(xiàn)在,大多都是Native?App,特別是一些剛起步的App。一些功能相對(duì)復(fù)雜的App開始采用混合模式。對(duì)于Web?App來(lái)說,太多人看好他的未來(lái),現(xiàn)在網(wǎng)站以移動(dòng)端為優(yōu)先,幾乎所有的網(wǎng)站都在追求類App的效果。企業(yè)在開發(fā)一款原生App之后,都會(huì)隨之開發(fā)一個(gè)Web?App,俗稱網(wǎng)頁(yè)版。但其UI與交互都會(huì)向原生交互無(wú)限靠攏。

 

作者:HelloAPP。簡(jiǎn)書地址:http://www.jianshu.com/p/a2d4bc150c8e

本文由 @HelloAPP 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 測(cè)試用例,不用回復(fù)

    來(lái)自河北 回復(fù)