Я не уверен, что можно сделать по этому поводу. Мое приложение - приложение для iPad, и я использую около 300 МБ оперативной памяти. В любой момент времени для игры загружается около 250 МБ текстур.Очень долгое время восстановления на моем приложении
В этом проблема. Когда я сплю свой iPad, если я сплю его на несколько минут и вернусь в свою игру, он снова станет воспроизводиться за считанные секунды. Если я оставлю свой iPad спать после того, как сыграл свою игру, или пока моя игра все еще работает около 1 дня, я возвращаюсь назад, моя игра занимает около 3,5 минут для восстановления. Это не ошибка, я много раз просматривал отладчик, и все работает так, как ожидалось. iOS должен восстанавливать кучу где-то, что занимает примерно в 10 раз дольше, чем загрузка игры с нуля.
Мое настоящее решение состоит в том, чтобы забыть о восстановлении, и я намеренно сбой моего приложения, поэтому он перезагружается после того, как он был в отъезде, что приводит меня к тому же состоянию примерно в 10 раз быстрее. Но мне это не нравится.
У кого-нибудь еще были проблемы? Есть ли api, я должен позвонить или что-то, чтобы уменьшить время восстановления после нескольких часов сна iPad? Является ли эта проблема документирована где угодно?