【问题标题】:For mobile app updates why does the entire app need to be downloaded again?对于移动应用程序更新,为什么需要重新下载整个应用程序?
【发布时间】:2013-08-04 16:56:11
【问题描述】:

我注意到在许多平台上:iOS、Android 和 BlackBerry,在更新应用程序时会再次下载整个应用程序(其他移动平台也可能以这种方式工作,但我只接触过这些平台)。

为什么需要重新下载整个应用进行更新而不是增量更新?

这似乎非常低效,尤其是在处理大型应用程序时。

【问题讨论】:

    标签: mobile


    【解决方案1】:

    您的基本问题不适用于 iOS,as of 6.0

    从 iOS 6 开始,应用商店会自动生成一个 提交到商店的所有新版本应用程序的更新包。 此软件包针对将应用程序从一个版本更新到 另一个,并包含在前一个之间已更改的文件 应用程序的版本和应用程序的新版本,不包括 没有改变。

    在最佳使用情况下,更新包明显小于 下载比应用程序的完整包和更新将安装 更快速。此外,在许多情况下,这种机制允许更新 大型应用程序可通过蜂窝网络下载,其中应用程序 下载有大小限制。

    除了新增内容,更新包还包含说明 关于如何将应用程序的先前版本转换为新版本 的应用程序。将添加新文件,将替换修改的文件 与他们更新的对应,删除的文件将被删除为 这种转变的一部分。就开发者和用户而言 关注,这个过程是完全透明的,结果 更新后的应用程序与完整下载的应用程序没有区别 他们应用的相应更新版本。

    所以,是的,可以在移动平台上进行增量应用程序更新以及增量操作系统更新。此功能只需由操作系统供应商添加即可。

    【讨论】:

      【解决方案2】:

      某些代码和其他内容可能会更新和/或更改。这需要更新。由于Android不允许您更改/删除/添加文件到安装文件夹,您必须下载并重新安装整个应用程序。

      【讨论】:

      • 其他操作系统也没有
      猜你喜欢
      • 2020-06-13
      • 2019-12-22
      • 1970-01-01
      • 2019-12-19
      • 2014-03-11
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多