2021-08-06 10:15 來自于 Dreamtizen
NativeApp
NativeCode編程,代碼編譯后,以二進制或字節(jié)碼的形式在OS上運行,比如GPS;可以為用戶提供更好的運行速度、性能和整體用戶體驗;支持線下工作,讓用戶體驗不受網(wǎng)絡環(huán)境影響;支持豐富的圖形和動畫,可以為用戶呈現(xiàn)更加生動有趣的圖片。
缺點:開發(fā)成本高,不適合成本預算低的企業(yè);范圍更有限(只能訪問運行在特定操作系統(tǒng)上的設備);內(nèi)容限制主要需要根據(jù)app store的規(guī)定進行設置;用戶必須手動下載和更新較新版本,這對用戶來說成本很高。
網(wǎng)頁應用
有了HTML5 JS CSS3等Web技術(shù),代碼在瀏覽器中運行,通過瀏覽器調(diào)用DeviceAPI。
優(yōu)點:適用范圍廣,適用于各種類型的企業(yè);
部署方便快捷,開發(fā)無需向app store提交APP,內(nèi)容設置不受限制;用戶可以隨時訪問較新版本,無需手動更新需求;
缺點:性能體驗差、慢,因為很多操作需要聯(lián)網(wǎng);用戶體驗差;因為沒有上傳到app store,不適合app store,沒有機會通過下載app盈利;需要;限制用戶使用功能,如GPS。
混合應用程序(前兩種技術(shù)的結(jié)合)
部分代碼由Web技術(shù)編程,部門代碼由某個NativeContainer承擔。目的是在HTML5不完全支持DeviceAPI和NetworkAPI的現(xiàn)階段承擔其責任。
如果選擇APP開發(fā)模式,可以直接找成都藍風暴進行企業(yè)開發(fā)APP。