[软件] 手机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