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