2014-01-15 2 views
1

Я работаю над тем, чтобы приложение iPhone совместимо с iPad. Я хочу включать более крупные файлы изображений для изображений с высоким разрешением для версии iPad, которые я не хочу включать в версию iPhone (не хочу, чтобы бинарный файл стал огромным). Есть ли способ сделать это, или я довольно сильно зациклился на том, чтобы включить работу с iPad в iPhone с версией iPhone и наоборот?Возможно включение только изображений для версии iPad?

+0

Универсальное приложение (iPhone и iPad) должно иметь все для обоих. Вот как это работает. – rmaddy

+0

Вы можете размещать их удаленно и загружать на iPad. Однако это очень зависит от вашего использования. –

+0

И насколько велики эти образы? Стоит ли усложнять это, чтобы сохранить немного места - когда пользователь на этих платформах почти не замечает размер приложений. – iandotkelly

ответ

3

Вы должны включить оба для универсального приложения, но с iOS7 и когда вы используете Каталог активов, пользователю не нужно будет загружать ненужные изображения. Apple заботится об этом для вас.

Asset Catalog Help

Цитата:

Для проектов с целью развертывания прошивкой 7, Xcode компилирует свои каталоги активов в выполнения двоичного формата файла, который уменьшает время загрузки приложения.

+0

Спасибо за это. Очень жаль, что их можно использовать только для проектов с целью развертывания iOS7, думаю, мне придется подождать до следующего года, чтобы использовать их. –

+0

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

1

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

+0

Спасибо, хороший ответ. –

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