原生應用就是特別爲某種操做系統所開發的,在各自設備上運行的應用,原生應用擁有訪問手機所有功能的全部權限;速度,性能都比混合應用要更快更高,用戶體驗更好,能夠線下使用,支持大量圖形和動畫。可是原生應用的開發成本很高,而且是在某個平臺的專屬設備上使用,支持設備有限,更新須要從新下載web
web應用本質上是爲移動瀏覽器設計的基於Web的應用,他們是用普通Web開發語言開發的,能夠在各類智能手機瀏覽器上運行,它支持的設備普遍,擁有較低的開發成本,能夠即時上線,沒有內容限制。用戶能夠直接使用最新的版本二不用手動更新下載。可是它對聯網的要求大,用戶體驗沒那麼好,對圖片和動畫支持性不高,不能在App商店下載製造盈利,對手機特色有限制瀏覽器
所謂混合應用就是原生應用和web應用的結合體,跟原生應用相比,它成本低,更新快且兼容性要更好,一次開發,多處應用,開發者社區活躍,可以及時應用最新適合的Web技術來解決問題,提升用戶體驗,可是它不如原生app性能,體驗流暢,與web應用不一樣它能夠順利訪問手機的多種功能,能夠在App Store中下載,也能夠線下使用,須要APP同步支持。app