1.WebApp
簡單來說,WebApp就是針對iOS/Android優化後的web站點,用戶不需要下載安裝即可訪問。壹般的web站點測重使用網頁技術在移動端做展示,包括文字,視頻,圖片等,而WebApp更側重“功能”,是基於網頁技術開發實現特定功能的應用,必須依賴手機瀏覽器運行。
WebApp開發成本低,維護更新簡單,支持雲修復,用戶不用下載更新,但是App的用戶體驗不足,頁面跳轉遲鈍甚至卡殼,頁面交互動態效果不靈活,而且可能上不了AppStore,如果企業的核心功能不多,App需求側重於信息查詢,瀏覽等基礎功能,可以選擇WebApp。
WebAPP對網絡環境的依賴性較大,因為WebAPP中的H5頁面,當用戶使用時,去服務器請求顯示頁面。如果此時用戶恰巧遇到網速慢,網絡不穩定等其他環境時,用戶請求頁面的效率大打折扣,在用戶使用中會出現不流暢,斷斷續續的不良感受。同時,H5技術自身渲染性能較弱:對復雜的圖形樣式,多樣的動效,自定義字體等的支持性不強。
2.NativeApp(原生App)
NativeApp是基於智能手機操作系統(現在主流的是ios和Android)用原生程序編寫運營的App。NativeApp運行時是基於本地操作系統的,所以它的兼容能力和訪問能力更好,擁有最佳的用戶體驗、最好的交互界面,但也是開發難度最大,開發成本和維護成本最高的App。
原生App的開發,大家都知道,需要招聘Android、ios開發工程師,需要招聘前端、後端、UI等各個崗位的人,開發周期長,成本比較高,60-100萬,如果妳的項目經過前面幾個階段已經很成熟,妳對原生又情有獨鐘,那麽可以采用原生App的技術。
3.HybridApp
即混合模式移動應用,是指介於web-app、native-app這兩者之間的app。
這種半原生半web的混合類App,同時采用網頁語言和程序語言進行開發,通過不同的應用商店進行打包分發,用戶需要下載安裝使用。HybridApp兼具NativeApp良好的用戶交互體驗和webApp跨平臺開發的優勢,因在開發過程中使用網頁語言,所以開發成本和難度大大降低。NativeApp是現在的主流應用,大型的App如淘寶/掌上百度/微信都是走的HybridApp路線。
這種技術的好處就是降低了App的開發成本,這樣的App開發成本是原生App開發成本的四分之壹,同時在時間上面,比原生縮短了超過80%的時間。對創業者來說,是個很不錯的創業方案,可以快速進入創業狀態,快速實現App上線,也可以快速試錯,即使失敗了損失也很小。這個解決方案,適合資訊、電商、企業應用、互聯網金融等App,開發速度快,時間快,上線快,獨立性強(不受限制),成本低,方便創業者快速試錯。