什麼是好的熱更新系統?

     不忘初心,方得始終~
     當談論什麼是好的熱更新系統時候,我們再次回顧下爲什麼要做熱更新?
     在一個系統運行期間,以儘量低的成本去更新它的部分功能。

     所以我們得到了兩個考慮的緯度:
     1 、用戶損失維度
     2、 系統使用成本維度

在移動開發領域
     從用戶維度來看,影響範圍越小損失越小。
1)下載快
從而要求熱更新的數據包做的儘量小。
2)加載快
從而要求做好預下載 和 預加載方案。
3) 用戶感知少
從而要求能做到:1 靜默熱更新 2 有通知的熱更新 3 利用應用空閒時間熱更新 。
     從使用者(開發或者運維)的維度看,越簡單、方便、穩定則成本越低
1)接入簡單、配置少、驗證方便
2)正確性有保證
熱更新發布不依賴本地個人配置,整個過程中手動配置部分儘量少,自動化程度高。
3)熱更新出錯有感知,有回退方案

所以評價熱更新系統優劣,需要考慮這兩個方面的得出一個綜合的得分,畢竟從內到外的好纔是真的好,而且這兩個方面也提供了熱更新系統一個優化的方向。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章