這3類主流應(yīng)用你都了解嗎?設(shè)計(jì)師除了要有視覺功夫,對不同形式的APP也應(yīng)當(dāng)了然于胸,百度的同學(xué)寫了一篇非常全面的總結(jié),幫你迅速搞定3類主流APP開發(fā)設(shè)計(jì)方法,附帶一大波避雷針,帶你巧妙跳過APP設(shè)計(jì)的雷區(qū),漲姿勢是分分鐘刻不容緩的事咯!
一、Web App、Hybrid App、Native App 縱向?qū)Ρ?/font>
首先,我們來看看什么是 Web App、Hybrid App、 Native App。
1. Web APP
Web App 指采用Html5語言寫出的App,不需要下載安裝。類似于現(xiàn)在所說的輕應(yīng)用。生存在瀏覽器中的應(yīng)用,基本上可以說是觸屏版的網(wǎng)頁應(yīng)用。
優(yōu)點(diǎn):
(1)開發(fā)成本低,
(2)更新快,
(3)更新無需通知用戶,不需要手動(dòng)升級,
(4)能夠跨多個(gè)平臺(tái)和終端。
缺點(diǎn):
(1)臨時(shí)性的入口
(2)無法獲取系統(tǒng)級別的通知,提醒,動(dòng)效等等
(3)用戶留存率低
(4)設(shè)計(jì)受限制諸多
(5)體驗(yàn)較差
2. Hybrid App
Hybrid APP指的是半原生半Web的混合類App。需要下載安裝,看上去類似Native App,但只有很少的UI Web View,訪問的內(nèi)容是 Web 。
例如Store里的新聞?lì)怉PP,視頻類APP普遍采取的是Native的框架,Web的內(nèi)容。
Hybrid App 極力去打造類似于Native App 的體驗(yàn),但仍受限于技術(shù),網(wǎng)速,等等很多因素。尚不完美。
3. Native App
Native APP 指的是原生程序,一般依托于操作系統(tǒng),有很強(qiáng)的交互,是一個(gè)完整的App,可拓展性強(qiáng)。需要用戶下載安裝使用。
優(yōu)點(diǎn):
(1)打造完美的用戶體驗(yàn)
(2)性能穩(wěn)定
(3)操作速度快,上手流暢
(4)訪問本地資源(通訊錄,相冊)
(5)設(shè)計(jì)出色的動(dòng)效,轉(zhuǎn)場,
(6)擁有系統(tǒng)級別的貼心通知或提醒
(7)用戶留存率高
缺點(diǎn):
(1)分發(fā)成本高(不同平臺(tái)有不同的開發(fā)語言和界面適配)
(2)維護(hù)成本高(例如一款A(yù)pp已更新至V5版本,但仍有用戶在使用V2, V3, V4版本,需要更多的開發(fā)人員維護(hù)之前的版本)
(3)更新緩慢,根據(jù)不同平臺(tái),提交–審核–上線 等等不同的流程,需要經(jīng)過的流程較復(fù)雜
二、Web App、Hybrid App、Native App 技術(shù)特性
由上圖可見,Web APP 的開發(fā)基于Html5語言。而Html5語言本身又有著不可避免的局限性。正是這些局限性的存在,使得Web App在體驗(yàn)中要遜于Native App。
綜上,杭州蒙特移動(dòng)APP開發(fā)設(shè)計(jì)認(rèn)為是選擇Web App、Hybrid App還是Native App模式,主要受商業(yè)目標(biāo),目標(biāo)用戶,以及技術(shù)需要這些因素影響。然而對于大部分人來說,預(yù)算、資源限制也會(huì)逼迫我們只能選擇其中一種(或者只能以其中一種為重點(diǎn))。
©2000-2022 杭州蒙特信息技術(shù)有限公司版權(quán)所有
Mountor、蒙特是Mountor Corp.的注冊商標(biāo)。