IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
3. 版本控制有區(qū)別:
(1)原生App:用戶可以自由地選擇是否更新軟件版本,所以會出現(xiàn)不同用戶同時使用不同版本的情況。同時也會導(dǎo)致維護(hù)成本比較高。使用舊版本的用戶無法體驗(yàn)新版本的完整功能。
(2)Web App:所有的用戶都是用同樣的版本,所有用戶獲得的功能都是相同的。版本更新比較方便,直接在服務(wù)器側(cè)更新數(shù)據(jù)即可。一個功能做好了就能上線,一天更新幾十次都毫無壓力。如果客戶端只是個瀏覽器,那一切都會變得很簡單。
4. 對于網(wǎng)絡(luò)的需求不同:
(1)原生App:斷開網(wǎng)絡(luò),可以繼續(xù)使用已緩存在本地的數(shù)據(jù),大部分功能不收影響。
(2)Web APP:斷開網(wǎng)絡(luò),絕大部分功能不能使用,收到很大影響。
5. 小結(jié)
原生App偏向于交互,注重用戶體驗(yàn)(導(dǎo)航切換、勾選選項(xiàng)、圖片、視頻等操作)。Web APP偏向與瀏覽和簡單的交互,一些功能需要訪問硬件(攝像頭、傳感器等),使用原生App, Web APP用于展示信息。成本有限時,核心的功能使用原生APP,輔助的功能使用Web App。
目前比較流行的方法就是將原生App 和Web App進(jìn)行融合,就是說應(yīng)用大的框架是原生的,其他詳細(xì)的內(nèi)容就通過網(wǎng)頁封裝,也就是前文提到的混合APP。這樣做的好處就是在方便更新的同時,也能保證核心功能的交互體驗(yàn)。
更多內(nèi)容
>>本文地址:http://liujunjsxg.cn/zhuanye/2020/56098.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個方向的工作?