1.原生開(kāi)發(fā)(NativeApp開(kāi)發(fā)):
像蓋房子一樣,先打地基然后澆地梁、房屋結(jié)構(gòu)、一磚一瓦、鋼筋水泥、電路走向等,原生APP同理:
通過(guò)代碼從每個(gè)頁(yè)面、每個(gè)功能、每個(gè)效果、每個(gè)邏輯、每個(gè)步驟全部用代碼寫出來(lái),一層層,一段段全用代碼寫出來(lái) 此種APP的數(shù)據(jù)都保存在本地,APP能及時(shí)調(diào)取,所以相應(yīng)速度及流暢性有保障
2.混合開(kāi)發(fā)(HTML5開(kāi)發(fā)):這個(gè)就相當(dāng)于一種框架開(kāi)發(fā),說(shuō)白了就是網(wǎng)頁(yè);該模式通常由“HTML5云網(wǎng)站+APP應(yīng)用客戶端”兩部份構(gòu)成,APP應(yīng)用客戶端只需安裝應(yīng)用的框架部份,而應(yīng)用的數(shù)據(jù)則是每次打開(kāi)APP的時(shí)候,去云端取數(shù)據(jù)呈現(xiàn)給手機(jī)用戶。
混合APP還有一種是套殼APP,套殼APP就是用H5的網(wǎng)頁(yè)打包成APP,雖然是APP能安裝到手機(jī)上,但是每個(gè)界面,全部是網(wǎng)頁(yè) 混合APP開(kāi)發(fā)優(yōu)勢(shì): 時(shí)間短:基本都是模版拿來(lái)直接套上或打包成APP,會(huì)節(jié)省很大一部分時(shí)間。 價(jià)格便宜:代碼不需要重新寫,界面不用重新設(shè)計(jì),都是固定的,可替換的地方很少,自己隨便都能換上,所以價(jià)格相對(duì)便宜。