论Web App、Hybrid App、Native App三类主流APP设计差异
生活随笔
收集整理的這篇文章主要介紹了
论Web App、Hybrid App、Native App三类主流APP设计差异
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目前主流應(yīng)用程序大體分為三類:Web App、Hybrid App、 Native App。
一、介紹
Web App 指采用Html5語言寫出的App,不需要下載安裝。類似于現(xiàn)在所說的輕應(yīng)用。生存在瀏覽器中的應(yīng)用,基本上可以說是觸屏版的網(wǎng)頁應(yīng)用。
Hybrid APP指的是半原生半Web的混合類App。需要下載安裝,看上去類似Native App,但只有很少的UI Web View,訪問的內(nèi)容是 Web 。
Native APP 指的是原生程序,一般依托于操作系統(tǒng),有很強的交互,是一個完整的App,可拓展性強。需要用戶下載安裝使用。
二、技術(shù)特性
相比之下,Web App在體驗中要遜于Native App。受限于5個因素:網(wǎng)絡(luò)環(huán)境,渲染性能,平臺特性,受限于瀏覽器,系統(tǒng)限制。對網(wǎng)絡(luò)環(huán)境依賴性較大,會影響用戶體驗,并且H5技術(shù)自身渲染性能較弱:對復(fù)雜的圖形樣式,多樣的動效,自定義字體等的支持性不強。基于瀏覽器的Web APP在打開新的模塊中的頁面時,大多會新開窗口來展現(xiàn)。綜述所述,在設(shè)計Web APP時,應(yīng)當(dāng)遵循以下幾點:
1. 簡化
簡化不重要的動畫/動效
簡化復(fù)雜的圖形文字樣式
2. 少用
少用手勢,避免與瀏覽器手勢沖突
少用彈窗
3. 減少
減少頁面內(nèi)容
減少控件數(shù)量
減少頁面跳轉(zhuǎn)次數(shù),盡量在當(dāng)前頁面顯示
4. 增強
增強Loading時的趣味性
增強頁面主次關(guān)系
增強控件復(fù)用性
總結(jié)
以上是生活随笔為你收集整理的论Web App、Hybrid App、Native App三类主流APP设计差异的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拟合函数,偏差和方差
- 下一篇: Hybrid App实现原理