Native APP——Native App是基於iOS、Android、WP等智能手機的本地操作系統,用原生程序編寫和運行的應用程序,也稱為原生應用程序。

原生應用

優點:

  1. 創造完美的用戶體驗
  2. 性能穩定
  3. 操作速度快,上手流暢
  4. 訪問本地資源(通訊錄、相冊)
  5. 設計出色的運動效果,過渡
  6. 系統級貼心通知或提醒
  7. 用戶留存率高

缺點:

  1. 分發成本高(不同平台有不同的開發語言和接口適配)
  2. 維護成本高(比如一個App已經更新到V5,但是還是有用戶在使用V2、V3、V4,需要更多的開發者來維護之前的版本)
  3. 更新很慢。根據平台不同,提交-審核-在線等不同的流程,需要經過比較複雜的流程

網絡應用

Web App,顧名思義,是指基於Web的應用程序,基本用Html5語言編寫,無需下載安裝。類似於現在提到的輕應用。基於瀏覽器的應用程序基本上是 Web 應用程序的觸摸屏版本。

優點

  1. 開發成本低
  2. 更新快,
  3. 更新不需要通知用戶,不需要手動升級,
  4. 可以跨越多個平台和終端。

缺點:

  1. 臨時入口
  2. 無法獲取系統級通知、提醒、動畫效果等
  3. 用戶留存率低
  4. 設計上的諸多限制
  5. 體驗不佳

混合應用

指半原生半Web的混合App,兼有“Native App良好的用戶交互體驗優勢”和“Web App跨平台開發優勢”。需要下載安裝,看起來和Native App差不多,但是只有幾個UI Web View,要訪問的內容是Web。因此,Hybrid App 力求打造類似於 Native App 的體驗,但仍受限於技術、網速等諸多因素。

移動應用信息圖