【发布时间】:2014-02-13 17:42:40
【问题描述】:
如果我有一个仅支持 iOS 7 及以上版本的应用程序,该应用程序的 App Store 大小会小于支持 iOS 6 及以上版本的同一应用程序吗?那与iOS 5及更高版本相比?
【问题讨论】:
如果我有一个仅支持 iOS 7 及以上版本的应用程序,该应用程序的 App Store 大小会小于支持 iOS 6 及以上版本的同一应用程序吗?那与iOS 5及更高版本相比?
【问题讨论】:
不,您的应用程序的大小不会直接增加,因为它们都构建在同一个基础 SDK 之上。
可能会增加尺寸的一些因素(以及许多其他因素)是:
编辑:
正如 Neal 所记得的那样,不同的架构会增加捆绑包的大小,并且旧设备与新设备具有不同的架构。因此,从某种角度来看,是的,如果您支持从 iOS 5 到 iOS 7,您的应用程序可能会更大。但这实际上取决于您要支持哪种硬件,这会间接增加应用程序的大小。
【讨论】:
由于支持不同的 iOS 版本,只有两件事会增加您的应用程序大小。
仅当您专门针对不同的 iOS 版本使用不同的代码路径时,才会发生附加代码。您正在使用的库也是罪魁祸首。
对于资产,您需要为图标和此启动屏幕添加额外的图像。这些可能很重要。通过优化这些图像,我的一个应用程序的风险仅从 20 MB 到 23 MB。
我会推荐 ImageOptim 来解决这个问题。
【讨论】: