什么是App?
App是英文Application(即application?program:指能夠執(zhí)行某種功能的軟件程序)的簡(jiǎn)稱(chēng)??梢岳斫鉃榘惭b在某種系統(tǒng)下的第三方應(yīng)用程序。說(shuō)人話(huà)就是:軟件。隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展壯大,智能手機(jī)系統(tǒng)上的應(yīng)用不斷井噴式發(fā)展,移動(dòng)App在種類(lèi)和數(shù)量上前所未有的走入人們的生活。所以現(xiàn)在說(shuō)App,一般就是指IOS(蘋(píng)果移動(dòng)設(shè)備系統(tǒng)),Android(安卓系統(tǒng))下的第三方軟件程序。
都有什么樣的App?
一般可大概分為三種:Native?App(原生應(yīng)用),Web?App(網(wǎng)站應(yīng)用),Hybrid?App(混合應(yīng)用)。

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

Web?App:
Web?App是無(wú)需安裝,通過(guò)XHTML、CSS和JavaScrip等網(wǎng)站技術(shù)實(shí)現(xiàn)的可以在任意瀏覽器中執(zhí)行功能的網(wǎng)站類(lèi)應(yīng)用。說(shuō)人話(huà)就是:網(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í)較輕,開(kāi)發(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訪(fǎng)問(wèn)手機(jī)本地文件和應(yīng)用不如Native?App方便。
3,Web?App由于要在瀏覽器中打開(kāi),多了打開(kāi)瀏覽器——找到書(shū)簽——打開(kāi)書(shū)簽的操作(沒(méi)存書(shū)簽將有更多步驟),沒(méi)有Native?App便捷。
4,Web?App數(shù)據(jù)沒(méi)有實(shí)現(xiàn)本地化,用戶(hù)容易流失數(shù)據(jù)。
5,技術(shù)上:云計(jì)算還在發(fā)展之中,網(wǎng)站實(shí)現(xiàn)技術(shù)還在發(fā)展。主觀上:沒(méi)有使用Web?App的習(xí)慣。
不禁讓人YY要是結(jié)合下就好了!然后:
Hybrid?App:
Hybrid?App(混合應(yīng)用),顧名思義就是以上兩種的結(jié)合。就是在Native?App里面內(nèi)置瀏覽器,以將合適的功能功能頁(yè)面已網(wǎng)頁(yè)的形式呈現(xiàn)。目前有很多的App開(kāi)始采用這種方式,比如微信中的訂閱號(hào)內(nèi)容就是采用Web網(wǎng)頁(yè)的形式呈現(xiàn)。這樣做集合了兩種App各自的優(yōu)勢(shì):
1,在實(shí)現(xiàn)更多功能的前提下,使得App安裝包不至于過(guò)大。
2,在應(yīng)用內(nèi)部打開(kāi)Web網(wǎng)頁(yè),省去了跳轉(zhuǎn)瀏覽器的麻煩。
3,主要功能區(qū)相對(duì)穩(wěn)定下,增加的功能區(qū)采用Web形式,使得迭代更加方便。
4,Web頁(yè)面在用戶(hù)設(shè)置不同的網(wǎng)絡(luò)制式時(shí)會(huì)以不同的形式呈現(xiàn)。(以微信朋友圈為例:比如在數(shù)據(jù)流量下,設(shè)置APNS為WAP時(shí),微信訂閱號(hào)內(nèi)容將屏蔽圖片和視頻。這樣能為用戶(hù)省去一部分流量,當(dāng)然整個(gè)頁(yè)面閱讀就不那么友好了)。
小結(jié):
幾年前,大家就都在討論:以后是Web?App的天下,還是Native的明天?未來(lái)因?yàn)槲粗沤形磥?lái)(小哈我又扯淡了,,)?,F(xiàn)在,大多都是Native?App,特別是一些剛起步的App。一些功能相對(duì)復(fù)雜的App開(kāi)始采用混合模式。對(duì)于Web?App來(lái)說(shuō),太多人看好他的未來(lái),現(xiàn)在網(wǎng)站以移動(dòng)端為優(yōu)先,幾乎所有的網(wǎng)站都在追求類(lèi)App的效果。企業(yè)在開(kāi)發(fā)一款原生App之后,都會(huì)隨之開(kāi)發(fā)一個(gè)Web?App,俗稱(chēng)網(wǎng)頁(yè)版。但其UI與交互都會(huì)向原生交互無(wú)限靠攏。
后記:
小哈作為App設(shè)計(jì)愛(ài)好者學(xué)前班二班勞動(dòng)委員,試圖想為自己和同學(xué)們總結(jié)下App設(shè)計(jì)的一些想法,但按照程式,就先對(duì)App做了下小小的總結(jié)。文中內(nèi)容是小哈根據(jù)前輩們的分享和自己的一些體會(huì)極不完整的羅列的,哪里不對(duì)還望大家多多提出,但不要批評(píng)(哈哈?。?。以后,還不知道自己能寫(xiě)幾篇。寫(xiě)的話(huà),希望多總結(jié)點(diǎn)原生App設(shè)計(jì)方面的一些想法。加油!
——15-6-3
更新于2016-3-22