为啥 App Store 更新软件要重新下载整个软件,而不是只下载差分包
如果是只下载更新部分的话,还得针对不同的源版本出不同的更新包
■网友
每个APP从APP Store下载回来的时候,就已经拥有了购买用户的身份签名, 也就是说这一个软件包,理论上来说, 是用户独有的, 这里面是有一个动态的打包过程的, 这个应该是非技术范畴的需求, 应该是为了防止盗版而考虑的.
■网友
【为啥 App Store 更新软件要重新下载整个软件,而不是只下载差分包】 挑战带宽的技术?有意义吗?
■网友
原理上iOS应用可以使用类似Android应用程序的差分更新机制,且不影响现有的审核(开发者依然上传完整的ipa包,差分包由苹果制作),DRM/安全机制。而且从Android/iOS的OTA来看,差分更新在二进制机器码上的效果也很好。
■网友
因为ios内部机制的问题。其实是编译时期加载整个的东西。动态加载。所以ios没有插件的改变 全部都是组件。也就是要更新就是整个软件 没有提供插件
■网友
除了上面说的,还跟苹果的审核机制有关系,只有完整的APP才能被审核,升级包的话审核的速度难度会加大很多。
■网友
其他软件的更新也都是重新下载一遍,然后提醒安装,感觉好烦啊!有没有IT高手回答一下这个问题,感觉上面的回答都不太有说服力,谢谢!
推荐阅读
- 广东警方曝光38款存在超范围收集用户信息违规行为App
- 赣榆■违法App的幕后帮凶赣榆落网 APP排名暗藏玄机
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
