为什么Android需要整个软件包来更新



通常在桌面应用程序中,我们看到补丁只适用于更新的应用程序部分,但对于Android应用程序,我们需要重新安装整个软件包。我的意思是我们需要再次下载整个安装程序。这有什么原因(安全)吗?

安装包.apk文件作为一个实体进行签名。安卓系统确保要么一切正常,要么不会安装。

但是,你可以将你的应用程序分成不同的部分并分别更新,因为Android提供了一种方法,可以让共享同一证书的应用程序以比不共享证书的应用更多的方式进行交互。

在此处阅读有关签署申请和选项的更多信息:http://developer.android.com/tools/publishing/app-signing.html

没有。事实上,现代Google play只会下载新版本和旧版本之间的差异,而不是整个包。如果你经常更新应用程序,你会注意到它报告的下载大小与MB一样多,但在下载几百KB后,安装会立即开始

Google Play已经开始引入";Δ;,部分更新,只下载新代码,减少智能手机上的数据流量。

Google Play delta更新允许用户保存订阅中包含的数据流量,或者简单地缩短下载应用程序的时间。

2012年8月16日星期四,谷歌Play商店发布了Instagram 3.0版本的更新,其中包括一个只有3MB大小的数据包,而不是13MB的完整应用程序。

http://www.byetech.com/2012/08/google-play-has-started-to-offer.html

最新更新