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