1.原生app開發(fā)優(yōu)缺點,優(yōu)點:安裝包比較小、性能高、運行速度快,還有一點值得注意的是使用原生app開發(fā)不會因為客戶訪問量的快速增長而導致死機的問題,程序猿只需要做一下數(shù)據(jù)庫的主從分離、讀寫分離、數(shù)據(jù)庫的負載均衡就可以解決這個問題。
缺點:這個我們要從公司的開發(fā)成本來考量,原生app至少需要兩個開發(fā)工程師android和ios,而且開發(fā)成本相對比較高,發(fā)開周期性長,還會有BUG,不過開發(fā)不好的話,還會出現(xiàn)我們平時手機app出現(xiàn)的閃退,支持的設備也很有限(哪個系統(tǒng)就只能在哪個平臺專屬設備上用)
2.混合開發(fā)的優(yōu)缺點
優(yōu)點:這個也要看我們想開發(fā)的是什么類型的app,如果是新聞資訊類或者是電商類,可以選擇混合開發(fā),還可以兼容多個平臺,更新速度快,可節(jié)約跨平臺成本。
缺點:混合開發(fā)app比原生的app安裝包要大一些,打一些的安裝包運行時間就會比較長,運行時間越長卡頓的幾率就會增加,當然這個跟開發(fā)有沒有很好的垃圾和緩存清理機制有關。
不管您使用任何一種開發(fā)模式,都會有自己的優(yōu)缺點,關鍵是要選擇合適自己需要的