iOS 6与iOS 7的增量更新的区别
从iOS 6开始,App Store就支持增量更新。增量更新只支持App Store,对企业开发者的Adhoc更新无效。增量更新对于开发者以及用户都是透明的。但我们需要理解其中的机制。iOS 6与iOS 7的机制又有所不同。
iOS 6是rysnc机制,iOS 7是diff机制;后面都是我的啰嗦文字,不看也罢= =
iOS 6的增量更新
对于更新app的用户,App Store会提供一个增量安装包。这个增量是文件级别的,如果两个版本中有新加入的文件则增加;有修改的文件则修改;有删除的文件就移除,用diff就可以判断文件是否被修改,并且苹果建议不要依赖于文件的创建时间及修改时间。
iOS 7的增量更新
iOS 7的增量更新更智能。假如有一个文件是10MB,只修改了1 bit:
iOS 6下会更新10MB
iOS 7下只会更新该文件变化的部分
iOS 7的好处是最大化地降低了更新包的大小,但会增加安装的时间。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。