原生應用指的是能直接運行於當前操作系統的應用程序;
web應用指需要在瀏覽器中運行的網頁應用,由於界面體驗、功能上都更加強大,可媲美原生應用,故稱web應用;
混合應用則是兩者的結合,通常是壹個原生應用內嵌了瀏覽器。
以手機APP為例:
原生應用,酷狗音樂、美圖秀秀,此類APP可稱之為原生;
web應用,通過UC瀏覽器打開搶票助手、充值易,這類就是web應用;
混合應用,天貓、攜程、58同城這類APP,大多數是在原生的殼基礎上包裝了web頁面,比如58同城的帖子、天貓的活動頁面、攜程的訂單詳情頁面,都是內嵌網頁的實現。
而PC端也存在較多的案例:
原生應用,如QQ、迅雷
網頁應用,如曾經火極壹時的頁遊
混合應用,如360手機助手
隨著軟件平臺的不斷擴展,業務功能趨向復雜化,原生應用大多都會往混合應用的方向靠攏。在體驗上其實已經很難區分,比如當前迅雷、QQ都已經存在混合網頁應用的做法