В настоящее время я оптимизирую свое приложение для iOS для нового iPad. К сожалению, добавив изображения запуска для отображения сетчатки iPad, размер моего ipa растет от 1,2 МБ до 5,5 МБ, главным образом из-за двух изображений PNG в 1536 х 2008 (портрет) и 2048 х 1496 (пейзаж). Размер этих изображений составляет почти 1,9 МБ и 1,7 МБ.iOS: как уменьшить размер больших файлов PNG
Портрет можно посмотреть здесь: http://uploads.demaweb.dk/iPadPortrait.png.
Как вы можете заметить, фон является фиксированным рисунком, но, к сожалению, кажется, что это не очень сжимаемо. Я также попытался сжать изображения с помощью ImageOptim, но это не имеет никакого значения после того, как Xcode сжал изображения во время архива. Поиск в Интернете я заметил, что некоторые люди отговаривают, чтобы отключить сжатие PNG в Xcode.
Есть ли что-нибудь, что я могу сделать? Это не решение, чтобы изменить шаблон на изображении на сплошной цвет, так как он должен выглядеть как фон в моем представлении iOS. Но кажется странным, что поддержка нового iPad увеличивает размер на ~ 4 МБ.
Это точно такой же источник Я нашел - они рекомендуют НЕ отключать сжатие в Xcode.Возможно, теперь пользователи iOS должны ожидать увеличения размера приложения. – dhrm
@ DennisMadsen Я полностью согласен, теперь, когда «новый iPad» теперь отображает сетчатку, представьте, как будут работать большие приложения, когда вам нужно будет поместить HD-графику для iPad. Надеюсь, яблоко это осознает и вносит изменения. – atrljoe
Возможно, поэтому [ограничение на загрузку через интернет было увеличено с 20 до 50 МБ) (http://www.macrumors.com/2012/03/07/apple-boosts-over-the-air-app -store-загрузки-пределы-к-50-мБ /). – dhrm