掃碼免費(fèi)咨詢(xún)
概述
當(dāng)前的APP開(kāi)發(fā)模式注意有以下四大類(lèi)型:
Native App
即傳統(tǒng)的原生APP開(kāi)發(fā)模式,Android基于Java語(yǔ)言,底層調(diào)用Google的 API;iOS基于OC或者Swift語(yǔ)言,底層調(diào)用App官方提供的API。體驗(yàn)最好。
Web App
即移動(dòng)端的網(wǎng)站,將頁(yè)面部署在服務(wù)器上,然后用戶(hù)使用各大瀏覽器訪(fǎng)問(wèn)。一般泛指 SPA(Single Page Application)模式開(kāi)發(fā)出的網(wǎng)站。體驗(yàn)最差。
Hybrid App
即混合開(kāi)發(fā),由Native通過(guò)JSBridge等方法提供統(tǒng)一的API,然后用Html5+JS來(lái)寫(xiě)實(shí)際的邏輯,調(diào)用API,這種模式下,由于A(yíng)ndroid,iOS的API一般有一致性,而且最終的頁(yè)面也是在webview中顯示,所有有跨平臺(tái)效果
React Native App
Facebook發(fā)起的開(kāi)源的一套新的APP開(kāi)發(fā)方案,使用JS+部分原生語(yǔ)法來(lái)實(shí)現(xiàn)功能。初次學(xué)習(xí)成本較高,但是在入門(mén)后,經(jīng)過(guò)良好的封裝也能夠?qū)崿F(xiàn)大部分的跨平臺(tái)。而且體驗(yàn)很好。