原生App VS 移動Web App

原生App是專門針對某一類移動設備而生的,通常是經過網絡商店或者賣場來獲取並直接安裝在設備裏使用。 瀏覽器

移動Web App通常是藉助網絡利用設備上的瀏覽器來運行,不須要下載安裝。 安全

比較: 網絡

原生App優點: app

1.比移動Web App快 性能

2.可訪問本地硬件設備和資源 測試

3.一些商店和賣場會幫助尋找原生App 操作系統

4.官方賣場的應用審覈流程會保證讓用戶獲得高質量以及安全的App 調試

移動Web App優點: 資源

1.跨平臺開發,UI統一,開發效率相對快且成本低 開發

2.用戶無需下載安裝,也無需安裝或更新成本

3.調試發佈方便


原生App缺陷:

1.針對不一樣的平臺都須要獨立的開發項目,平臺間移植麻煩,開發成本高;

2.使用不一樣的開發語言,且用戶可能使用不一樣的版本,固維護成本高;須要多種設備測試,調試困難;

3.須要第三方審覈,且官方賣場審覈流程複雜且慢,嚴重影響發佈流程。

移動Web app缺陷:

1.沒法過多訪問本地硬件設備和資源,沒法發揮硬件設備和操做系統的優點

2.同時兼容多種設備的瀏覽器

3.相比原生App,移動Web App比較不容易被發現

那麼如何選擇呢?能夠參考一下幾個問題:

1.你的應用是否須要使用某些設備的特殊功能,好比攝像頭,重力加速器等

2.你的開發預算

3.你的應用是否必定須要網絡

4.你的應用的目標硬件設備是全部的移動設備仍是一部分而已

5.你本身已經熟悉的開發語言

6.這個應用對於性能要求是否苛刻

7.如何靠這個應用盈利

相關文章
相關標籤/搜索