2014-02-11 1 views
1

Я работаю над приложением IOS, которая разработана для всех устройств (сетчатка и не сетчатки глаза)2 МФА файлы для одного приложения (для лучшего размера и производительности)

Размер приложения является слишком большой компанией иметь компромисс для всех устройств. (Почему iphone 3gs страдает от размера, когда он не получает качество?)

Теперь я хотел бы знать, есть ли способ оптимизировать размер игры, установленной на устройстве.

В частности, есть ли способ в процессе подачи itunes, где мы можем иметь дополнительный загружаемый контент на сервере и загрузить его на основе устройства? У нас могут быть разбиты активы на основе устройств и по-прежнему могут сохранять некоторые размеры на каждом устройстве.

ответ

3

Невозможно сделать это через Apple. Приложение даже не обязательно загружается на устройство изначально, оно может быть загружено в iTunes на компьютере и синхронизировано с устройством. Также пользователь может загрузить его на iPhone, синхронизировать его с iTunes, а затем синхронизировать его с iPad, поэтому единственный раз, когда он будет загружен, будет на iPhone. Поэтому, если в него не включены ресурсы iPad, у iPad возникнет проблема с запуском этого сценария.

У вас всегда может быть контент, который приложение загружает с вашего сервера после установки, что может уменьшить размер, но задерживает пользователя, начинающего использовать приложение при первом запуске. Вы могли также включать только активы сетчатки и генерировать активы без сетчатки при первом запуске путем масштабирования изображений до половины размера и сохранения их для последующего использования. Это также займет немного времени, хотя, вероятно, меньше времени, чем загрузка активов.

Вы всегда можете разбить приложение на iPhone и iPad, что уменьшит размер приложения. Это также даст вам возможность установить другую цену для версии iPad. Это очень распространено и может определенно помочь уменьшить размер приложения для всех пользователей. Это также будет рекомендуемым способом обработки этого. Обратите внимание, что это означает, что у вас будет две отдельные версии (разные идентификаторы приложений) в хранилище. Как правило, люди добавляют что-то вроде «HD» до конца версии iPad, когда они это делают.

+0

Спасибо за подробное объяснение по этому вопросу. – MogambO

Смежные вопросы