减少我的 ios 应用程序大小

Posted

技术标签:

【中文标题】减少我的 ios 应用程序大小【英文标题】:reducing my ios application size 【发布时间】:2014-06-15 15:25:43 【问题描述】:

我正在开发我的第一个应用程序(ios 通用应用程序),我想减小应用程序的大小,因为它包含许多图像(png 文件)和声音(mp3 文件)。

所以我的问题是: 如何减小我的应用程序(图像和声音)的大小?

谢谢!

【问题讨论】:

【参考方案1】:

图片:

仅在您的应用程序包中包含基本信息(即应用程序图标、启动图像,可能还有第一页的图像) 在应用下载后使用 Parse(或任何其他类似服务)下载任何其他图像。

这种方法会显着减小您的应用程序的大小,但也可以让您根据需要下载额外的图像文件。

声音:

您使用的是什么类型的声音文件? .caf 文件非常大。使用 .aifc 文件的质量一样好(至少对我未经训练的耳朵来说)并且占用的空间明显更少

【讨论】:

谢谢,但我忘了提到我正在使用 cocos2dx 而不是原生解决方案开发我的应用程序,所以我现在的问题是:我可以将 Parse 与 cocos2dx 一起使用吗? 我从来没有使用过cocos2dx,但我可以想象。 Parse 是一个远程数据存储,您可以使用 Web 服务提取数据。因此,要回答您的问题,如果您可以在您的应用程序中使用 AFNetworking,那么您可以使用 Parse。您可以在 www.parse.com 上查看详细信息【参考方案2】:

视情况而定,将png图像压缩为jpeg通常会减小应用程序大小,还有image optimizers可以压缩png。如果您的图像是 UI 的一部分,平铺或拉伸它们确实可以帮助您减少应用程序大小和内存使用量。 Xcode 5 中的图像资产功能可帮助您创建可调整大小的图像。 对于声音的概念非常接近图像,请使用 eckyzero 所说的压缩文件音频。 如果您的声音和图像不是 UI 的一部分而是资源,您可以让应用在首次启动时从 Internet 下载它们。

【讨论】:

以上是关于减少我的 ios 应用程序大小的主要内容,如果未能解决你的问题,请参考以下文章

我们如何将 Pinterest 的 iOS 应用大小减少 30% 以上

减少phonegap应用程序ios中的html文件加载时间?

如何减少 Flutter 中 IOS 构建的 .ipa 文件大小?

将 iOS 应用程序大小减小到 App Store

如何在 iOS 开发中使用重图像最小化应用程序大小?

减少git存储库大小