app store 下载大小、安装大小

偶尔想到app瘦身相关的事情,查看了一下test flight里边的包大小,发现应用分为下载大小和安装大小,而且还区分设备型号,思考了一下为啥。。。
app store 下载大小、安装大小_第1张图片

翻阅了一下历来的wwdc,发现从iOS9之后支持了一个新的技术,app thinning

大体的意思如下几个因素:

  1. 不同设备型号的需要的资源(如图片等)不同
  2. 不同设备型号的硬件架构也不同,编译产物也是不一样的
    如果说这些都行都放到一个下载包里边会比较大,因此根据不同的设备型号拆成各种裁剪后的包,这样下载包就小了,改善了用户体验

参考链接:
3. https://medium.com/bitmountn/app-thinning-reduces-ios-app-size-by-40-aa6d37e86771
4. https://help.apple.com/xcode/mac/current/#/devbbdc5ce4f

你可能感兴趣的:(iOS开发,app,store,ipa,size)