Оптимизируйте размер файла приложения iPhone с большим количеством изображений - PullRequest
2 голосов
/ 11 ноября 2011

Я сделал «волшебное» приложение с множеством монет / игральных карт. Поэтому у меня много изображений монет, долларовых купюр, игральных карт и т. Д. (Обычное + разрешение сетчатки)

Это приводит к относительно большому размеру файла конечного приложения, которого я бы хотел избежать; поскольку его невозможно скачать без wifi-соединения.

В настоящее время его загрузка из App Store составляет 48,6 МБ.

Изображения (100+) - это все файлы .png, сохраненные в двух версиях для обычного и сетчатого дисплея.

Есть ли способ оптимизировать это и уменьшить окончательный размер файла моего приложения?

Я рассмотрел только хранение больших (@ 2x) .png и масштабирование их соответственно.

Ответы [ 3 ]

5 голосов
/ 11 ноября 2011

У меня большой успех при использовании ImageOptim для сжатия размера изображений в моем приложении.

Кроме того, если ваши изображения в формате png-24, вы можете уменьшить их в формате png-8 и сэкономить много места. png-8 не поддерживает прозрачность.

1 голос
/ 11 ноября 2011

зачем вам нужно хранить ДВЕ версии изображений? Просто используйте нанимает imges в регулярных дисплеях. Или, если вы хотите, вы можете распространять 2 приложения ... Вы уверены, что ваши изображения имеют необходимые размеры? Я имею в виду дисплей Retina имеет 680x920 пикселей. Если вы не увеличиваете изображения, вам не нужно увеличивать их. И в этом случае файл mb * .app, в архиве ... должно быть 1000 изображений ...

1 голос
/ 11 ноября 2011

Зачем сохранять 2 размера?Нужно ли отображать так много одновременно, что загрузка версии Retina занимает слишком много памяти в 3G?Лично я не думаю, что вы все равно должны думать о поддержке такого старого устройства.Apple также недавно прекратила поддержку, и ей действительно не хватает памяти для некоторых приличных приложений.

Кроме того, вы пытались использовать некоторые инструменты для сжатия изображений, чтобы пользователи этого не замечали?например, в фотошопе "сохранить для веб-устройств и устройств" или в сервисах Yahoo и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...