Есть ли способ приложения для iPhone только заставить пользователей загружать графику, необходимую для их разрешения устройства?
-
09-10-2019 - |
Вопрос
Я разрабатываю игру для iPhone, и она приближается к 20 МБ. Я хотел бы сохранить его до 20 МБ, чтобы пользователи могли загрузить его более 3G.
Одной из главных причин является то, что у меня есть две копии всех моих изображений, один для отображения сетчатки и один для резолюций дисплея без сетчатки. Однако половина изображений всегда полностью не нужна. В зависимости от устройства он будет использовать одно разрешение или другой, но никогда не оба.
Я знаю, что я мог бы просто использовать набор высокого разрешения и масштабировать их для резолюций дисплея не сетчатки, но они не выглядят так хорошо, и есть также последствия для производительности.
Есть ли способ разделить мои изображения на два набора, и только заставляют пользователей загружать набор, который им нужен?
Решение
Нет, по крайней мере, не в поддержке Apple.
Пакет приложения всегда должен содержать все для всех платформ. Одна мотивация: пользователю может иметь более одного синхронизации устройства iOS с одной и той же библиотекой iTunes. Итак, скажем, я загружаю ваше приложение на своем iPhone4, синхронизируйте с iTunes, а затем также установите его на моем 3-м гененом IPod iPod Touch из iTunes.
Другие советы
Можете ли вы выпустить две версии приложения? А потом в каждом предложении с другой - бесплатная распродажа inApp? Или соедините два приложения вместе и продайте по той же цене, что и один?