Как отказаться от графических ресурсов с устройства, чтобы минимизировать требования к флэш-памяти? - PullRequest
2 голосов
/ 29 марта 2012

Я думаю о большом размере новой графики для iPad здесь. Любой, у кого есть оригинальный iPad или iPad 2, загружающий обновленное сетчаткой приложение, также получит @ 2x изображения. Для графически интенсивных приложений это будет огромным бременем. В меньшей степени проблема заключается в загрузке приложений для iPhone 3GS, где почти во всех них теперь есть графика на сетчатке. Эти старые устройства никогда не будут использовать ресурсы изображений @ 2x, поэтому они занимаются только хранением.

На AskDifferent сегодня утром был опубликован вопрос , который показывает некоторые страшные цифры для обновленных сетчаткой приложений. Я не проверял их, но приложения становятся все больше. iMovie - худший пример, почти в 6 раз больше!

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

Как это могло быть сделано? Каталог документов приложения - это то место, где приложение может легко удалять и удалять файлы, но я считаю, что существуют ограничения на объем данных, которые приложение может устанавливать в документах? И в каком другом месте приложение не может удалить файлы?

Если это можно сделать, то после установки приложение просто удалит неиспользуемые ресурсы, сохраняя конкретные ресурсы, необходимые для устройства, на котором оно установлено.

Одна проблема, которую я вижу в этом, заключается в том, что функция iTunes Transfer Purchases from больше не будет извлекать приложение, полезное для других типов устройств. Приложению, использующему эту функцию, может потребоваться сохранить базовую графику для iPhone и iPad и иметь возможность обновлять себя версиями сетчатки (путем загрузки), если установлено на другое устройство.

1 Ответ

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

Различия, вероятно, не так велики во многих приложениях.Разработчик всегда должен решить, какое разрешение он будет поставлять вместе с приложением.

В пакете «возможно» разбираться, добавлять / удалять вещи, но это не очень хорошая идея.Нет ограничений на размер директории документов (/1883517/kakoi-maksimalnyi-razmer-pesochnitsy-na-ipad),, но это было бы огромной болью. Наличие всего в комплекте делает разработку удобной.

Одним из решений было бы использование отдельных версий iPad / iPhone.Версия для iPad будет немного больше, чем iPhone, но если пользователи хотят блестящие, им придется иметь дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...