Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌';什么是智能更新技术?_Android_Diff_Updates_Delta - Fatal编程技术网

Android 谷歌';什么是智能更新技术?

Android 谷歌';什么是智能更新技术?,android,diff,updates,delta,Android,Diff,Updates,Delta,我知道基本原理:它们计算两个版本之间的差异,并将其发送到用户的设备,然后部署到那里。确切地说,我对两个问题感兴趣: 服务器软件做了哪些更改,Android Google Play Store应用程序做了哪些更改 使用什么算法来计算两个应用程序版本之间的差异 谢谢。好的,他们似乎使用GDIFF算法来计算流之间的差异。关于GDIFF算法和GDIFF格式的更多信息,请参见:,。不确定google是否遵循了这些方法中的任何一种,但它与您确切的意思是什么类似?他们肯定使用增量编码来计算两个文件之间的差异。

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

  • 服务器软件做了哪些更改,Android Google Play Store应用程序做了哪些更改
  • 使用什么算法来计算两个应用程序版本之间的差异

  • 谢谢。

    好的,他们似乎使用GDIFF算法来计算流之间的差异。关于GDIFF算法和GDIFF格式的更多信息,请参见:,。

    不确定google是否遵循了这些方法中的任何一种,但它与您确切的意思是什么类似?他们肯定使用增量编码来计算两个文件之间的差异。我的意思是FOTAI中使用的方法非常怀疑Google是否有兴趣披露这些细节。也许你是对的,但他们使用小胡瓜更新Chrome,并且可以在线获得(源代码+简要文档)。