Я не пробовал это, но я отвечу на вопрос. Во-первых, важно знать, о каком устройстве вы говорите. PhoneGap - это просто фреймворк, и сам по себе он не обязательно имеет ограничения по размеру. Это меньше о том, что позволяет PhoneGap, и больше о том, что позволяют iPhone, Android, Blackberry и т. Д.
Я интерпретирую ваше использование слова "кэшированный" двумя различными способами и постараюсь рассмотреть их отдельно.
Мультимедийные файлы, включенные в приложение : Технически, вы можете просто включить эти мультимедийные файлы в качестве ресурсов для вашего проекта. По крайней мере, для iPhone.
Оглядываясь на SO для предыдущих вопросов о максимальном размере приложения ( iOS , Android ), выясняется, что максимальный размер для приложений iOS составляет 2 ГБ. Помните, что если ваше приложение занимает более 20 МБ, оно больше не может быть загружено по беспроводной сети. Максимальный размер приложения Android составляет 50 МБ.
Мультимедийные файлы, загруженные после установки приложения : PhoneGap имеет приятный Файловый API , который позволяет сохранять / получать доступ к файлам в каталоге документов каждого устройства. Это может быть то, что вы после.
Я думаю , что для iPhone единственным ограничением является существующий объем пространства на устройстве пользователя. Я не уверен насчет ограничений для устройств Android.
Чтобы подвести итог, я беру здесь много догадок. Возможно, стоит задать этот вопрос в PhoneGap Google Group .