概述
當前的APP開發模式注意有以下四大(dà)類型:
Native App
即傳統的原生(shēng)APP開發模式,Android基于Java語言,底層調用Google的 API;iOS基于OC或者Swift語言,底層調用App官方提供的API。體(tǐ)驗最好。
Web App
即移動端的網站(zhàn),将頁面部署在服務器上,然後用戶使用各大(dà)浏覽器訪問(wèn)。一般泛指 SPA(Single Page Application)模式開發出的網站(zhàn)。體(tǐ)驗最差。
Hybrid App
即混合開發,由Native通過JSBridge等方法提供統一的API,然後用Html5+JS來(lái)寫實際的邏輯,調用API,這種模式下,由于Android,iOS的API一般有一緻性,而且最終的頁面也是在webview中顯示,所有有跨平台效果
React Native App
Facebook發起的開源的一套新的APP開發方案,使用JS+部分(fēn)原生(shēng)語法來(lái)實現功能。初次學習成本較高,但(dàn)是在入門(mén)後,經過良好的封裝也能夠實現大(dà)部分(fēn)的跨平台。而且體(tǐ)驗很好。