Я начинаю проект Sencha Touch / PhoneGap для iOS. Проект будет тяжелым для изображений / фильмов, проблема в том, что я не понимаю, как вы управляете этими изображениями с точки зрения того, что кэшируется. Это сделано для вас?
Я написал несколько тяжелых приложений Objective-C для iOS, и управление памятью всегда было ключевым вопросом. Я не вижу, как это переводится на платформу PhoneGap, я ни о чем не беспокоюсь?
Сценарий может состоять в том, что при удалении элемента HTML, что будет происходить со связанными изображениями / видеофайлами, как HTML src
или как свойство CSS (например, background-image
)?
а. Связанные файлы изображений / фильмов удаляются из кэша. (Это кажется маловероятным, так как это, вероятно, нарушит предварительную загрузку)
б. Все файлы находятся в очереди кеша, поскольку кеш заполняется, самые старые файлы удаляются, чтобы освободить место. (Я направляюсь к этому)
с. Ничто из приложения просто не раздувается и перестает работать, когда оно слишком большое.
д. Что-то другое. Пожалуйста, не говорите «что-то еще», я бы очень хотел знать, что происходит. :)
ПРИМЕЧАНИЕ. Все файлы изображений / фильмов будут содержаться в приложении. Ресурсы не будут загружены с сервера.
Заранее спасибо,
Rich