移動應用信息圖
Native APP——Native App是基於iOS、Android、WP等智能手機的本地操作系統,用原生程序編寫和運行的應用程序,也稱為原生應用程序。
原生應用
優點:
- 創造完美的用戶體驗
- 性能穩定
- 操作速度快,上手流暢
- 訪問本地資源(通訊錄、相冊)
- 設計出色的運動效果,過渡
- 系統級貼心通知或提醒
- 用戶留存率高
缺點:
- 分發成本高(不同平台有不同的開發語言和接口適配)
- 維護成本高(比如一個App已經更新到V5,但是還是有用戶在使用V2、V3、V4,需要更多的開發者來維護之前的版本)
- 更新很慢。根據平台不同,提交-審核-在線等不同的流程,需要經過比較複雜的流程
網絡應用
Web App,顧名思義,是指基於Web的應用程序,基本用Html5語言編寫,無需下載安裝。類似於現在提到的輕應用。基於瀏覽器的應用程序基本上是 Web 應用程序的觸摸屏版本。
優點
- 開發成本低
- 更新快,
- 更新不需要通知用戶,不需要手動升級,
- 可以跨越多個平台和終端。
缺點:
- 臨時入口
- 無法獲取系統級通知、提醒、動畫效果等
- 用戶留存率低
- 設計上的諸多限制
- 體驗不佳
混合應用
指半原生半Web的混合App,兼有“Native App良好的用戶交互體驗優勢”和“Web App跨平台開發優勢”。需要下載安裝,看起來和Native App差不多,但是只有幾個UI Web View,要訪問的內容是Web。因此,Hybrid App 力求打造類似於 Native App 的體驗,但仍受限於技術、網速等諸多因素。