什么是App?
App是英文Application(即application?program:指能夠執(zhí)行某種功能的軟件程序)的簡稱愈腾。可以理解為安裝在某種系統(tǒng)下的第三方應(yīng)用程序岂津。說人話就是:軟件顶滩。隨著移動互聯(lián)網(wǎng)的不斷發(fā)展壯大,智能手機系統(tǒng)上的應(yīng)用不斷井噴式發(fā)展寸爆,移動App在種類和數(shù)量上前所未有的走入人們的生活礁鲁。所以現(xiàn)在說App,一般就是指IOS(蘋果移動設(shè)備系統(tǒng))赁豆,Android(安卓系統(tǒng))下的第三方軟件程序仅醇。
都有什么樣的App?
一般可大概分為三種:Native?App(原生應(yīng)用)魔种,Web?App(網(wǎng)站應(yīng)用)析二,Hybrid?App(混合應(yīng)用)。
App分類
Native?App:
Native?App一般就多指智能手機上安裝的第三方應(yīng)用程序了节预。打開手機叶摄,每一個桌面圖標點進去基本上都是一個Native?App了。由于不同的手機系統(tǒng)的開發(fā)語言不同安拟,其平臺上的應(yīng)用需單獨開發(fā)蛤吓。簡單整體出下表示意一下:
Web?App:
Web?App是無需安裝,通過XHTML糠赦、CSS和JavaScrip等網(wǎng)站技術(shù)實現(xiàn)的可以在任意瀏覽器中執(zhí)行功能的網(wǎng)站類應(yīng)用会傲。說人話就是:網(wǎng)站。與傳統(tǒng)意義的網(wǎng)站不用的是在HTML5等技術(shù)的不斷普及和應(yīng)用使得Web?App能夠具有和Native?App相似的界面和交互效果拙泽。與Native?App相比其本身也有著獨特的優(yōu)勢淌山,當然也有局限。
對比兩者:
1顾瞻,Web?App無需下載安裝包泼疑,節(jié)約手機空間。同時便于應(yīng)用的傳播荷荤。
2退渗,Web?App整體量級較輕,開發(fā)成本低梅猿,便于迭代氓辣。
3,由于基于瀏覽器袱蚓,Web?App無跨平臺壓力。
4几蜻,在瀏覽器上喇潘,Web?App與其他網(wǎng)站之間的跳轉(zhuǎn)更為方便体斩。
5,Web?App能很好的與云儲存和云計算技術(shù)的結(jié)合颖低。
然而:
1絮吵,Web?App整體效果和體驗很難達到Native?App的效果。
2忱屑,Web?App訪問手機本地文件和應(yīng)用不如Native?App方便蹬敲。
3,Web?App由于要在瀏覽器中打開莺戒,多了打開瀏覽器——找到書簽——打開書簽的操作(沒存書簽將有更多步驟)伴嗡,沒有Native?App便捷。
4从铲,Web?App數(shù)據(jù)沒有實現(xiàn)本地化瘪校,用戶容易流失數(shù)據(jù)。
5名段,技術(shù)上:云計算還在發(fā)展之中阱扬,網(wǎng)站實現(xiàn)技術(shù)還在發(fā)展。主觀上:沒有使用Web?App的習慣伸辟。
不禁讓人YY要是結(jié)合下就好了麻惶!然后:
Hybrid?App:
Hybrid?App(混合應(yīng)用),顧名思義就是以上兩種的結(jié)合信夫。就是在Native?App里面內(nèi)置瀏覽器用踩,以將合適的功能功能頁面已網(wǎng)頁的形式呈現(xiàn)。目前有很多的App開始采用這種方式忙迁,比如微信中的訂閱號內(nèi)容就是采用Web網(wǎng)頁的形式呈現(xiàn)脐彩。這樣做集合了兩種App各自的優(yōu)勢:
1,在實現(xiàn)更多功能的前提下姊扔,使得App安裝包不至于過大惠奸。
2,在應(yīng)用內(nèi)部打開Web網(wǎng)頁恰梢,省去了跳轉(zhuǎn)瀏覽器的麻煩佛南。
3,主要功能區(qū)相對穩(wěn)定下嵌言,增加的功能區(qū)采用Web形式嗅回,使得迭代更加方便。
4摧茴,Web頁面在用戶設(shè)置不同的網(wǎng)絡(luò)制式時會以不同的形式呈現(xiàn)绵载。(以微信朋友圈為例:比如在數(shù)據(jù)流量下,設(shè)置APNS為WAP時,微信訂閱號內(nèi)容將屏蔽圖片和視頻娃豹。這樣能為用戶省去一部分流量焚虱,當然整個頁面閱讀就不那么友好了)。
小結(jié):
幾年前懂版,大家就都在討論:以后是Web?App的天下鹃栽,還是Native的明天?未來因為未知才叫未來(小哈我又扯淡了躯畴,民鼓,)。現(xiàn)在蓬抄,大多都是Native?App丰嘉,特別是一些剛起步的App。一些功能相對復(fù)雜的App開始采用混合模式倡鲸。對于Web?App來說供嚎,太多人看好他的未來,現(xiàn)在網(wǎng)站以移動端為優(yōu)先峭状,幾乎所有的網(wǎng)站都在追求類App的效果克滴。企業(yè)在開發(fā)一款原生App之后,都會隨之開發(fā)一個Web?App优床,俗稱網(wǎng)頁版劝赔。但其UI與交互都會向原生交互無限靠攏。
后記:
小哈作為App設(shè)計愛好者學前班二班勞動委員胆敞,試圖想為自己和同學們總結(jié)下App設(shè)計的一些想法着帽,但按照程式,就先對App做了下小小的總結(jié)移层。文中內(nèi)容是小哈根據(jù)前輩們的分享和自己的一些體會極不完整的羅列的仍翰,哪里不對還望大家多多提出,但不要批評(哈哈9刍啊)予借。以后,還不知道自己能寫幾篇频蛔。寫的話灵迫,希望多總結(jié)點原生App設(shè)計方面的一些想法。加油!
——15-6-3
更新于2016-3-22