回覆列表
  • 1 # EmacserVimer

    現在的很多App都有熱更功能,尤其是隨著WebAPP技術的廣泛應用,讓很多App可以更加輕鬆地繞過應用商店直接後臺熱更新。

    一般來說,一個App突然遇到了比較嚴重的Bug需要緊急修復,或者有比較重要的功能需要安排緊急上線。走一遍上架稽核流程比較麻煩,這時候熱更的好處就來了,直接後臺推送補丁就好,當然WebAPP操作起來就會更加方便一些。還有一種補丁更新,這種在遊戲領域比較多,遊戲全量安裝包一般都比較大,全量更新必然要消耗更多的流量和時間,但是有了補丁更新就比較方便了。

    Android應用更新非常不講道理

    總的來說,iOS下的應用還是好很多,不過現在也有很多web技術應用到app開發過程當中,這就讓很多app不用進行版本更新,不需要透過應用商店就能完成更新。

    在Android上還存在一個更大的問題,因為一些眾所周知的問題,Android本身是開源的,同時在國內Google服務又用不了,Android又沒有完全封鎖安裝包安裝應用的方式。這就留給了應用開發商足夠多的操作空間,繞開應用商店更新,甚至隨時隨地就更新,應用開放商可以輕易透過更新提示,就讓你不更新新版本就用不了應用,這樣你就不得不更新,你說你怎麼辦?流氓就是這麼玩的,人家還玩得理直氣壯。

    除此之外,還有一類比較大的應用,這類應用就是遊戲App,現在稍微大型的遊戲,動輒一兩個G的全量安裝包,補丁機制能解決大部分問題,但是不能解決全部問題,如果能夠繞考應用商店更新,或者隨時可以熱更新就更方便了。

    自動更新是個大問題,Android應用才會有的情況,iOS生態管控能力比較好,不可能出現這種肆無忌憚的更新策略,Android要解決這個問題很難,畢竟Android是開源系統,加上國內市場的特殊性,導致了Google服務在國內用不了,廠家自己有商店,弄起來就比較麻煩。應用能夠保持獨立更新的途徑,在合理的範圍內是有好處的,大廠當然會剋制這個底線,但是很多小企業就未必會遵守這樣的規則了,就會產生一些許可權濫用的情況發生。

  • 中秋節和大豐收的關聯?
  • 家裡種的月季花開花了,請問這是什麼顏色?