Оптимизация размера двоичного приложения на iPhone / iPod touch - PullRequest
2 голосов
/ 13 октября 2010

Я знаю, что пользователь может загрузить только до 20 МБ через 3G, и моя сборка / выпуск-iphoneos показывает мое приложение на 26 МБ.

Я связываюсь с платформой iPhone 320.

Это окончательный размер, который будет учитываться при максимальном размере 20 МБ при отправке в App Store?

Могу ли я что-нибудь сделать, чтобы сжать это еще ниже?(Я использую кучу PNG, конвертированных из JPEG, так что, думаю, я смогу снизить качество, в котором они конвертируются.)

Спасибо.

Ответы [ 5 ]

3 голосов
/ 15 ноября 2010

Может быть, ты на самом деле в порядке. Что действительно важно, так это размер приложения после его сжатия, так как именно так Apple отправляет приложения. Щелкните правой кнопкой мыши по своему выпускному приложению и выберите «Сжать». Размер получаемого файла .zip должен быть меньше 20 МБ.

0 голосов
/ 22 марта 2012

Если вы используете 24-битные PNG, вы можете уменьшить их размер вдвое с помощью ImageAlpha .

Однако, если ваши исходные изображения были в формате JPEG, сохраните их в этом формате, поскольку нет смысла преобразовывать формат с потерями в формат без потерь (который просто увеличивает размер файла без восстановления качества).

0 голосов
/ 03 июля 2011

Я думаю, что Three20 SDK также увеличит размер вашего приложения (примерно на 1-2M с флагом -all_load ).

0 голосов
/ 13 октября 2010

Насколько велик сам бинарный файл? Я сомневаюсь, что это сильно влияет на общий размер пакета приложений. Попробуйте использовать pngcrush ( здесь ) для этих файлов PNG. Ресурсы станут самым большим местом, где можно сэкономить.

0 голосов
/ 13 октября 2010

Вы используете какой-то звук ???если вы будете осторожны с форматом, который используете, (в моем случае, звук всегда является моей самой большой проблемой применительно к размеру приложения)

И да, двоичный размер будет размером вашего приложения в магазине приложений

...