【问题标题】:How does the Google's smart updates technology work?Google 的智能更新技术是如何工作的?
【发布时间】:2012-09-04 00:51:38
【问题描述】:

我知道基础知识:他们计算两个版本之间的差异并将其发送到部署它的用户设备。确切地说,我对 2 个问题感兴趣:

  1. 对服务器软件进行了哪些更改,对 Android Google Play Store 应用程序进行了哪些更改?
  2. 使用什么算法来计算两个应用程序版本之间的差异?

谢谢。

【问题讨论】:

  • 不确定谷歌是否遵循了这些方法,但它类似于FOTA
  • 您的具体意思是什么?他们肯定使用增量编码来计算两个文件之间的差异。
  • 我指的是 FOTA 中使用的方法
  • 我非常怀疑 Google 是否有兴趣披露这些细节。
  • 可能你是对的,但他们使用 Courgette 来更新 Chrome,并且可以在线获得(源代码 + 简要文档)。

标签: android diff updates delta


【解决方案1】:

好的,他们似乎使用 GDIFF 算法来计算流之间的差异。有关 GDIFF 算法和 GDIFF 格式的更多信息,请点击此处:http://www.w3.org/TR/NOTE-gdiff-19970901http://gdiff.codeplex.com/

【讨论】:

    猜你喜欢
    • 2011-02-08
    • 2016-07-12
    • 2011-08-04
    • 1970-01-01
    • 2011-03-05
    • 2011-07-08
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    相关资源
    最近更新 更多