[軟體] 手機app更新原理?

作者: sing10407 (阿U)   2014-10-10 21:25:45
請問手機更新原理如何?
假設facebook原本下載是60mb,
更新一百次後還是佔60mb嗎?(假設最後一次版本是60mb)
謝謝
作者: sokayha (sokayha)   2014-10-10 21:28:00
除去系統預裝的場合,是的,總共就占60mb (但事實上眾app都是越後面版本越肥就是)
作者: shenyang (身癢抓抓)   2014-10-10 21:34:00
不懂你的意思 我知道的是 當你沒下載過A程式(10MB) 你第一次下載A程式 會傳輸的流量為10MB 下次有更新了 檔案變成12MB Play Store會只下載更新的部分 也就是那個2MB(某次更新才變成這樣的, 不然之前都是重新下載+安裝)
作者: HiddenGuy (all out of love)   2014-10-10 22:35:00
....我有點懷疑樓上說的真實性...
作者: tennyleaz (tenny)   2014-10-10 22:38:00
shenyang根本錯吧…整個apk都要重下
作者: HiddenGuy (all out of love)   2014-10-10 22:38:00
照樓上說的 所以我更新用掉的流量多半是用王八蛋的就是
作者: a321233 (biatch)   2014-10-10 22:39:00
不是整個apk重新下載嗎?懷疑+1
作者: rudyych (熊熊)   2014-10-10 22:40:00
早期的更新是全部重裝,後來的更新只會加裝有更新的部份
作者: HiddenGuy (all out of love)   2014-10-10 22:42:00
如果是說下載整個APK 然後只加裝有更新的部份還說得通但拆開下載...個人是不太相信而且這樣跟下載整個APK重新安裝後覆蓋舊版不是一樣嗎請問有資料來源嗎??
作者: SuperLight (你認錯人了)   2014-10-10 22:50:00
部分更新是真的喔!2012 年中之後就開始了,稱為 Delta/Smart Updates,能不能部分更新,要看開發者的程式架構,Google Play 會只下載需要的部分,重組成 apk來安裝
作者: HiddenGuy (all out of love)   2014-10-10 22:52:00
感謝樓上,也為懷疑s跟r板友向他們致歉
作者: rei196 (棉花糖)   2014-10-10 23:47:00
以前寫app更新欓確實要全部重下,後來開放可部份更新後大部份開發者就盡量不動軟體核心部份,除非整個核心重寫才需要全部重下(如之前蘋果日報app最後一次更新就有提醒請用戶先移除舊版重下才能更新,因為他把整個核心改寫了導致必需要把舊版移除才能更新,其實那不叫更新,那叫重下)
作者: rudyych (熊熊)   2014-10-11 00:57:00
直接回答樓主問題:100次更新後還是只佔60MB。其實就是新的更新會蓋過舊的檔案。
作者: abatw (泰熊)   2014-10-11 07:35:00
舊的會被替換掉,最新版多大,主程式就佔多大空間 :)

Links booklink

Contact Us: admin [ a t ] ucptt.com