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