1. 程式人生 > >談一談Web App和Native App的優勢和劣勢

談一談Web App和Native App的優勢和劣勢

對於第一次想要做APP的客戶來說,如何去做APP是一件頭疼的事情,我想做APP,但是又不知道APP開發是個怎樣的事情,下面就讓創息軟體的小編為您細細道來:


在不就的將來,APP的生態鏈到底是Web App(所謂的套殼App)主掌大權還是Native App(所謂的原生態App)引領大軍?而作為一個App的設計者,我們到底是應該努力把客戶端的體驗做到最好,還是應該在網頁應用層面上做更多的設計?我想,這個一直都是大家關心的問題,也是在做APP這件事情上不可避免的問題,所以,我們就應該全面立體的認識一下Web App和Native App。


一、Web App 有哪些優勢和劣勢?

優勢:

1、開發成本低2、跨平臺終端3、迭代更容易4、無需安裝成本5、能夠適配多種移動裝置6、任何時候都可以釋出App,因為根本不需要官方的稽核

劣勢:

1、訊息推送不夠及時

2、呼叫本地檔案系統的能力弱
3、瀏覽的體驗短期內還無法超越原生應用4、無法使用很多移動硬體裝置的獨特功能5、要同時支援多種移動裝置的瀏覽器讓開發維護的成本也不低
二、Native App 有哪些優勢和劣勢?

優勢:

1、盈利模式明朗2、可訪問本地資源3、可節省頻寬成本4、比移動Web App執行快5、針對不同平臺提供不同體驗6、為使用者提供最佳的體驗,最優質的介面和最華麗的互動7、應用稽核流程會保證讓使用者得到高質量以及安全的App
劣勢:
1、盈利需要與第三方分成2、開發者維持多個版本的成本比較高

3、在移植到不同平臺上時,比較麻煩

4、釋出到應用商店需要稽核,流程複雜且慢,會嚴重影響你的釋出程序